权限控制系统总体设计说明书

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

总体设计说明书
文档历史修订记录
文档发布控制
总体设计说明书....................................................................................................... 错误!未定义书签。

1.项目介绍........................................................................................................... 错误!未定义书签。

1.1.需求分析文档 .......................................................................................... 错误!未定义书签。

1.2.设计者 ...................................................................................................... 错误!未定义书签。

1.3.代码实现者 .............................................................................................. 错误!未定义书签。

1.4.代码实现完成时间 .................................................................................. 错误!未定义书签。

1.5.相关文档 .................................................................................................. 错误!未定义书签。

2.总体设计........................................................................................................... 错误!未定义书签。

2.1.角色管理 .................................................................................................. 错误!未定义书签。

2.1.1.设计描述......................................................................................... 错误!未定义书签。

2.1.2.对应的需求..................................................................................... 错误!未定义书签。

2.1.
3.用户用例......................................................................................... 错误!未定义书签。

2.1.4.界面设计......................................................................................... 错误!未定义书签。

2.1.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.1.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.1.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.1.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.1.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.2.用户与角色关系管理 .............................................................................. 错误!未定义书签。

2.2.1.设计描述......................................................................................... 错误!未定义书签。

2.2.2.对应的需求..................................................................................... 错误!未定义书签。

2.2.
3.用户用例......................................................................................... 错误!未定义书签。

2.2.4.界面设计......................................................................................... 错误!未定义书签。

2.2.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.2.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.2.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.2.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.2.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.3.功能结点管理 .......................................................................................... 错误!未定义书签。

2.3.1.设计描述......................................................................................... 错误!未定义书签。

2.3.2.对应的需求..................................................................................... 错误!未定义书签。

2.3.3.用户用例......................................................................................... 错误!未定义书签。

2.3.4.界面设计......................................................................................... 错误!未定义书签。

2.3.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.3.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.3.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.3.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.3.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.4.角色的功能授权管理 .............................................................................. 错误!未定义书签。

2.4.1.设计描述......................................................................................... 错误!未定义书签。

2.4.2.对应的需求..................................................................................... 错误!未定义书签。

2.4.
3.用户用例......................................................................................... 错误!未定义书签。

2.4.4.界面设计......................................................................................... 错误!未定义书签。

2.4.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.4.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.4.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.4.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.5.用户的功能授权管理 .............................................................................. 错误!未定义书签。

2.5.1.设计描述......................................................................................... 错误!未定义书签。

2.5.2.对应的需求..................................................................................... 错误!未定义书签。

2.5.
3.用户用例......................................................................................... 错误!未定义书签。

2.5.4.界面设计......................................................................................... 错误!未定义书签。

2.5.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.5.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.5.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.5.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.5.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.6.功能权限效验管理 .................................................................................. 错误!未定义书签。

2.6.1.设计描述......................................................................................... 错误!未定义书签。

2.6.2.对应的需求..................................................................................... 错误!未定义书签。

2.6.
3.用户用例......................................................................................... 错误!未定义书签。

2.6.4.界面设计......................................................................................... 错误!未定义书签。

2.6.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.6.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.6.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.6.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.6.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.7.功能权限类别管理 .................................................................................. 错误!未定义书签。

2.7.1.设计描述......................................................................................... 错误!未定义书签。

2.7.2.对应的需求..................................................................................... 错误!未定义书签。

2.7.
3.用户用例......................................................................................... 错误!未定义书签。

2.7.4.界面设计......................................................................................... 错误!未定义书签。

2.7.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.7.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.7.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.7.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.7.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.8.功能权限默认状态管理 .......................................................................... 错误!未定义书签。

2.8.1.设计描述......................................................................................... 错误!未定义书签。

2.8.2.对应的需求..................................................................................... 错误!未定义书签。

2.8.
3.用户用例......................................................................................... 错误!未定义书签。

2.8.4.界面设计......................................................................................... 错误!未定义书签。

2.8.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.8.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.8.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.8.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.9.数据结点管理 .......................................................................................... 错误!未定义书签。

2.9.1.设计描述......................................................................................... 错误!未定义书签。

2.9.2.对应的需求..................................................................................... 错误!未定义书签。

2.9.
3.用户用例......................................................................................... 错误!未定义书签。

2.9.4.界面设计......................................................................................... 错误!未定义书签。

2.9.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.9.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.9.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.9.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.9.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.10.角色的数据授权管理 .............................................................................. 错误!未定义书签。

2.10.1.设计描述......................................................................................... 错误!未定义书签。

2.10.2.对应的需求..................................................................................... 错误!未定义书签。

