1、信息发布子系统需求说明书152020年4月19日文档仅供参考,不当之处,请联系改正。信息发布需求说明书目 录1引言21.1编写目的21.2项目背景21.3参考资料22任务概述22.1目标22.2运行环境23数据描述33.1静态数据33.2动态数据53.3数据库介绍64功能需求64.1功能划分64.2功能描述74.3 操作流程图85运行需求95.1用户界面91引言1.1编写目的本需求说明书为明确信息发布系统的软件需求、组织软件开发与测试,撰写本文档。文档供用户、项目经理、设计人员、开发人员参考。1.2项目背景本项目是深圳能源集团内部网站中的一个子系统,是继深圳能源集团信息管理系统后的延续项目。1
2、.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
3、.03数据描述3.1静态数据1、用户基本信息集字段名称字段描述主 键 类型长度 说 明IdIdInteger8Yhbh用户编号Char12Bmhdwid部门或单位idInteger8Xm姓名Char12Dlm登录名Char12Dlmm登录密码Char12Fbqxbz发布权限标志Boolean区分用户是否具有发布信息的权限Dqxid读权限idInteger8Xb性别BooleanCsny出生年月DateYhsm用户说明Char60Jybz禁用标志Boolean该用户是否已被禁用2、部门代码表字段名称字段描述主 键 类型长度 说 明IdIdInteger8Bmbh部门编号Char12Bmhdwmc
4、部门或单位名称Char203、读权限代码表字段名称字段描述主 键 类型长度 说 明IdIdInteger8Dqxbh读权限编号Integer8值越小权限越高,初始有1070共7个权限,权限之间的间隔为10,以便插入新的级别Dqxmc读权限名称Char204、信息类型代码表字段名称字段描述主 键 类型长度 说 明IdIdInteger8Xxlxbh信息类型编号Char12Xxlxmc信息类型名称Char20Djbbz读级别标志Boolean该类型信息是否全部人可读5、信息登记表字段名称字段描述主 键 类型长度 说 明IdIdInteger8Xxbh信息编号Char12Fbyhid发布用户idIn
5、teger8Bmhdwid部门或单位idInteger8Fbsj发布时间DatetimeXxlxid信息类型idInteger8Dxzbz读限制标志Boolean该条信息是否所有部门可读Dqxid读权限idInteger8Xxbt信息标题Char80Xxnrlxbz信息内容类型标志Boolean区分文档+图片的信息和文档信息Wbnr文本内容NtextTpnr图片内容ImageTpwjlx图片文件类型Char50Xgsj修改时间Datetime6、信息与部门关系表字段名称字段描述主 键 类型长度 说 明IdIdInteger8Xxid信息idInteger8Bmhdwid部门或单位idInteg
6、er83.2动态数据登录输入数据:用户名和密码输出数据:成功则进入系统,否则返回错误信息发布信息输入数据:信息标题,信息内容,信息类型,能够阅读该信息的最低读权限,是否所有部门能够阅读该信息,能够阅读该信息的部门,信息格式,附图片或附文档输出数据:成功发布则提示成功,否则显示错误信息阅读所有信息输入数据: 输出数据:列出所有当前用户的可读信息按条件搜索信息输入数据:发布部门,信息类型输出数据:如果找到则列出相应的信息,否则提示找不到删除信息输入数据:要删除的信息输出数据:成功则显示成功删除,否则显示错误信息修改信息输入数据:要修改的信息,修改日期和新的信息内容(信息标题,信息内容,信息类型,能
7、够阅读该信息的最低读权限,是否所有部门能够阅读该信息,能够阅读该信息的部门,信息格式,附图片或附文档)输出数据:成功则显示成功修改,否则显示错误信息修改登录密码输入数据:原密码和新密码输出数据:成功则显示成功修改,否则显示错误信息增加用户输入数据:新增用户的真实姓名,登录名,登录密码,所属部门,是否具有发布信息的权限,读权限级别,性别,出生年月,员工说明,是否禁用输出数据:成功则显示成功增加用户,否则显示错误信息删除用户输入数据:要删除的用户输出数据:成功则显示成功删除,否则显示错误信息修改用户资料输入数据:要修改的用户以及新的用户资料(用户的真实姓名,登录名,登录密码,所属部门,是否具有发布
8、信息的权限,读权限级别,性别,出生年月,员工说明,是否禁用)输出数据:成功则显示成功修改,否则显示错误信息增加读权限输入数据:在何种读权限前增加读权限,读权限的名称输出数据:成功则显示成功增加,否则显示错误信息修改读权限名称输入数据:要修改的读权限以及新的读权限名称输出数据:成功则显示成功修改,否则显示错误信息增加部门输入数据:新增部门的名称输出数据:成功则显示成功增加部门,否则显示错误信息删除部门输入数据:要删除的部门输出数据:成功则显示成功删除(属于该部门的所有用户都将一并删除),否则显示错误信息修改部门名称输入数据:要修改的部门以及新的部门名称输出数据:成功则显示成功修改,否则显示错误信
9、息增加信息类型输入数据:新增信息类型的名称输出数据:成功则显示成功增加,否则显示错误信息删除信息类型输入数据:要删除的信息类型输出数据:成功则显示成功删除(属于该信息类型的所有信息都将一并删除),否则显示错误信息修改信息类型名称输入数据:要修改的信息类型以及新的信息类型名称输出数据:成功则显示成功修改,否则显示错误信息3.3数据库介绍深能内部网站采用Microsoft SQL Server Enterprise作为数据库引擎,其后台数据库名称为xxfbxt。Microsoft SQL Server 由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需要。4
10、功能需求4.1功能划分深圳能源集团企业网站的企业内部网站具有信息发布功能,经过企业网站子系统,可在企业内部实现各部门信息的发布与共享。根据系统网站信息发布的具体业务内容,以及用户的不同需求,将本系统划分为以下功能模块:A系统管理员专用功能1用户管理2读权限管理3部门管理4信息类型管理B普通用户功能1阅读信息2发布信息3删除/修改信息4修改登录密码4.2功能描述A系统管理员专用功能1用户管理用户管理模块供系统管理员增加、删除、禁用网站用户,修改用户的个人资料,以及改变用户发布、阅读信息的权限。初始状态下,网站系统共有七种类型的用户,系统管理员可根据实际需要改变这些用户类型的操作权限,或者增加新的
11、用户类型 实际上,用户类型相当于读权限级别;因此维护读权限就是维护用户类型。这七种类型用户的操作权限如下表所示。表1 用户类型表访问级别用户类型发布权限阅读权限备注1系统管理员2集团领导3超级用户可进行特殊授权4部门领导5部门信息管理员6部门用户7访客只能阅读在发布时被指定为所有人可读的信息注:某一类型用户对特定信息的阅读权限受其读权限的限制,详见下面“读权限管理”的说明。2读权限管理集团领导以下级别能够阅读的信息集团领导能够阅读的信息读权限用于限制信息的阅读范围,与用户类型具有一一对应的关系;在“用户类型表”中,访问级别越高(数字越小),读权限越高。信息发布者在发布信息时,应指定能够阅读该信
12、息的最低读权限,读权限大于或等于该最低读权限的用户才能够阅读该信息。例如,部门信息管理员向集团领导汇报工作情况,希望发布一条只有集团领导或以上级别人员才能阅读的信息,则她(她)应该在发布该信息时指定最低读权限为集团领导(这样,发布该信息后她(她)自己也将不能阅读该信息),如下图所示。读权限管理供系统管理员增加读权限和修改读权限的名称。3部门管理部门管理模块供系统管理员管理部门的信息,包括新增部门和删除部门两个功能。4信息类型管理信息类型管理模块供系统管理员增加和删除信息类型。系统管理员增加信息类型时,应指明该类型信息是否网站的所有用户均可阅读。网站的所有用户均可阅读的信息有公告、合理化建议等。
13、B普通用户功能1发布信息本功能供具有发布权限的用户发布信息,部门信息管理员或以上级别的用户有发布信息的权限,部门用户和访客没有发布信息的权限。能够使用的信息格式有“附图片信息”和“文档信息”两种。两种信息都具有信息标题,所不同的是,发布者能够在“附图片信息”的信息正文后加入图片,而“文档信息”没有信息正文,发布者须指定“文档信息”中的文档(能够是任何格式的文件,但推荐使用Word文档、excel文档和文本文件)。用户发布信息时须指定:n 信息类型(如果该类型的信息全部用户可读,则不用指定下面三项)n 能够阅读该信息的最低权限n 读限制标志(所有部门皆可阅读,还是将阅读范围限制为某些部门)n (
14、若读限制为某些部门)能够阅读该信息的部门(一个或多个)2阅读信息用户登录系统后,都能够查看信息,但她(她)所能阅读的信息根据其读权限的级别而有所差别。访客只能阅读所有用户均可阅读的信息,如公告、合理化建议等;其它用户除了能够阅读所有用户均可阅读的信息外,还能够阅读以下信息:n 所有部门皆可阅读的,而且最低读权限小于或等于当前用户的读权限的信息;n 当前用户所属部门可读的,而且最低读权限小于或等于当前用户的读权限的信息。3按条件搜索信息本功能能够让用户按“发布部门”或“信息类型”检索其能够阅读的所有信息。4删除/修改信息本功能供信息发布人删除/修改信息,并供系统管理员删除信息。5修改登录密码本功能供网站用户修改登录密码。4.3 操作流程图按条件搜索信息管理信息类型管理用户管理部门管理读权限系统管理员入口修改个人信息 系统登录阅读全部信息发布信息5运行需求5.1用户界面本系统所有界面为WEB形式,用户在客户端经过浏览器(如IE等)访问系统。系统的页面一般分为左右两部分。页面的左侧为当前用户可用的功能列表,右侧为操作区。用户从功能列表中选择功能,即可在操作区进行相关的操作。