资源描述
信息发布子系统需求说明书
15
2020年4月19日
文档仅供参考,不当之处,请联系改正。
信息发布需求说明书
目 录
1.引言 2
1.1编写目的 2
1.2项目背景 2
1.3参考资料 2
2.任务概述 2
2.1目标 2
2.2运行环境 2
3.数据描述 3
3.1静态数据 3
3.2动态数据 5
3.3数据库介绍 6
4.功能需求 6
4.1功能划分 6
4.2功能描述 7
4.3 操作流程图 8
5.运行需求 9
5.1用户界面 9
1.引言
1.1编写目的
本需求说明书为明确信息发布系统的软件需求、组织软件开发与测试,撰写本文档。
文档供用户、项目经理、设计人员、开发人员参考。
1.2项目背景
本项目是深圳能源集团内部网站中的一个子系统,是继深圳能源集团信息管理系统后的延续项目。
1.3参考资料
《深圳能源集团公司系统功能设计说明书》
《深圳市能源集团有限公司管理信息系统系统总体设计方案》
《深圳能源网站一期方案细则》
2.任务概述
2.1目标
本系统主要完成深圳能源集团内部各种信息发布、阅读、检索、查找、管理等功能。
2.2运行环境
服务器端
操作系统:Microsoft Windows Advanced Server
支持环境:IIS 5.0,.NET Framework
数 据 库:Microsoft SQL Server
客户端
操作系统:Microsoft windows 98, Microsoft windows (推荐)
支持环境:Internet Explorer 5.0,Netscape 4.0
3.数据描述
3.1静态数据
1、用户基本信息集
字段名称
字段描述
主 键
类型
长度
说 明
Id
Id
√
Integer
8
Yhbh
用户编号
Char
12
Bmhdwid
部门或单位id
Integer
8
Xm
姓名
Char
12
Dlm
登录名
Char
12
Dlmm
登录密码
Char
12
Fbqxbz
发布权限标志
Boolean
区分用户是否具有发布信息的权限
Dqxid
读权限id
Integer
8
Xb
性别
Boolean
Csny
出生年月
Date
Yhsm
用户说明
Char
60
Jybz
禁用标志
Boolean
该用户是否已被禁用
2、部门代码表
字段名称
字段描述
主 键
类型
长度
说 明
Id
Id
√
Integer
8
Bmbh
部门编号
Char
12
Bmhdwmc
部门或单位名称
Char
20
3、读权限代码表
字段名称
字段描述
主 键
类型
长度
说 明
Id
Id
√
Integer
8
Dqxbh
读权限编号
Integer
8
值越小权限越高,初始有10~70共7个权限,权限之间的间隔为10,以便插入新的级别
Dqxmc
读权限名称
Char
20
4、信息类型代码表
字段名称
字段描述
主 键
类型
长度
说 明
Id
Id
√
Integer
8
Xxlxbh
信息类型编号
Char
12
Xxlxmc
信息类型名称
Char
20
Djbbz
读级别标志
Boolean
该类型信息是否全部人可读
5、信息登记表
字段名称
字段描述
主 键
类型
长度
说 明
Id
Id
√
Integer
8
Xxbh
信息编号
Char
12
Fbyhid
发布用户id
Integer
8
Bmhdwid
部门或单位id
Integer
8
Fbsj
发布时间
Datetime
Xxlxid
信息类型id
Integer
8
Dxzbz
读限制标志
Boolean
该条信息是否所有部门可读
Dqxid
读权限id
Integer
8
Xxbt
信息标题
Char
80
Xxnrlxbz
信息内容类型标志
Boolean
区分文档+图片的信息和文档信息
Wbnr
文本内容
Ntext
Tpnr
图片内容
Image
Tpwjlx
图片文件类型
Char
50
Xgsj
修改时间
Datetime
6、信息与部门关系表
字段名称
字段描述
主 键
类型
长度
说 明
Id
Id
√
Integer
8
Xxid
信息id
Integer
8
Bmhdwid
部门或单位id
Integer
8
3.2动态数据
登录
输入数据:用户名和密码
输出数据:成功则进入系统,否则返回错误信息
发布信息
输入数据:信息标题,信息内容,信息类型,能够阅读该信息的最低读权限,是否所有部门能够阅读该信息,能够阅读该信息的部门,信息格式,附图片或附文档
输出数据:成功发布则提示成功,否则显示错误信息
阅读所有信息
输入数据:
输出数据:列出所有当前用户的可读信息
按条件搜索信息
输入数据:发布部门,信息类型
输出数据:如果找到则列出相应的信息,否则提示找不到
删除信息
输入数据:要删除的信息
输出数据:成功则显示成功删除,否则显示错误信息
修改信息
输入数据:要修改的信息,修改日期和新的信息内容(信息标题,信息内容,信息类型,能够阅读该信息的最低读权限,是否所有部门能够阅读该信息,能够阅读该信息的部门,信息格式,附图片或附文档)
输出数据:成功则显示成功修改,否则显示错误信息
修改登录密码
输入数据:原密码和新密码
输出数据:成功则显示成功修改,否则显示错误信息
增加用户
输入数据:新增用户的真实姓名,登录名,登录密码,所属部门,是否具有发布信息的权限,读权限级别,性别,出生年月,员工说明,是否禁用
输出数据:成功则显示成功增加用户,否则显示错误信息
删除用户
输入数据:要删除的用户
输出数据:成功则显示成功删除,否则显示错误信息
修改用户资料
输入数据:要修改的用户以及新的用户资料(用户的真实姓名,登录名,登录密码,所属部门,是否具有发布信息的权限,读权限级别,性别,出生年月,员工说明,是否禁用)
输出数据:成功则显示成功修改,否则显示错误信息
增加读权限
输入数据:在何种读权限前增加读权限,读权限的名称
输出数据:成功则显示成功增加,否则显示错误信息
修改读权限名称
输入数据:要修改的读权限以及新的读权限名称
输出数据:成功则显示成功修改,否则显示错误信息
增加部门
输入数据:新增部门的名称
输出数据:成功则显示成功增加部门,否则显示错误信息
删除部门
输入数据:要删除的部门
输出数据:成功则显示成功删除(属于该部门的所有用户都将一并删除),否则显示错误信息
修改部门名称
输入数据:要修改的部门以及新的部门名称
输出数据:成功则显示成功修改,否则显示错误信息
增加信息类型
输入数据:新增信息类型的名称
输出数据:成功则显示成功增加,否则显示错误信息
删除信息类型
输入数据:要删除的信息类型
输出数据:成功则显示成功删除(属于该信息类型的所有信息都将一并删除),否则显示错误信息
修改信息类型名称
输入数据:要修改的信息类型以及新的信息类型名称
输出数据:成功则显示成功修改,否则显示错误信息
3.3数据库介绍
深能内部网站采用Microsoft® SQL Server™ Enterprise作为数据库引擎,其后台数据库名称为xxfbxt。Microsoft® SQL Server™ 由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需要。
4.功能需求
4.1功能划分
深圳能源集团企业网站的企业内部网站具有信息发布功能,经过企业网站子系统,可在企业内部实现各部门信息的发布与共享。根据系统网站信息发布的具体业务内容,以及用户的不同需求,将本系统划分为以下功能模块:
A.系统管理员专用功能
1.用户管理
2.读权限管理
3.部门管理
4.信息类型管理
B.普通用户功能
1.阅读信息
2.发布信息
3.删除/修改信息
4.修改登录密码
4.2功能描述
A.系统管理员专用功能
1.用户管理
用户管理模块供系统管理员增加、删除、禁用网站用户,修改用户的个人资料,以及改变用户发布、阅读信息的权限。初始状态下,网站系统共有七种类型的用户,系统管理员可根据实际需要改变这些用户类型的操作权限,或者增加新的用户类型 实际上,用户类型相当于读权限级别;因此维护读权限就是维护用户类型。
。这七种类型用户的操作权限如下表所示。
表1 用户类型表
访问级别
用户类型
发布权限
阅读权限
备注
1
系统管理员
√
√
2
集团领导
√
√
3
超级用户
√
√
可进行特殊授权
4
部门领导
√
√
5
部门信息管理员
√
√
6
部门用户
√
7
访客
√
只能阅读在发布时被指定为所有人可读的信息
注:某一类型用户对特定信息的阅读权限受其读权限的限制,详见下面“读权限管理”的说明。
2.读权限管理
集团领导以下级别能够阅读的信息
集团领导能够阅读的信息
读权限用于限制信息的阅读范围,与用户类型具有一一对应的关系;在“用户类型表”中,访问级别越高(数字越小),读权限越高。信息发布者在发布信息时,应指定能够阅读该信息的最低读权限,读权限大于或等于该最低读权限的用户才能够阅读该信息。例如,部门信息管理员向集团领导汇报工作情况,希望发布一条只有集团领导或以上级别人员才能阅读的信息,则她(她)应该在发布该信息时指定最低读权限为集团领导(这样,发布该信息后她(她)自己也将不能阅读该信息),如下图所示。
读权限管理供系统管理员增加读权限和修改读权限的名称。
3.部门管理
部门管理模块供系统管理员管理部门的信息,包括新增部门和删除部门两个功能。
4.信息类型管理
信息类型管理模块供系统管理员增加和删除信息类型。系统管理员增加信息类型时,应指明该类型信息是否网站的所有用户均可阅读。网站的所有用户均可阅读的信息有公告、合理化建议等。
B.普通用户功能
1.发布信息
本功能供具有发布权限的用户发布信息,部门信息管理员或以上级别的用户有发布信息的权限,部门用户和访客没有发布信息的权限。
能够使用的信息格式有“附图片信息”和“文档信息”两种。两种信息都具有信息标题,所不同的是,发布者能够在“附图片信息”的信息正文后加入图片,而“文档信息”没有信息正文,发布者须指定“文档信息”中的文档(能够是任何格式的文件,但推荐使用Word文档、excel文档和文本文件)。
用户发布信息时须指定:
n 信息类型(如果该类型的信息全部用户可读,则不用指定下面三项)
n 能够阅读该信息的最低权限
n 读限制标志(所有部门皆可阅读,还是将阅读范围限制为某些部门)
n (若读限制为某些部门)能够阅读该信息的部门(一个或多个)
2.阅读信息
用户登录系统后,都能够查看信息,但她(她)所能阅读的信息根据其读权限的级别而有所差别。访客只能阅读所有用户均可阅读的信息,如公告、合理化建议等;其它用户除了能够阅读所有用户均可阅读的信息外,还能够阅读以下信息:
n 所有部门皆可阅读的,而且最低读权限小于或等于当前用户的读权限的信息;
n 当前用户所属部门可读的,而且最低读权限小于或等于当前用户的读权限的信息。
3.按条件搜索信息
本功能能够让用户按“发布部门”或“信息类型”检索其能够阅读的所有信息。
4.删除/修改信息
本功能供信息发布人删除/修改信息,并供系统管理员删除信息。
5.修改登录密码
本功能供网站用户修改登录密码。
4.3 操作流程图
按条件搜索信息
管理信息类型
管理用户
管理部门
管理读权限
系统管理员入口
修改个人信息
系统登录
阅读全部信息
发布信息
5.运行需求
5.1用户界面
本系统所有界面为WEB形式,用户在客户端经过浏览器(如IE等)访问系统。系统的页面一般分为左右两部分。页面的左侧为当前用户可用的功能列表,右侧为操作区。用户从功能列表中选择功能,即可在操作区进行相关的操作。
展开阅读全文