2.10.
3.用户用例......................................................................................... 错误!未定义书签。

2.10.4.界面设计......................................................................................... 错误!未定义书签。

2.10.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.10.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.10.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.10.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.10.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.11.用户的数据授权管理 .............................................................................. 错误!未定义书签。

2.11.1.设计描述......................................................................................... 错误!未定义书签。

2.11.2.对应的需求..................................................................................... 错误!未定义书签。

2.11.
3.用户用例......................................................................................... 错误!未定义书签。

2.11.4.界面设计......................................................................................... 错误!未定义书签。

2.11.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.11.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.11.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.11.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.11.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.12.数据权限类别管理 .................................................................................. 错误!未定义书签。

2.12.1.设计描述......................................................................................... 错误!未定义书签。

2.12.2.对应的需求..................................................................................... 错误!未定义书签。

2.12.
3.用户用例......................................................................................... 错误!未定义书签。

2.12.4.界面设计......................................................................................... 错误!未定义书签。

2.12.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.12.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.12.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.12.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.12.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.1
3.数据权限默认状态管理 .......................................................................... 错误!未定义书签。

2.1
3.1.设计描述......................................................................................... 错误!未定义书签。

2.1
3.2.对应的需求..................................................................................... 错误!未定义书签。

2.1
3.
4.界面设计......................................................................................... 错误!未定义书签。

2.1
3.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.1
3.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.1
3.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.1
3.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.1
3.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

2.14.数据权限效验管理 .................................................................................. 错误!未定义书签。

2.14.1.设计描述......................................................................................... 错误!未定义书签。

2.14.2.对应的需求..................................................................................... 错误!未定义书签。

2.14.
3.用户用例......................................................................................... 错误!未定义书签。

2.14.4.界面设计......................................................................................... 错误!未定义书签。

2.14.5.数据库、配置文件设计 ................................................................. 错误!未定义书签。

2.14.6.项目、代码的组织结构 ................................................................. 错误!未定义书签。

2.14.7.对其它系统的影响 ......................................................................... 错误!未定义书签。

2.14.8.受影响需要修改更新的文档 ......................................................... 错误!未定义书签。

2.14.9.对应的详细设计文档 ..................................................................... 错误!未定义书签。

3.安全方面设计................................................................................................... 错误!未定义书签。

4.性能设计........................................................................................................... 错误!未定义书签。

5.移植和升级....................................................................................................... 错误!未定义书签。

6.可扩充性........................................................................................................... 错误!未定义书签。

7.帮助系统........................................................................................................... 错误!未定义书签。

8.测试................................................................................................................... 错误!未定义书签。

8.1.集成测试 .................................................................................................. 错误!未定义书签。

8.2.系统测试 .................................................................................................. 错误!未定义书签。

1.项目介绍
1.1.需求分析文档
《EI权限控制需求分析说明书》
1.2.设计者
1.3.代码实现者
1.4.代码实现完成时间
1.5.相关文档
《EI权限控制需求分析说明书》.doc
《权限控制系统总体设计演示文稿》.ppt
《权限控制系统数据模型》.rtf
《权限控制系统数据模型》.jpg
《purviewModel》.pdm
2.总体设计
2.1.角色管理
2.1.1.设计描述
角色是一组功能权限或数据权限的持有者,也是指一定权限的集合。

他是权限分配的单位与载体。

可以实现角色的增加,修改,删除,查询
2.1.2.对应的需求
2.1.
3.用户用例
2.1.4.界面设计
2.1.5.数据库、配置文件设计
2.1.6.项目、代码的组织结构
2.1.7.对其它系统的影响
2.1.8.受影响需要修改更新的文档
2.2.用户与角色关系管理
2.2.1.设计描述
用户与角色的关系是多对多的关系,一个用户可以属于多个角色,并且他拥有这些角色权限的并集体,一个角色也可以包含多个用户,包含的这些用户拥有该角色的权限。

2.2.2.对应的需求
2.2.
3.用户用例
2.2.4.界面设计
2.2.5.数据库、配置文件设计
2.2.6.项目、代码的组织结构
2.2.7.对其它系统的影响
2.2.8.受影响需要修改更新的文档
2.2.9.对应的详细设计文档
2.3.功能结点管理
2.3.1.设计描述
将应用系统中的功能结点统一管理起来,形成一个功能结点树形表。

这个功能结点表是功能权限效验的基础。

