统一用户以及权限管理系统需求分析报告_第1页
统一用户以及权限管理系统需求分析报告_第2页
统一用户以及权限管理系统需求分析报告_第3页
统一用户以及权限管理系统需求分析报告_第4页
统一用户以及权限管理系统需求分析报告_第5页
免费预览已结束,剩余32页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、求仓斤C1日期2010-7-1(统一用户及权限管理系统软件需求说明书修改情况记录:版本号修改批准人修改人安装日期签收人010203软件需求说明书 11 .引言 31.1 编写的目的 31.2 背景 31.3 参考资料 32 项目概述 42.1 待开发软件产品描述 42.2 总体需求 42.3 用户特点 43 具体需求 4统一用户及权限管理系统的主要功能模块为: 41.1.1 登录 51.1.2 用户授权管理 51.1.3 组织机构管理 61.1.4 应用权限定制 71.1.5 系统维护 73.2 接口说明 73.2.1 用户界面 83.2.3 软件接口 103.2.4 硬件接口 113.3 性

2、能需求 113.3.1 可用性 113.3.2 安全性 113.3.3 可维护性 113.3.5 警告 111.5 设计约束 111.5.1 其他标准的约束 111.6 其他需求 124 任务概述 124.1 目标 134.2 运行环境 134.3 支持软件 135 解决方案 131.1.1 物理结构( physical structure ) 131.1.2 逻辑结构( logical construction ) 145.2 概念设计( Conceptual Design ) 155.2.1 系统角色及功能需求 155.2.2 组织结构模型需求分析 165.3 用例场景( Usage Sc

3、enarios ) 185.3.1 用户使用认证系统流程图 185.3.2 应用组织结构管理流程 186数据 196.1 数据描述 206.2 数据字典 206.2.1 数据项 206.2.2 数据结构 216.2.3 . 数据流 216.2.4 处理过程 226.3 E-R 图 226.4 数据流图 246.4.1 注册模块数据流图 246.4.2 用户查、增、改模块数据流图 256.4.3 管理员查、增、改、删模块数据流图 266.4.4 超级管理员查、增、改、删模块数据流图 276.4.5 超级管理员定制岗位权限模块数据流图 337 其它需要说明的问题 331. 引言1.1 编写的目的本

4、手册作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明。使用对象 : 徐汇区政府部门工作人员1.2 背景开发软件名称:统一用户和权限管理系统项目任务提出者:徐汇区政府项目开发者:用户:区政府各部门本系统应当包括:员工,管理员,超级管理员1.3 参考资料jsp 课程设计 案例精编清华大学出版社 申吉红 等编著软件工程课程设计李龙潮,郑诚等编著 机械工业出版社软件工程 清华大学出版社张海藩著2项目概述2.1 待开发软件产品描述本产品旨在对政府内部各部门的工作人员使用同一账号访问不同的应用系统进行管理, 是一款界面友好,功能实用,可用性,可维护性强的产品。并且易于长期维护与管理,可以 对电子

5、政务体系进行很好的管理。2.2 总体需求1 .本系统为统一的授权管理和用户统一的身份管理及单点认证支撑平台。2 .利用此支撑平台可以实现用户一次登录、网内通用,避免多次登录到多个应用的情况。3 .利用此系统可以对区域内各信息应用系统的权限分配和权限变更进行有效的统一化管 理,实现多层次统一授权,审计各种权限的使用情况,防止信息共享后的权限滥用,规范今 后的应用系统的建设。2.3用户特点用户主要为政府管理员,政府各部门主管,及对应部门员工。3具体需求3.1 系统功能模块:统一用户及权限管理系统的主要功能模块为:模块功能组登录登录系统 用户授权 用户基本信息管理、用户包含的角色管理、用户包含的权限

6、管理、管理用户组织机构管理、用户岗位管理模块功能组组织机构组织机构基本信息管理、岗位基本信息管理、岗位包含的权限管理、管理岗位认证管理、拥有岗位的用户管理应用权限应用系统基本信息管理、应用系统权限组管理、应用系统权限管理、刈应用系统角色管理系统维护查询系统审计、查询应用审计注销保存信息,退出系统3.1.1 登录用户使用用户登录名以及密码登录,且用户登录名是唯一的3.1.2 用户授权管理用户授权管理的主要任务是对用户授权进行管理。 用户基本信息管理用户进行个人信息的操作与更新,包括增、删、查、改四个操作。 用户包含的角色管理用户具有多种角色,如主任、来宾、管理员、领导

7、等。用户在不同的系统中担任的角色 不同。如用户 A在办公室系统中担任管理员,但在档案系统中,只是普通用户。 用户包含的权限管理不同的用户在不同的系统中,拥有的角色不同,所以所具有的权限也不同。如管理员拥 有的权限比普通用户的权限广。管理员除了与普通用户一样的权限外,还具有独自的权限如制定计划。 用户组织机构管理系统面向的对象由多分支机构组成, 如单位、 部门、 岗位, 用户可以属于不同的组织机构。对用户组织机构的管理,有助于用户权限的统一分配和管理。 用户岗位管理岗位作为机构的最底层。不同的岗位所有具有的权限不同,所以需对用户的岗位进行管理。3.1.3

8、 组织机构管理组织机构管理的主要功能是对组织机构进行管理。 组织机构基本信息管理设计的系统使用的对象有多分支机构组成,如单位、部门、岗位。对于不同的机构,所具有的功能模块不同。 如单位由部门组成, 所以就可以在其下增加部门, 同理部门可以在部门下增加岗位。 岗位基本信息管理每个岗位具有独立的信息,如岗位编号、岗位名称等。 岗位包含的权限管理不同的岗位具有不同的权限。 如部门经理这个岗位除了具有普通员工的权限, 还有特殊 的权限如制定部门策略。可以参照用户权限管理。 岗位认证管理由于不同的岗位拥有的权限不同,有些高层岗位具有的权限大,具有功

9、能操作也就多,有些功能操作具有危险性,只允许部分人操作,所以需对岗位进行认证,防止非法用户。 拥有岗位的用户管理一般一个用户对应一个岗位, 但有些岗位具有独自的特殊性, 有多个用户, 如技术岗位,有多个技术人员,有时一个用户可能有多个岗位,需对其统一管理。3.1.4 应用权限定制应用权限定制的主要功能为:管理员为用户或用户组定义应用系统权限。 应用系统基本信息管理本系统内部包含多个应用系统的接口, 需要对其他应用系统的基本信息进行管理, 如应 用系统的名称,提供的功能接口等,方便用户使用。 应用系统权限组管理管理员可以对个人或者以组的形式对一组用户在应

10、用系统中的权限进行管理。 如办公系统中的邮件收发组的权限管理。 应用系统权限管理任何合法用户都可以登录应用系统。 由于用户具有的角色不同, 所以需对角色在应用系统中的权限进行管理,以防止发生越权操作。 应用系统角色管理任何用户都可以登录应用系统。由于用户具有的角色不同,所以需对角色进行管理。3.1.5 系统维护 查询系统审计用户可以查询系统中所有的角色以及对应的权限, 超级管理员和管理员可以查询所设置的用户权限是否合理。 查询应用审计用户可以查询应用系统中所有的角色以及对应的权限, 超级管理员和管理员可以查询所设置的用户权限是否合理3.2

11、 接口说明系统支持多种灵活的接口,并且借助 .NET 的开发平台对于网络服务的支持可以灵活的进行扩展。3.2.1用户界面提供基本页面。.用户登录界面NH "牲 g上荷3n2? Q 国,1Mg* 曲H m 0 国 tjfeMtf ajjtf ii 中 1则亦£>上Mhi型-TwMMtmnl: -23knribt<ra I flPHKtt - MMum eflMmntt . Imw & £沿一就迎使用林汇区SI-照白&枚耀蕾较黑蜿一的 bfl市步定上#E科什片E.-用户注册界面用户查询界面虻酎小-

12、Microsoft Internet EKplorer请在此输入班的查询条件:1用户X衅X割门1a (Ln inMSCmTIOJIad«in部门AdjniTtistritorAdjiinitratcr4534abcjjjj1234abcdefgbcdef(1234adihiriladjiiitladjninl用户名:登陆名:姓名:管理员设置用户权限界面user Role - Microsoft Internet EKplorer系貌述择:|办公信息系就三查H语在此设置用Pl 23的福色:角色代码:角色名前:劳动业符(地理信息11L2 (测试应用式统玉瑰管理品-1力牝J全

13、体人员(办公LA味宾(办公信息升区政府领导c力、公-7承处人(办公信息区府办领导(办公瞽查科办公信,息<区委领导(办公信 区委办领导办公邮件群发组办公小主任i办公信息等:确认设置|取|3.2.1 软件接口统一用户及权限管理系统包括邮件系统、政府内部办公系统、公文管理系统、 呼叫系统。每个系统应提供的接口如下:3.2.2 系统包括登录接口,收邮件接口,发邮件接口,群发接口,还有 消息订阅接口,基本设置接口。(2)政府内部办公系统包括登录接口,文件传输接口,工作安排接口,政 务公开接口,文件查询接口,内部信箱接口,预留栏目接口,扩展栏目接口,系 统信息管理接口。(3)公文管理系统包括公文起草

14、接口,已发公文接口,代办公文接口,已 办公文接口,公文委托接口,流程控制接口,类别定制接口。(4)呼叫系统包括交互式语音应答接口和呼叫中心平台接口3.2.3 硬件接口本系统可以实现用户一次登录、 网内通用, 避免多次登录到多个应用的情况。 所以硬件 接口为组成局域网的基本硬件,包括路由器,防火墙。3.3 性能需求( 1 )静态数据:a 本系统支持多个终端,能够运用于对所有员工的管理,并进行联网控制;b 系统支持多管理员对系统管理;(2)动态数据:95的事务必须在小于5s 的时间内处理完。3.3.1 可用性适合多部门中型政府对信息的管理。3.3.2 安全性借助内置的 Windows 身份验证和基

15、于每个应用程序的配置, 可以保证应用程序是安全的。3.3.3 可维护性各个模块完成独立的功能, 耦合度低, 对一般程序上的错误可进行调试, 不会造成系统瘫痪。3.3.5侬a警告系统的不可用是由于计算机硬件或软件不符要求, 或是用户不合理的使用造成的, 如泄露个人登录密码, 恶意操作等, 对于以上情况本系统的研发人员概不负责维修调试或承担相应责任。3.5 设计约束a3.5.1 其他标准的约束徐汇区政府用户统一及权限管理信息登记表格式;b 员工编号,部门编号的编号规则。c 金钱单位为人民币(元);3.5.2 硬件的限制服务器应该满足的要求:aCup 主频在 2.0GHz 以上;b内存在 4G 以上

16、,硬盘在10T 以上。个人电脑应该满足的要求:c Cup 主频在 1.2GHz 以上;d 内存在 256M 以上,硬盘在 80G 以上。3.6 其他需求3.6.1 数据库该系统对数据库规定了一系列的需求,它们包括:a能够准确标识信息,并且要有助于编程人员识别;b能够承受较高的使用频率,每分钟 1000 次的访问;c 具有较快的存取能力;d 能够对数据进行及时保存;e能够导入导出数据,并进行数据库备份。3.6.2 市场合适应性需求a能够在各种政府管理中应用,包括大,中,小型等。b降低系统配置需求,使其能够广泛的应用。4 任务概述4.1 目标1 )规范部门管理。2)实现较完善的管理体系。3)实现使

17、用同一账号登录多个系统。4)系统符合实际生产需求,人机界面友好、操作简便。4.2 运行环境操作系统平台: Windows 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 )外部访

18、问模块应用访问接U模块用户私证接口内器捽制桢块用户授枇管理模块认证粳块组织机构管理模块应用权限定制权限模块系统维护模雄统一用户管理系统由统一认证系统和权限管理系统两部分组成。统一认证系统统一用户认证系统负责提供用户身份认证服务。权限管理系统权限管理系统管理所有用户的信息,为管理员提供操作界面,管理用户、角色、单位、部门、系统选择等信息。系统主要由 3 部分组成:1、数据库:用户信息与管理员信息分开处理,分别在数据库的不同表中,这样做对系统扩充性更为有利。2、管理模块:主要包括组织结构及单位管理、部门管理、用户管理、帐号管理、角色管理,角色的权限定制等部分组成。3、管理端:为管理操作提供可视化管

19、理界面。5.2 概念设计( Conceptual Design )主要涉及系统角色及功能。5.2.1 系统角色及功能需求系统中所包含的用户及所具有的基本操作。 普通用户 :( 1 )注册:新员工可以进入注册页面,填写注册信息,经过管理员认证成功后,注册信息生效,可以登录系统。( 2 ) 个人信息管理: 员工可以查询个人的信息。部分个人信息可以对其修改,如联系方式,登录密码等,但部分信息,需向管理员(部门负责人)申请,如个人职务。( 3 )查询政府以及部门相关文件:员工可以浏览政治文件以及任务安排。( 4 )选择其他系统:使用同一账号,登录其他系统如邮件系统等,进行相关操作。( 5

20、 )注销:登录成功后,在不需要使用的时候,可以进行注销并自动保存信息。注销前动态保存信息。 管理员: 管理用户认证以及部门信息的维护( 1 )注册:新管理员可以进入注册页面,填写注册信息,经过超级管理员认证成功后,注册信息生效,拥有管理员权限,可以登录系统。(2) 员工信息管理: 管理员登陆系统后可以对新的员工进行认证并同意其注册,可以对现有员工的信息进行修改和查询,可以删除某些员工信息。(3) 部门信息管理: 管理员不可以添加和删除部门信息,需向超级管理员申请。( 4 )登录其他系统:使用同一账号,登录其他系统如邮件系统等,进行相关操作。( 5) 系统管理 : 查看系统简介,查

21、询系统审计、查询应用审计。( 6 )个人信息管理:管理员可以查询个人的信息并对其修改,但部分信息,需向超级管 理员申请,如个人权限。( 7 )注销:登录成功后,在不需要使用的时候,可以进行注销并自动保存信息。注销前动态保存信息。 超级管理员 : 管理用户认证与组织结构的创建、对数据库维护( 1) 部门信息管理: 超级管理员登陆系统后可以添加新的部门, 可以对现有部门的信息进行修改和查询,可以删除某些部门信息,如果部门下存在员工信息,则无法删除该部门。( 2 ) 职能管理: 超级管理员登录系统后可以设置所有用户的相关信息, 尤其是管理员信息 的相关设置,如权限设置。( 3 )登录其

22、他系统:使用同一账号,登录其他系统如邮件系统等,进行相关操作。因超级管理员用户是系统的内置用户,不可以在软件使用过程中被创建,故超级管理员第一次登录时必须强制其修改密码。( 4) 系统管理 : 查看系统简介,查询系统审计、查询应用审计( 5)个人信息管理:超级管理员可以查询个人的信息并对其修改。( 6 )注销:登录成功后,在不需要使用的时候,可以进行注销并自动保存信息。注销前动态保存信息。5.2.2 组织结构模型需求分析本系统的组织结构模型如下图所示:组织机构 模块划分需求组织结构管理系统的体系模块可参阅上图所示。对于系统模块划分需求如下:部门信息的添加、删除、修改、查找;部门信

23、息中添加、删除对象(人员);角色信息的添加、删除、修改、查找;角色中添加、移除对象(人员);用户的添加、删除、修改、查找;帐号添加、删除、查找; 系统对外提供的各种接口(综合)5.3 用例场景(Usage Scenarios )5.3.1 用户使用认证系统流程图通用组织管理通用认证接口应用S-B从图中可以看出,当用户访问系统时,如果没有认证过,会告诉浏览器转向到登录页面,用户输入登录信息后应用系统将登录信息提交到通用认证接口,通用认证接口通过和数据库中的数据进行认证,认证通过后再返回用户的信息,回传到应用系统中。图中主要描述了对于 B/S情况下的认证流程,对于C/S情况下与此类似,更为简单一些

24、。5.3.2应用组织结构管理流程合法用户对应的组织结构信息统一存放在组织结构管理系统中。用户在访问应用系统的时候,应用系统通过组织结构管理系统的接口去查询该用户的单位、部门、角色等信息,根据系统返回的结果进行相应的处理。如下图所示:应用组织结构流程如下图所示:6.数据6.1 数据描述员工信息表,部门信息表,管理员表,教育层次信息表,工作职位类型表,超级管理员 表,政府文件信息。6.2 数据字典6.2.1 数据项员工信息(管理员)数据字典:属性名存储代码长度备注员工登录名employeeLoginNamevarchar20员工登录密码employeePasswordnvarchar4员工用户名e

25、mployeeUserNamevarchar20员工姓名emploteeNamevarchar20员工性别employeeSexvarchar40工作职位类别编 号employeeWorkTypeIdInt6家庭电话employeeHomeTelvarchar20所属区域(部门)employeeAreavarchar20邮件地址employeeEmailvarchar30居住地址employeeAddressnvarchar80身份证号employeeidentityIdvarchar20员工通讯信息数据字典属性名存储代码回长度备注员工姓名emploteeNamevarchar20工作职位类别

26、编 号employeeWorkTypeIdInt6MSNemployeeMsnvarchar20QQEmployeeQQvarchar20家庭电话employeeHomeTelvarchar20移动电话employeeMobleTelvarchar20员工单位职务信息数据字典属性名存储代码长度备注员工姓名emploteeNamevarchar20工作职位类别编 号employeeWorkTypeldInt6职位emploteeNameVarchar20所属区域employeeAreavarchar20管理员信息数据字典:属性名存储代码长度备注管理员编号AdminUserWorkTypeIdInt6管理员帐号AdminUsernamevarchar50管理员密码AdminPasswordvarchar50超级管理员信息数据字典:属性名存储代码长度备注超级管理员帐 号AdminUsernamevarchar50超级管理员密 码AdminPasswordvarchar50部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论