




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、word格式求仓斤C1日期2010-7-1(统一用户及权限管理系统软件需求说明书作 者:完成日期:2011-4-20签收人:签收日期:修改情况记录版本号修改批准人修改人安装日期签收人010203word格式软件需求说明书11 .引言51.1 编写的目的51.2 背景61.3 参考资料52项目概述62.1 待开发软件产品描述 62.2 总体需求 62.3 用户特点 6统一用户及权限管理系统的主要功能模块为1.1.1 登录71.1.2 用户授权管理71.1.3 组织机构管理81.1.4 应用权限定制101.1.5 系统维护1.03.2 接口说明 用户界面.3 软件接
2、口 硬件接口 1.43.3 性能需求.1 可用性 安全性 可维护性 警告153.5 设计约束 其他标准的约束 1.53.6 其他需求1.64任务概述164.1 目标164.2 运行环境1.74.3支持软件1.7word格式5解决方案171.1.1 物理结构 (physical structure ) 逻辑结构 (logical construction ) 185.2 概念设计 C Conceptual Design ) . 系统角色及功能需求 组
3、织结构模型需求分析 用例场景(Usage Scenarios ) 235.3.1 用户使用认证系统流程图 235.3.2 应用组织结构管理流程 23.6.数据256.1 数据描述256.2 数据字典256.2.1 数据项266.2.2 数据结构286.2.3 .数据流2.8a6.2.4 处理过程296.3 E-R图296.4 数据流图336.4.1 注册模块数据流图 336.4.2 用户查、增、改模块数据流图 管理员查、增、改、删模块数据流图 . 超级管理员查、增、改、删模块数据流图 超级管理员定制岗位权限模块数据流图 46.
4、7其它需要说明的问题 46.1 .引言1.1 编写的目的本手册作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明使用对象:徐汇区政府部门工作人员1.2 背景开发软件名称:统一用户和权限管理系统项目任务提出者:徐汇区政府项目开发者:用户:区政府各部门本系统应当包括:员工,管理员,超级管理员1.3 参考资料jsp课程设计案例精编清华大学出版社申吉红等编著软件工程课程设计李龙潮,郑诚等编著 机械工业出版社软件工程清华大学出版社张海藩著2项目概述2.1 待开发软件产品描述本产品旨在对政府内部各部门的工作人员使用同一账号访问不同的应用系统进行管理,是一款界面友好,功能实用,可用性,可维护性强的产
5、品。并且易于长期维护与管理,可以对电子政务体系进行很好的管理。2.2 总体需求1 .本系统为统一的授权管理和用户统一的身份管理及单点认证支撑平台。2 .利用此支撑平台可以实现用户一次登录、网内通用,避免多次登录到多个应用的情况。3 .利用此系统可以对区域内各信息应用系统的权限分配和权限变更进行有效的统一化管理,实现多层次统一授权,审计各种权限的使用情况,防止信息共享后的权限滥用,规范今后的应用系统的建设。4 .3用户特点用户主要为政府管理员,政府各部门主管,及对应部门员工。3具体需求3.1 系统功能模块:统一用户及权限管理系统的主要功能模块为3.1.1 登录用户使用用户登录名以及密码登录,且用
6、户登录名是唯一的3.1.2 用户授权管理用户授权管理的主要任务是对用户授权进行管理 用户基本信息管理用户进行个人信息的操作与更新,包括增、删、查、改四个操作。 用户包含的角色管理用户具有多种角色,如主任、来宾、管理员、领导等。用户在不同的系统中担任的角色 不同。如用户A在办公室系统中担任管理员,但在档案系统中,只是普通用户。 用户包含的权限管理不同的用户在不同的系统中 ,拥有的角色不同,所以所具有的权限也不同 。如管理员拥 有的权限比普通用户的权限广 。管理员除了与普通用户一样的权限外,还具有独自的权限如制定计划。 用户组织机构管理系统面
7、向的对象由多分支机构组成,如单位、部门、岗位,用户可以属于不同的组织机构。对用户组织机构的管理,有助于用户权限的统一分配和管理。 用户岗位管理岗位作为机构的最底层。不同的岗位所有具有的权限不同,所以需对用户的岗位进行管理。3.1.3 组织机构管理组织机构管理的主要功能是对组织机构进行管理 组织机构基本信息管理设计的系统使用的对象有多分支机构组成,如单位、部门、岗位。对于不同的机构,所具有的功能模块不同 。如单位由部门组成,所以就可以在其下增加部门 ,同理部门可以 在部门下增加岗位。 岗位基本信息管理每个岗位具有独立的信息,如岗位编号、岗位名称等。3.1
8、.3.3 岗位包含的权限管理不同的岗位具有不同的权限。如部门经理这个岗位除了具有普通员工的权限,还有特殊的权限如制定部门策略。可以参照用户权限管理。 岗位认证管理由于不同的岗位拥有的权限不同,有些高层岗位具有的权限大,具有功能操作也就多,有些功能操作具有危险性 ,只允许部分人操作,所以需对岗位进行认证 ,防止非法用 户。 拥有岗位的用户管理一般一个用户对应一个岗位,但有些岗位具有独自的特殊性,有多个用户,如技术岗 位,有多个技术人员,有时一个用户可能有多个岗位 ,需对其统一管理3.1.4 应用权限定制应用权限定制的主要功能为 :管理员为用户或用户组定义应用系统权限。
9、 应用系统基本信息管理本系统内部包含多个应用系统的接口,需要对其他应用系统的基本信息进行管理,如应用系统的名称,提供的功能接口等,方便用户使用。 应用系统权限组管理管理员可以对个人或者以组的形式对一组用户在应用系统中的权限进行管理。如办公系统中的邮件收发组的权限管理。 应用系统权限管理任何合法用户都可以登录应用系统。由于用户具有的角色不同,所以需对角色在应用系统中的权限进行管理,以防止发生越权操作。 应用系统角色管理任何用户都可以登录应用系统。由于用户具有的角色不同,所以需对角色进行管理。3.1.5 系统维护 查询系统审计用
10、户可以查询系统中所有的角色以及对应的权限,超级管理员和管理员可以查询所设置的用户权限是否合理。 查询应用审计用户可以查询应用系统中所有的角色以及对应的权限 ,超级管理员和管理员可以查询所设 置的用户权限是否合理3.2 接口说明系统支持多种灵活的接口 ,并且借助.NET的开发平台对于网络服务的支持可以灵活的进行 扩展。3.2.1 用户界面提供基本页面。 用户登录界面3t*ej MIlD 11 眼包 Ubu Vtiai*611 - - J曰m 口孑J4一金. RKI "田 q 闷" an 圆 周*:JdHS madM* j uuwc CMlMOT *
11、 Quad*"H *皿 | 七 hn* Jiku *o<AHik£. iap a.Mii!«-4dMiddCjAj调制氢hi-MuUiwmJ YHmdEa ZM3JECE/可工改 SHIjpiFirwtKM上闺匕基FW樽瞽同£ 4S用户注册界面用户查询界面search - Microsoft Internet Explorer谓在此输入您的查询条件:用F名:a登陆名二姓名:查询用户名姓名部门adninDESCEIFTIOHadmin部门Adhini strat orAdmini strator4534abcjjjj123
12、4abcdefgabcd«fg1234adminlftdmknl管理员设置用户权限界面3.2.3软件接口统一用户及权限管理系统包括邮件系统、政府内部办公系统、公文管理系统、呼叫系统。每个系统应提供的接口如下:(1)邮件系统包括登录接口 ,收邮件接口,发邮件接口,群发接口,还有 消息订阅接口,基本设置接口。(2)政府内部办公系统包括登录接口 ,文件传输接口,工作安排接口,政 务公开接口,文件查询接口,内部信箱接口,预留栏目接口,扩展栏目接口, 系统信息管理接口 。(3)公文管理系统包括公文起草接口 ,已发公文接口,代办公文接口,已办公文接口,公文委托接口,流程控制接口,类
13、别定制接口(4)呼叫系统包括交互式语音应答接口和呼叫中心平台接口。3.2.4硬件接口本系统可以实现用户一次登录、网内通用,避免多次登录到多个应用的情况。所以硬件接口为组成局域网的基本硬件,包括路由器,防火墙。3.3性能需求(1)静态数据:a本系统支持多个终端,能够运用于对所有员工的管理,并进行联网控制;b系统支持多管理员对系统管理 ;(2)动态数据:95%的事务必须在小于 5s的时间内处理完。3.3.1 可用性适合多部门中型政府对信息的管理。3.3.2 安全性借助内置的 Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。3.3.3 可维护性各个模块完成独立的功能,耦合度
14、低,对一般程序上的错误可进行调试,不会造成系统瘫痪。3.3.5敞+百口系统的不可用是由于计算机硬件或软件不符要求,或是用户不合理的使用造成的,如泄露个人登录密码,恶意操作等,对于以上情况本系统的研发人员概不负责维修调试或承担相应责任。3.5 设计约束3.5.1 其他标准的约束a. 徐汇区政府用户统一及权限管理信息登记表格式b. 员工编号,部门编号的编号规则。c. 金钱单位为人民币 (元);3.5.2 硬件的限制服务器应该满足的要求:a. Cup主频在2.0GHz以上;b.内存在4G以上,硬盘在10T以上。个人电脑应该满足的要求:c. Cup主频在1.2GHz以上;d .内存在256M 以上,硬
15、盘在80G以上。3.6 其他需求3.6.1 数据库该系统对数据库规定了一系列的需求,它们包括:a.能够准确标识信息,并且要有助于编程人员识别;b.能够承受较高的使用频率 ,每分钟1000次的访问;c.具有较快的存取能力;d .能够对数据进行及时保存;e.能够导入导出数据,并进行数据库备份。3.6.2 市场合适应性需求a.能够在各种政府管理中应用,包括大,中,小型等。b.降低系统配置需求,使其能够广泛的应用。4任务概述4.1 目标1)规范部门管理。2)实现较完善的管理体系。3)实现使用同一账号登录多个系统。4)系统符合实际生产需求,人机界面友好、操作简便。4.2 运行环境操作系统平台:Windo
16、ws Xp数据库平台:oracle 114.3 支持软件操作系统:Windows xp编译程序:MyEclipse 7.5测试程序:MyEclipse , IE浏览器5解决方案主要解决统一用户及权限管理系统的结构与基本的概念设计5.1 系统结构(berkeleydb )系统结构包括物理结构与逻辑结构。5.1.1 物理结构 (physical structure )统一用户及权限管理系统的拓扑结构如下:客户端5.1.2 逻辑结构(logical construction )j外部访问模块应用访问接口模块| 用户认证接口(111-ff内部控制模块用户授权管押模块权限认证模块组织机构管理模块应用权限
17、定制权限模块系统维护模块数据库数刖百砧TF用户认证服务罂统一用户管理系统由统一认证系统和权限管理系统两部分组成。统一认证系统统一用户认证系统负责提供用户身份认证服务。权限管理系统权限管理系统管理所有用户的信息,为管理员提供操作界面,管理用户、角色、单位、部门、系统选择等信息。系统主要由3部分组成:1、数据库:用户信息与管理员信息分开处理,分别在数据库的不同表中,这样做对系统扩充性更为有利。2、管理模块:主要包括组织结构及单位管理 、部门管理、用户管理、帐号管理、角色 管理,角色的权限定制等部分组成 。3、管理端:为管理操作提供可视化管理界面 。5.2 概念设计(Conceptual Desig
18、n )主要涉及系统角色及功能。5.2.1 系统角色及功能需求系统中所包含的用户及所具有的基本操作。 普通用户:(1)注册:新员工可以进入注册页面,填写注册信息,经过管理员认证成功后,注册信息生效,可以登录系统。(2)个人信息管理:员工可以查询个人的信息。部分个人信息可以对其修改,如联系方式,登录密码等,但部分信息,需向管理员(部门负责人)申请,如个人职务。(3)查询政府以及部门相关文件:员工可以浏览政治文件以及任务安排。(4)选择其他系统:使用同一账号,登录其他系统如邮件系统等,进行相关操作。(5)注销:登录成功后,在不需要使用的时候,可以进行注销并自动保存信息。注销前动态保存信
19、息。 管理员:管理用户认证以及部门信息的维护(1)注册:新管理员可以进入注册页面,填写注册信息,经过超级管理员认证成功后,注册信息生效,拥有管理员权限,可以登录系统。(2)员工信息管理:管理员登陆系统后可以对新的员工进行认证并同意其注册,可以对现有员工的信息进行修改和查询,可以删除某些员工信息。(3)部门信息管理:管理员不可以添加和删除部门信息,需向超级管理员申请。(4)登录其他系统:使用同一账号,登录其他系统如邮件系统等,进行相关操作。(5)系统管理:查看系统简介,查询系统审计、查询应用审计。(6)个人信息管理:管理员可以查询个人的信息并对其修改,但部分信息,需向超级管理员申请
20、,如个人权限。(7)注销:登录成功后,在不需要使用的时候,可以进行注销并自动保存信息。注销前动态保存信息超级管理员:管理用户认证与组织结构的创建、对数据库维护(1)部门信息管理:超级管理员登陆系统后可以添加新的部门,可以对现有部门的信息进行修改和查询,可以删除某些部门信息,如果部门下存在员工信息,则无法删除该部门。(2)职能管理:超级管理员登录系统后可以设置所有用户的相关信息,尤其是管理员信息的相关设置,如权限设置。(3)登录其他系统:使用同一账号,登录其他系统如邮件系统等,进行相关操作。因超级管理员用户是系统的内置用户,不可以在软件使用过程中被创建,故超级管理员第一次登录时必须
21、强制其修改密码。(4)系统管理:查看系统简介,查询系统审计、查询应用审计(5)个人信息管理:超级管理员可以查询个人的信息并对其修改。(6)注销:登录成功后,在不需要使用的时候,可以进行注销并自动保存信息。注销前动态保存信息。5.2.2组织结构模型需求分析本系统的组织结构模型如下图所示组织机构x; / 单位1单位2 41 2 1 L模块划分需求组织结构管理系统的体系模块可参阅上图所示部门信息的添加、删除、修改、查找; 部门信息中添加、删除对象(人员); 角色信息的添加、删除、修改、查找; 角色中添加、移除对象(人员); 用户的添加、删除、修改、查找; 帐号添加、删除、查找;八
22、87;单位3部门-2。对于系统模块划分需求如下系统对外提供的各种接口(综合)。5.3 用例场景(Usage Scenarios )5.3.1 用户使用认证系统流程图、切应用S-B从图中可以看出,当用户访问系统时,如果没有认证过,会告诉浏览器转向到登录页 面,用户输入登录信息后应用系统将登录信息提交到通用认证接口,通用认证接口通过和数据库中的数据进行认证 ,认证通过后再返回用户的信息 ,回传到应用系统中。图中主要描述了对于B/S情况下的认证流程,对于C/S情况下与此类似,更为简单一些。5.3.2 应用组织结构管理流程用户在访问应用系统合法用户对应的组织结构信息统一存放在组织结构管理系统中的时候,
23、应用系统通过组织结构管理系统的接口去查询该用户的单位、部门、角色等信息,根据系统返回的结果进行相应的处理。如下图所示:用户应用组织结构流程如下图所示人员组纨结枸获取26.数据6.1 数据描述员工信息表,部门信息表,管理员表,教育层次信息表,工作职位类型表,超级管理 员表,政府文件信息。6.2 数据字典6.2.1 数据项员工信息(管理员)数据字典属性名存储代码长度备注员工登录名employeeLoginNamevarchar20员工登录密码employeePasswordnvarchar4员工用户名employeeUserNamevarchar20员工姓名emploteeNamevarchar2
24、0员工性别employeeSexvarchar40工作职位类别编号employeeWorkTypeIdInt6家庭电话employeeHomeTelvarchar20所属区域(部门)employeeAreavarchar20邮件地址employeeEmailvarchar30居住地址employeeAddressnvarchar80身份证号employeeidentityldvarchar20员工通讯信息数据字典属性名存储代码回长度备注员工姓名emploteeNamevarchar20工作职位类别编号employeeWorkTypeIdInt6MSNemployeeMsnvarchar20QQ
25、EmployeeQQvarchar20家庭电话employeeHomeTelvarchar20移动电话employeeMobleTelvarchar20员工单位职务信息数据字典属性名存储代码长度备注员工姓名emploteeNamevarchar20工作职位类别编号employeeWorkTypeIdInt6职位emploteeNameVarchar20所属区域employeeAreavarchar20管理员信息数据字典属性名存储代码长度备注管理员编号AdminUserWorkTypeldInt6管理员帐号AdminUsernamevarchar50管理员密码AdminPasswordvarchar50超级管理员信息数据字典属性名存储代码长度备注超级管理员帐号AdminUsernamevarchar50超级管理员密码AdminPasswordvarchar50部门信息数据字典属性名存储代码长度备注部门编号departmentNameint4部门名称departmentNamenvarchar206.2.2数据结构数据结构名组成员工信息表员工编号,姓名,密码,性别,出生日期,年龄,部门编号,职务,家庭电话,移动手机,QQ , MSN,身份证号,邮箱家庭现所在地部门信息表部门编号洛称6.2.3.数据流数据流名数据流来源数据流去
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 和司机签署运输合同协议
- 2025年某企业员工劳动合同
- 2025湿地保护承包合同范文
- 员工配股协议书模板
- 陕西省渭南市2025届高三下学期3月二模试题 政治 含解析
- 2025合同范本二手汽车交易协议
- 武术会员签合同协议
- 循环借款保证合同协议
- 2025年土地租赁管理费合同
- 比亚迪车辆采购合同协议
- 2025年中考历史总复习-讲练测-主题15 常考点一句话背记(中国近现代史)
- 2025年巴中发展控股集团限公司招聘高频重点模拟试卷提升(共500题附带答案详解)
- 机械精度设计基础 课件 第六章 典型零件精度设计与检测-3-螺纹
- 宏观经济学知到智慧树章节测试课后答案2024年秋浙江大学
- 2025年浙江宁波舟山港股份有限公司招聘笔试参考题库含答案解析
- 一流课程建设背景下物理化学实验教学改革与探索
- 2025年农村商业银行往年招聘笔试试题
- 2025年春新北师大版物理八年级下册课件 第九章 机械和功 第一节 杠杆 第1课时 杠杆及其平衡条件
- 输变电工程监督检查标准化清单-质监站检查
- 节能环保产品推广销售协议
- 电子商务税收政策研究报告
评论
0/150
提交评论