- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通用用户管理和权限控制系统
软件设计文档
版本 1.0
修订历史记
日期 版本 说明 作者
2003/5/12 1.0 创建 JavaOA 项目组
目
1.简介4
1.1 目的4
1.2范围4
1.3定义、首字母缩写词和缩略语4
1.4参考资料4
1.5概述5
2.构架表示方式5
3.构架目标和约束5
3.1约束5
3.2 目标5
4.构架机制6
4.1分析机制6
4.2分析机制-设计机制-实现机制映射6
5.用例视图6
5.1视图6
5.2用例(USE CASE) 7
5.3操作员(ACTOR )8
6.类包图8
6.1概述8
6.2在构架方面具有重要意义的设计包9
接口( )
6.2.1 interface 9
基础管理( )
6.2.2 BasicManage 10
6.2.2.1组织机构类(department )11
6.2.2.2组织机构管理类11
6.2.2.3用户管理类(UserManager )12
6.2.2.4用户类(user )13
6.2.2.5角色管理类(RoleManager )14
6.2.2.6角色类(rol )15
6.2.2.7资源管理类(ResourceManager )15
6.2.2.8资源类(Resourc )16
6.2.2.9权限管理类(PermissionManager)17
6.2.2.10权限类(permission)17
6.2.2.11用户组管理类18
6.2.2.12用户组类(group)19
6.2.2.13授权管理类(GrantManager)19
6.2.2.14用户角色类(user_role)20
6.2.2.15用户组成员类(UserGroupMember)21
6.2.2.16角色资源权限类(role_resource_permission)21
访问控制( )
6.2.3 AccessControl 22
6.2.3.1会话控制类(SessinControler)22
日志记录( )
6.2.4 LogRec 23
6.2.4.1日志类(log)23
6.2.4.2日志管理类(LogManager)24
底层支持
6.2.5 (support) 25
6.2.5.1数据库连接管理类(DatabaseConnectionControler)25
6.2.5.2LDAP系统连接管理类(LdapSystemConnectionControler)26
6.2.5.3CA系统连接管理类(CASystemConnectionControler)26
6.2.5.4系统设置类27
6.3设计与需求对应关系28
设计功能类与功能需求对应关系
6.3.1 28
设计接口类与接口需求对应关系
6.3.2 28
7.组件视图29
8.部署视图29
8.1视图29
9.数据视图31
10.交互视图32
10.1顺序视图32
添加一类权限:
10.1.1
文档评论(0)