可以实现对功能结点的增加.删除.修改.查询.
2.3.2.对应的需求
2.3.3.用户用例
2.3.4.界面设计
2.3.5.数据库、配置文件设计
2.3.6.项目、代码的组织结构
2.3.7.对其它系统的影响
2.3.8.受影响需要修改更新的文档
2.4.角色的功能授权管理
2.4.1.设计描述
对角色授予具体的功能权限,并且能设置该权限的可见度!
2.4.2.对应的需求
2.4.
3.用户用例
2.4.4.界面设计
2.4.5.数据库、配置文件设计
2.4.6.项目、代码的组织结构
2.4.7.对其它系统的影响
2.4.8.受影响需要修改更新的文档
2.4.9.对应的详细设计文档
2.5.用户的功能授权管理
2.5.1.设计描述
直接对用户授予具体的权限,并能设置该权限的操作。

2.5.2.对应的需求
2.5.
3.用户用例
2.5.4.界面设计
2.5.5.数据库、配置文件设计
2.5.6.项目、代码的组织结构
2.5.7.对其它系统的影响
2.5.8.受影响需要修改更新的文档
2.5.9.对应的详细设计文档
2.6.功能权限效验管理
2.6.1.设计描述
效验一个用户对某个功能是否有指定的权限获取某个用户的所有功能权限表
2.6.2.对应的需求
2.6.
3.用户用例
2.6.4.界面设计
2.6.5.数据库、配置文件设计
2.6.6.项目、代码的组织结构
2.6.7.对其它系统的影响
2.6.8.受影响需要修改更新的文档
2.6.9.对应的详细设计文档
2.7.功能权限类别管理
2.7.1.设计描述
2.7.2.对应的需求
2.7.
3.用户用例
2.7.4.界面设计
2.7.5.数据库、配置文件设计
2.7.6.项目、代码的组织结构
2.7.7.对其它系统的影响
2.7.8.受影响需要修改更新的文档
2.7.9.对应的详细设计文档
2.8.功能权限默认状态管理2.8.1.设计描述
2.8.2.对应的需求
2.8.
3.用户用例
2.8.4.界面设计
2.8.5.数据库、配置文件设计
2.8.6.项目、代码的组织结构
2.8.7.对其它系统的影响
2.8.8.受影响需要修改更新的文档
2.8.9.对应的详细设计文档
2.9.数据结点管理
2.9.1.设计描述
2.9.2.对应的需求
2.9.
3.用户用例
2.9.4.界面设计
2.9.5.数据库、配置文件设计
2.9.6.项目、代码的组织结构
2.9.7.对其它系统的影响
2.9.8.受影响需要修改更新的文档
2.9.9.对应的详细设计文档
2.10.角色的数据授权管理2.10.1.设计描述
2.10.2.对应的需求
2.10.
3.用户用例
2.10.4.界面设计
2.10.5.数据库、配置文件设计
2.10.6.项目、代码的组织结构
2.10.7.对其它系统的影响
2.10.8.受影响需要修改更新的文档2.10.9.对应的详细设计文档
2.11.用户的数据授权管理2.11.1.设计描述
2.11.2.对应的需求
2.11.
3.用户用例
2.11.4.界面设计
2.11.5.数据库、配置文件设计
2.11.6.项目、代码的组织结构
2.11.7.对其它系统的影响
2.11.8.受影响需要修改更新的文档2.11.9.对应的详细设计文档
2.12.数据权限类别管理2.12.1.设计描述
2.12.2.对应的需求
2.12.
3.用户用例
2.12.4.界面设计
2.12.5.数据库、配置文件设计
2.12.6.项目、代码的组织结构
2.12.7.对其它系统的影响
2.12.8.受影响需要修改更新的文档
2.12.9.对应的详细设计文档
2.1
3.数据权限默认状态管理2.13.1.设计描述
2.1
3.2.对应的需求
2.1
3.3.用户用例
2.1
3.
4.界面设计
2.1
3.5.数据库、配置文件设计
2.1
3.6.项目、代码的组织结构
2.1
3.7.对其它系统的影响
2.1
3.8.受影响需要修改更新的文档
2.1
3.9.对应的详细设计文档
2.14.数据权限效验管理
2.14.1.设计描述
2.14.2.对应的需求
2.14.
3.用户用例
2.14.4.界面设计
2.14.5.数据库、配置文件设计
2.14.6.项目、代码的组织结构
2.14.7.对其它系统的影响
2.14.8.受影响需要修改更新的文档
2.14.9.对应的详细设计文档
3.安全方面设计
4.性能设计
5.移植和升级
6.可扩充性
7.帮助系统
8.测试
8.1.集成测试
8.2.系统测试。

相关文档
最新文档