统一用户以及权限管理系统需求分析报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<统一用户及权限管理系统>

软件需求说明书

作者:

完成日期:2011-4-20

签收人:

签收日期:

修改情况记录:

软件需求说明书 (1)

1. 引言 (3)

1.1 编写的目的 (3)

1.2 背景 (3)

1.3 参考资料 (3)

2 项目概述 (4)

2.1 待开发软件产品描述 (4)

2.2总体需求 (4)

2.3 用户特点 (4)

3 具体需求 (4)

统一用户及权限管理系统的主要功能模块为: (4)

3.1.1登录 (5)

3.1.2用户授权管理 (5)

3.1.3组织机构管理 (6)

3.1.4应用权限定制 (7)

3.1.5系统维护 (7)

3.2 接口说明 (7)

3.2.1用户界面 (8)

3.2.3 软件接口 (10)

3.2.4硬件接口 (11)

3.3 性能需求 (11)

3.3.1 可用性 (11)

3.3.2 安全性 (11)

3.3.3 可维护性 (11)

3.3.5 警告 (11)

3.5 设计约束 (11)

3.5.1 其他标准的约束 (11)

3.6 其他需求 (12)

4 任务概述 (12)

4.1 目标 (13)

4.2 运行环境 (13)

4.3 支持软件 (13)

5解决方案 (13)

5.1.1 物理结构(physical structure) (13)

5.1.2 逻辑结构(logical construction) (14)

5.2概念设计(Conceptual Design) (15)

5.2.1系统角色及功能需求 (15)

5.2.2组织结构模型需求分析 (16)

5.3 用例场景(Usage Scenarios) (18)

5.3.1 用户使用认证系统流程图 (18)

5.3.2应用组织结构管理流程 (18)

6.数据 (19)

6.1数据描述 (20)

6.2 数据字典 (20)

6.2.1 数据项 (20)

6.2.2数据结构 (21)

6.2.3.数据流 (21)

6.2.4处理过程 (22)

6.3 E-R图 (22)

6.4数据流图 (24)

6.4.1注册模块数据流图 (24)

6.4.2用户查、增、改模块数据流图 (25)

6.4.3管理员查、增、改、删模块数据流图 (26)

6.4.4超级管理员查、增、改、删模块数据流图 (27)

6.4.5超级管理员定制岗位权限模块数据流图 (33)

7其它需要说明的问题 (33)

1. 引言

1.1 编写的目的

本手册作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明。

使用对象:徐汇区政府部门工作人员

1.2 背景

开发软件名称:统一用户和权限管理系统

项目任务提出者:徐汇区政府

项目开发者:

用户:区政府各部门

本系统应当包括:员工,管理员,超级管理员

1.3 参考资料

《jsp 课程设计案例精编》清华大学出版社申吉红等编著

《软件工程课程设计》李龙澍, 郑诚等编著机械工业出版社

《软件工程》清华大学出版社张海藩著

2 项目概述

2.1 待开发软件产品描述

本产品旨在对政府内部各部门的工作人员使用同一账号访问不同的应用系统进行管理,是一款界面友好,功能实用,可用性,可维护性强的产品。并且易于长期维护与管理,可以对电子政务体系进行很好的管理。

2.2总体需求

1. 本系统为统一的授权管理和用户统一的身份管理及单点认证支撑平台。

2. 利用此支撑平台可以实现用户一次登录、网内通用,避免多次登录到多个应用的情况。

3. 利用此系统可以对区域内各信息应用系统的权限分配和权限变更进行有效的统一化管理,实现多层次统一授权,审计各种权限的使用情况,防止信息共享后的权限滥用,规范今后的应用系统的建设。

2.3 用户特点

用户主要为政府管理员,政府各部门主管,及对应部门员工。

3 具体需求

3.1系统功能模块:

3.1.1登录

用户使用用户登录名以及密码登录,且用户登录名是唯一的。

3.1.2用户授权管理

用户授权管理的主要任务是对用户授权进行管理。

3.1.2.1用户基本信息管理

用户进行个人信息的操作与更新,包括增、删、查、改四个操作。

3.1.2.2用户包含的角色管理

用户具有多种角色,如主任、来宾、管理员、领导等。用户在不同的系统中担任的角色不同。如用户A在办公室系统中担任管理员,但在档案系统中,只是普通用户。

3.1.2.3用户包含的权限管理

不同的用户在不同的系统中,拥有的角色不同,所以所具有的权限也不同。如管理员拥有的权限比普通用户的权限广。管理员除了与普通用户一样的权限外,还具有独自的权限如制定计划。

3.1.2.4用户组织机构管理

系统面向的对象由多分支机构组成,如单位、部门、岗位,用户可以属于不同的组织机构。对用户组织机构的管理,有助于用户权限的统一分配和管理。

3.1.2.5用户岗位管理

岗位作为机构的最底层。不同的岗位所有具有的权限不同,所以需对用户的岗位进行管理。

3.1.3组织机构管理

组织机构管理的主要功能是对组织机构进行管理。

3.1.3.1组织机构基本信息管理

设计的系统使用的对象有多分支机构组成,如单位、部门、岗位。对于不同的机构,所具有的功能模块不同。如单位由部门组成,所以就可以在其下增加部门,同理部门可以在部门下增加岗位。

3.1.3.2岗位基本信息管理

每个岗位具有独立的信息,如岗位编号、岗位名称等。

3.1.3.3岗位包含的权限管理

不同的岗位具有不同的权限。如部门经理这个岗位除了具有普通员工的权限,还有特殊的权限如制定部门策略。可以参照用户权限管理。

3.1.3.4岗位认证管理

由于不同的岗位拥有的权限不同,有些高层岗位具有的权限大,具有功能操作也就多,有些功能操作具有危险性,只允许部分人操作,所以需对岗位进行认证,防止非法用户。

3.1.3.4拥有岗位的用户管理

一般一个用户对应一个岗位,但有些岗位具有独自的特殊性,有多个用户,如技术岗位,有多个技术人员,有时一个用户可能有多个岗位,需对其统一管理。

相关文档
最新文档