微门户内容管理系统需求分析报告2016年3月修订历史记录目录1 简介 (4)1.1 目的 (4)1.2 范围 (4)1.3 参考资料 (4)2 需求规定 (4)2.1 软件功能说明 (4)2.1.1 系统管理 (4)2.1.1.1 机构管理 (4)2.1.1.2 用户管理 (5)2.1.1.3 角色管理 (7)2.1.1.4 网站管理(网站参数) (8)2.1.1.5 系统参数 (14)2.1.1.6 日志管理 (15)2.1.1.7 版本管理 (16)2.1.2 信息维护 (18)2.1.2.1栏目分类 (18)2.1.2.3信息维护 (22)2.1.2.3回收站 (27)2.1.2.4待审核信息 (28)2.1.3 布局管理 (29)2.1.3.1 频道管理 (29)2.1.3.2维度管理 (31)2.1.3.3 订阅管理 (32)2.1.4 扩展功能 (33)2.1.4.1 意见反馈 (33)2.1.4.2 报料管理 (34)2.1.4.3 评论管理 (36)2.1.4.4 公交查询 (36)2.1.4.5 商城管理 (38)2.1.4.6 意见征集 (45)2.1.4.7 网上调查 (53)2.1.4.6 领导信箱 (66)2.1.4.6 通讯录 (71)2.1.4.7 阅读 (75)2.1.5 接口迁移 (79)2.1.6 一键打包 (79)2.1.6.1 前台打包 (80)2.1.6.2 后台打包 (85)2.1.10系统线程 (89)2.1.10.1 离线打包 (89)2.1.10.2 推送扫描 (89)2.1.10.3 全文检索 (89)2.1.10.4 日志清除 (89)2.1.11 其他 (89)2.1.11.1 服务器状态 (89)3 运行环境要求 (89)3.1设备 (89)3.2程序运行方式 (90)4 功能列表 (90)5 需求确认 (90)1简介1.1目的本文档主要定义了微门户信息管理系统的需求范围,详细描述了系统的功能及其功能的范围,以便于后期详细设计、编码及测试时查阅参考。
1.2范围适用于项目整个开发过程,本软件只适用于公司内部使用。
1.3参考资料《微门户信息管理系统V3.1.1及软件需求分析报告》《Jmportal3.0原型》2需求规定2.1软件功能说明2.1.1系统管理2.1.1.1 机构管理机构管理是系统管理机构的模块。
主要用来管理机构的相关信息,也便于将系统按不同机构进行管理,不同的机构有不同的用户和权限。
机构管理分网站进行维护,每个网站管理自己网站的机构信息。
机构管理主要有新增、删除、导入、导出等功能,保留了平台自带的功能。
新增:点击“新增”按钮,弹出添加机构页面,如下图所示:填写好机构信息,点击“保存”按钮动态刷新机构列表页。
删除:选择所要删除的机构,点击“删除”按钮,将删除选择的机构,删除成功也将动态刷新列表。
导入:点击“导入”按钮,弹出导入框,选择所要导入的EXCEL文件进行导入操作,导入成功后将刷新列表。
导出:点击“导出”按钮,弹出导出下载页面框,选择路径进行下载。
修改:点击机构名称,弹出机构编辑表单,修改表单信息点击保存,编辑成功后将刷新机构列表。
2.1.1.2 用户管理用户管理分网站进行维护,每个网站管理自己网站的用户信息,分为机构用户和注册用户。
机构用户是在系统新建的有机构的用户,注册用户则为手机上注册的用户。
机构用户:机构用户管理是系统管理用户的模块。
主要用来管理用户的相关信息。
比如:所属机构、用户角色等,用户管理主要功能有新增、删除、导入、导出和排序等功能。
新增:点击“新增”按钮,弹出添加用户页面,如下图所示:填写好用户信息,点击“确定”按钮动态刷新用户列表页。
删除:选择所要删除的用户,点击“删除”按钮,将删除选择的用户,删除成功也将动态刷新列表。
导入:点击“导入”按钮,弹出导入框,选择所要导入的EXCEL文件进行导入操作,导入成功后将刷新列表。
导出:点击“导出”按钮,弹出导出下载页面框,选择路径进行下载。
修改:点击用户昵称,弹出用户编辑表单,修改表单信息点击保存,编辑成功后将刷新用户列表。
注册用户:注册用户是通过手机app注册的用户,分为普通注册、手机用户注册、qq号注册、腾讯微博注册和新浪微博注册,可以编辑用户信息、停用、启用和删除用户。
列表页面如下:收货地址:点击“收货地址”,会弹出会员收货地址的详细信息,页面如下:2.1.1.3 角色管理角色管理分网站进行维护,每个网站管理自己网站的角色信息,角色管理是系统管理角色的模块。
主要用来管理角色的相关信息。
比如:为不同的用户分配不同的角色,为不同的角色分配不同的权限。
新增:点击“添加”按钮,弹出添加角色页面,如下图所示:填写好角色信息,点击“保存”按钮动态刷新角色列表页。
注:网站创建同时增加信息表、接口日志表和信息阅读数表,表名是jmp_info_网站id,jmp_interfacelog_网站id,jmp_infocount_网站id,删除网站时,该表删除删除:选择所要删除的角色,点击“删除”按钮,将删除选择的角色,删除成功也将动态刷新列表。
设置权限:对存在的角色分配管理的功能模块权限、信息编辑权限、信息审核权限,如下图所示:设置成员:对存在的角色添加用户。
修改:点击角色名称,弹出编辑表单,修改表单信息,点击“保存”按钮,编辑成功后将刷新角色列表。
2.1.1.4 网站管理(网站参数)网站管理是系统管理员或网站管理员管理网站的模块。
网站管理员只能修改自己网站且只是网站的基本属性,而系统管理员能够新增、修改、删除、导入、导出网站,修改网站的高级属性。
系统管理员界面:新增:点击“新增”按钮,弹出新增网站页面,有基本属性,高级属性,网站管理员3个标签。
注:新增网站同时创建信息表、信息阅读数表以及接口日志表,表名如:jmp_info_网站id,删除网站时,这些表随之删除。
基本属性:属性包括网站名称、网站背景颜色、绑定jget任务、是否支持全文检索、检索标识、检索网站id、是否支持手机注册、是否支持日志记录、是否支持安全控制等属性。
同步系统类型分类JGET、自定义JCMS、自定义JGET,选择JGET则使用系统参数里面的接口地址进行信息同步, 栏目里面选择的栏目就是系统参数接口地址里面对应的栏目自定义JCMS根据网站参数里面的自定义JCMS接口地址进行信息同步,此时接口地址用户名密码需要对应jcms的地址和用户名密码。
自定义JGET根据网站参数里面的自定义jget接口地址进行信息同步,此时接口地址用户名密码需要对应JGET的地址和用户名密码高级属性:接口日志,安全控制,是否支持商城以及订单过期天数;网站管理员:设置该网站的网站管理员信息。
属性包括姓名、登录名、密码、职务、固定电话、移动电话、传真、email、qq、msn、联系地址。
导入:导入网站和网站下的栏目,一次只能导入一个网站。
导出:导出网站和网站下的栏目,一次只能导出一个网站。
删除:删除网站。
维护:系统管理员点击进入该网站,维护信息。
字段:管理网站字段,可以新建、删除、编辑字段。
网站字段处理:新增、删除网站字段时候,网站下面的信息表要相应的添加删除字段新建:新建字段,可以设置显示名称、同步字段、字段长度、列表是否显示、字段属性。
展现类型扩展:管理网站下栏目的附件字段类型检索:根据网站名称检索网站网站管理员界面:网站管理员能在网站参数中看到自己网站的基本信息。
基本属性:属性包括网站名称、网站背景颜色、站点图标、关于本站、网站域名、网站路径、android客户端下载地址、iphoto客户端下载地址、ipad客户端下载地址高级属性:属性包括评论是否自动审核、是否支持推送、AndroidKey、AndroidSecret、IphoneKey、IphoneSecret、IpadKey、IpadSecret、信息条数。
引导页图片:设置ipad、iphone、android的首图、中图、尾图、标题、链接。
2.1.1.5 系统参数系统参数用于控制系统全局的一些参数,由系统管理员维护,参数类别包括:基本设置、信息相关设置、平台参数设置,各类别的参数如下图所示:基本设置参数信息相关参数平台参数2.1.1.6 日志管理日志管理主要用于记录系统用户操作日志、推送日志和接口访问日志。
操作日志:系统管理员有操作日志所有功能,包括设置、清空、删除功能,网站管理员只能查看操作日志功能。
设置:点击“设置”按钮,可以设置系统能够记录哪些功能模块日志,如下图所示:删除:选择所要删除的日志,点击“删除”按钮,将删除选择的日志,删除成功也将动态刷新列表。
清空:点击“清空”按钮,可以清空所有的操作日志。
推送日志:推送日志主要包括删除和清空功能,推送日志分类别进行显示。
删除:选择所要删除的推送日志,点击“删除”按钮,将删除选择的日志,删除成功也将动态刷新列表。
清空:点击“清空”按钮,可以清空所有的推送日志。
接口访问日志:记录系统接口的访问日志明细。
2.1.1.7 版本管理版本更新主要用来对网站的版本进行管理,以供客户端判断是否进行更新。
主要功能新增、删除。
列表页面如下图所示:新增:点击新增按钮,弹出新增表单,填写表单信息,点击“保存”按钮,新增成功后将刷新版本更新列表。
删除:选择所要删除的版本,点击“删除”按钮,删除成功也将动态刷新列表。
客户端类型:客户端类型即版本更新的类型,有:Windows、Andriod、iPhone和iPad 。
版本号:用来判断最新版本。
下载地址:客户端进行更新的下载地址。
更新类型:对本次版本更新的必要性作说明。
说明:用来对该版本更新的情况进行简要说明。
注:版本号支持1.0.1这种格式的2.1.2信息维护2.1.2.1栏目分类栏目分类管理主要用于对信息的栏目分类进行管理,主要功能包括新增、删除、启用、停用、导入、导出、排序。
列表页面如下图所示:虚拟栏目:展现虚拟类型的栏目信息,显示的字段包括:栏目类型、栏目名称、栏目平铺方式、所属栏目、栏目首图、订阅图标、栏目备注、信息排序方式等,点击新增,弹出如下页面:普通栏目:展现场景式信息,显示的字段包括:栏目类型、栏目名称、绑定任务、任务周期、开始时间、所属栏目、信息评论、信息布局、信息列表展现方式、信息内容展现方式、栏目首图、订阅图标、栏目备注等。
新增页面如下图所示:互动栏目:展现与互动系统对接的栏目,页面展现字段包括栏目类型、栏目名称、第三方接口地址、栏目首图、栏目图标、备注等。
新增页面如下所示:栏目访问权限:供客户端调用,控制该栏目方式时候是否需要登录才能访问,包括游客访问和登录访问两个选项。
离线信息条数:供离线下载使用,设定栏目下面离线下载信息的条数绑定jget或者jcms任务:设置绑定jget或者jcms的任务,绑定后,即从该任务下面同步信息任务周期:设置信息同步的周期,可以选择1分、3分、5分、半小时,一小时或者一天开始时间:设置信息同步的开始时间,首次新建栏目时候,该字段必须手动设定。