版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1引言此需求规格说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。预期的读者有 (甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。电子政务系统是基于互联网的应用软件。在研究中心的网上能了解到已公开发布的不同栏目(如新闻, 通知等)的内容。各部门可以发表栏目内容(如新闻, 通知等),有关负责人对需要发布的内容进行审批。其中:有的栏目(如新闻)必须经过审批才能发布,有的栏目(如通知)则不需要审批就能发布。系统管理人员对用户及其权限进行管理。无
2、电子政务系统理论和实践2任务概述电子政务系统是基于互联网的应用软件,通过此系统可以实现权限分配、内容管理和审核等核心业务,实现政府及事业单位组织结构和工作流程的优化重组,超越时间、空间和部门分隔的限制,建成一个精简、高效、廉洁、公平的运作模式,以便全方位地向社会提供优质、规范、透明、符合国际水准的管理与服务。该软件系统是一项独立的软件,整个项目外包给北京亚思晟商务科技有限公司来开发管理。本软件的最终用户为组织内的日常使用者,操作人员和维护人员有较高的教育水平和技术专长,同时使用的用户数量初步估计为几百人。假定此系统为自包含的,不过分依赖其它外部系统。本项目的开发期限为3个月。3需求规定整体功能
3、用例图(Use-Case Diagram):一般用户浏览的内容管理:首页显示及其他页面一、首页显示首页显示是数据量最大的一页, 是为所有模块展示内容的部分。从该页还可以登录进入管理等后端功能模块。如上图所示,最上面为头版头条栏目,左栏为职能部门通知,下面是综合新闻类等。左上部分为用户登录入口。系统管理系统管理是给系统管理人员使用的,主要包括以下功能模块:登录,栏目业务设置:,栏目权限设置,用户管理设置。一、选题1用例描述:(1)角色:注册用户(学生)(2)前提条件:用户还没有选题(3)主事件流1. 用户登录该网站的登陆页面(E1)2. 显示登录页面信息如:用户名,密码3输入用户名和密码点击登录
4、按钮(E2)4.验证登录信息 5加载用户所拥有的权限信息,并显示在页面(4)异常事件流E1: 键入非法的标识符,指明错误。E2: 用户账号被管理员屏蔽,无法登陆。2、用户界面图:用户在首页登陆输入正确的用户名和密码后进入系统管理的入口页面。二、 栏目业务设置1、用例描述:(1)角色:管理员(2)前提条件:用户必须完成登录的用例(3)主事件流:1.当用户登录该网站(E1),点击栏目业务设置2 进入栏目业务设置页面3 设置每个栏目的内容管理(S1)和内容审核(S2)(点击内容管理图标会更改)(4)分支事件流S1: 设置内容管理。点击内容管理链接内容管理和内容审核的权限改变返回栏目业务设置页面S2:
5、 设置内容审核点击内容审核链接内容审核的权限改变返回栏目业务设置页面(5)异常事件流E1: 用户账号被管理员屏蔽或删除,无法设置,提示重新激活账号2、用户界面图:点击链接栏目业务设置, 进入该模块,设定栏目是否具有内容管理和内容审核的权限.栏目业务设置是整个系统管理模块的最高级权限设置,它的操作可以影响到栏目权限设置以及所有的跟本栏目有关系的权限设置. 如下图: 每个栏目可以设定是否具有内容管理和内容审核的权限,对于某些栏目(如新闻),二者都有,因为新闻必须经过有关领导审核批准才可以在网上发布。对于某些栏目(如通知),只需要内容管理,不需要内容审核就可以在网上发布三、栏目权限设置1、用例描述:
6、(1) 角色:管理员(2)前提条件:用户必须完成登录的用例(3)主事件流:1. 当用户登录该网站,点击栏目权限设置2 进入栏目权限设置页面3 点击设置 按钮4进入栏目权限设置页面5选中用户名,点击添加(S1)或删除(S2),然后保存修改6用户该栏目的用户被添加或删除7 返回权限栏目设置页面(4)分支事件流S1: 添加用户选中用户点击添加添加用户点击返回返回权限栏目设置页面S2: 删除用户选中用户点击添加删除用户点击返回返回权限栏目设置页面2、用户界面图:点击链接权限设置,进入该模块, 主要是分配给用户对于栏目的管理权限,这个业务也是这个项目的核心,需要在所有部门里选取用户分配权限。如图:点击设
7、置进入如下页面:左面是用户过滤也是备选用户,右面为管理权限和审核权限。选择不同部门时,该部门的所有人员应该显示在备选用户列表里。点击上面一个增加时,用户会放入管理权限列表里,点击下面一个增加时, 用户会放入审核权限列表里。 这里有一个业务大家要记住:一个用户不可以既分配到管理权限又分配到审核权限。四、用户管理设置1、用例描述:(1) 角色:管理员(2) 前提条件:用户必须完成登录的用例(3) 主事件流1. 当用户登录该网站,点击用户管理设置2 进入用户管理设置页面3点击新增按钮(S1)、修改按钮(S2)和删除按钮(S3)(4) 分支事件流S1:点击新增按钮点击新增按钮进入添加新用户页面添加用户
8、基本信息,点击添加(E1)保存用户信息返回用户管理设置页面S2:点击修改按钮:点击某条用户信息的修改按钮进入修改用户页面修改用户资料点击修改按钮更新用户信息返回用户管理设置页面S3点击删除按钮点击 某用户的 删除 按钮删除该用户返回用户管理设置页面(5) 异常事件流E1: 键入非法的标识符,指明错误。2、用户界面图:用户管理设置显示用户,添加用户,,修改用户,删除用户点击链接用户管理设置, 进入该模块显示用户添加用户:点击新增, 显示下图:输入新的用户信息, 提交。修改用户: 点击修改删除用户: 点击删除内容管理和审核主要包括以下功能模块:用户登录;新闻的编辑,修改,屏蔽,删除;通知的编辑,修
9、改,删除,新闻的审核等。一、登录1用例描述:(1)角色:注册用户(用户和管理员)(2)前提条件:无(3)主事件流1. 用户登录该网站的登陆页面(E1)2. 显示登录页面信息如:用户名,密码3输入用户名和密码点击登录按钮(E2)4.验证登录信息 5加载用户所拥有的权限信息,并显示在页面(4)异常事件流E1: 键入非法的标识符,指明错误。E2: 用户账号被管理员屏蔽,无法登陆。2、用户界面图:输入用户名和密码, 进入系统当用户进入系统时,应该看到自己的权限范围, 不同的用户有不同的权限.这个用户具有的权限是对1个栏目的内容管理权限,如果我们用另外一个用户登录那结果就不同了,如下图:这个用户所有的权
10、限是对1个栏目的内容审核权限。二.新闻管理(新闻的编辑,修改,屏蔽,删除)1、用例描述:(1)角色:管理员和高级管理员(2)前提条件:用户必须完成登录的用例(3)主事件流:1. 用户通知进入系统2 点击新闻管理3进入新闻管理页面(新闻列表)4点击新增按钮(S1)、修改按钮(S2)和删除按钮(S3)(4)分支事件流S1:点击新增:点击新增进入新闻添加页面填写通知资料(E1)点击保存按钮验证信息,保存数据返回了通知新闻页面(新闻列表)S2:点击修改:点击修改进入新闻修改页面更改新闻数据 点击修改验证信息,保存数据返回了新闻管理页面S3:点击删除:在要删除的记录前打勾,点击删除按钮删除信息返回了新闻
11、管理页面(5)异常事件流E1: 键入非法的标识符或者格式不对,指明错误。2、用户界面图:新闻管理-新闻编辑, 如图:点击内容管理中"综合新闻管理"进入新闻编辑新闻管理-新闻编辑大家不要忽略的新闻发布的预览功能,如图:预览效果是和发布后的最终效果一样的,这里如果符合标准那么就可以提交了。提交后的浏览页应该根据时间进行倒叙,以保证最后发布的新闻在第一条上。 刚刚发布的新闻的发布状态是待审(已经提交了,但是要等待审核)。这是就要等待有审核权限的人审核这条新闻,通过后才能发布上去。新闻管理-新闻修改对于任何一个必须通过审核的新闻,都必须符合这里修改的规则,也就是当新闻处于发布状态的
12、时候,任何人都不得修改新闻,只有新闻处于屏蔽状态,或者为待审时才可以修改。对于发布、待审、屏蔽等注释的数字都在数据字典中有,大家可以去查询。如果我们修改已经发布的新闻, 那么应该给用户返回一个友好界面,如图:我们点击这个发布的新闻:如果新闻没有发布则可以修改. 如图:新闻管理-新闻屏蔽新闻屏蔽功能是当一个新闻要在首页新闻栏目中被撤下时所具有的功能。如图:在浏览页上可以看到发布状态就是对新闻存在状态(statu)的标注,这时如果去删除或者去修改一个已经发布的新闻的话,系统已经会有一个友好界面提醒我们, 不能随便去删除或者修改一个发布的新闻。如果状态为发布,那我们就不执行修改和删除操作而是跳转到一
13、个友好界面上去提示用户.新闻管理-新闻删除新闻删除和修改一个道理,只有新闻不处于发布状态的时候就可以删除,否则跳转到友好页面提示用户该如何正确删除。三、通知管理(通知的编辑,修改,屏蔽,删除)点击内容管理中的通知栏目,进入该模块,显示已发布的通知1、用例描述:(1)角色:管理员和高级管理员(2)前提条件:用户必须完成登录的用例(3)主事件流1. 用户通知进入系统2 点击通知管理3进入通知管理页面(通知列表)4点击新增按钮(S1)、修改按钮(S2)和删除按钮(S3)(4)分支事件流S1:点击新增:点击新增进入通知 添加页面填写通知资料(E1)点击保存按钮验证信息,保存数据 返回了通知管理页面(通
14、知列表)S2:点击修改:点击修改进入通知修改页面更改通知数据 点击修改验证信息,保存数据返回了通知管理页面S3点击删除按钮:在要删除的记录前打勾,点击删除按钮删除信息返回了通知管理页面(5)异常事件流E1: 键入非法的标识符或者格式不对,指明错误。2、用户界面图:点击新增, 进入通知编辑通知管理-通知编辑通知业务虽然没有审核功能,但是必须上传附件. 如图:这模块在首页上位于右栏职能部门通知。通知添加页如上所示,附件1, 附件2, 附件3, 后面的框为附件名称,每个附件名称后面的三个框为要上传的三种文件,这里要说明的是每个附件只代表一个文件,也就是说后面的这三种文件(本地文件, 政策法规. 文件
15、表格)只能选择一种上传。通知管理-通知删除因为通知不需要审核,那么通知删除业务不会有很多的判断,只要判断不是发布状态就可以删除。如图:通知管理-通知修改本业务在任何时候都可以修改,可以修改所有项。 四、新闻内容审核1、用例描述:(1) 角色:高级管理员(2) 前提条件:用户必须完成登录的用例(3) 主事件流:1. 管理员通知进入系统2点击内容审核列表里的新闻栏目3进入内容审核管理页面4 点击审核5 进入审核页面6填写审批意见 点击已阅按钮(S1)同意按钮(S2)或退出按钮(S3)(4) 分支事件流S1:已阅按钮点击已阅按钮返回了内容审核管理页面,发布状态改变为已审发布用户可以看到发布状态 点击
16、 已审 按钮查看管理员审批意见点击返回返回了内容审核管理页面用户点击修改按钮,根据审批意见修改新闻返回了内容审核管理页面,发布状态改变为待审管理员或审批人员再次审批,审批流程同6步S2:点击同意按钮:点击同意按钮返回了内容审核管理页面,发布状态改变为 发布S3: 点击退出按钮 点击退出按钮返回了内容审核管理页面。(5) 异常事件流E1: 键入非法的标识符或者格式不对,指明错误。E2: 如果呆审批的数据超过有效期,则指明不能审批,数据无效。2、用户界面图:1>.新闻审核: 点击内容审核列表里的新闻栏目, 进入该模块:如图:在审核的任务浏览页,点击审核,如图:审核界面和正式的发布是一样的,审
17、核者可以根据新闻是否可以发布来选择按钮,这里的同意表示此新闻可以发布,已阅则是此新闻有问题不可以发布,并且可以在审核意见中输入文字说明。如果新闻为已阅,那么在发布者那里就可以看到没有通过的原因,如图:在新闻发布者那里能看到发布状态,如图:点击发布状态栏目的已审,如图:新闻发布者可以看到审核后的意见,这时用户就可以修改这条新闻,如图:修改后这条新闻状态发生了改变, 变成了待审,这时我们需要等待审核者再审核,如图:这条新闻因为刚才被修改过了,所以状态发生了改变,审核者这里又重新有了这个任务。审核者发现新闻没有问题,点击同意,这时新闻的状态变为发布,如图:再去看一下首页,如图:新闻已经发布。精度该软件的输入、输出数据精度的要求为小数点后两位。时间特性要求a 响应时间要低于5秒b 更新处理时间要低于20秒;c 数据的转换和传送时间要低于10秒。灵活性该软件使用J2EE开发,具有很好的灵活性。当需求发生某些变化时,该软件对这些变化有很好的适应能力,如可扩展性,可伸缩性和可移植性等a 当用户功能模块增加时,Struts_Spring-Hibernate框架可以方便地支持新的功能;b 当用户并发访问量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论