用户与资源权限管理设计

用户与资源权限管理设计

ID:46195286

大小:689.00 KB

页数:48页

时间:2019-11-21

用户与资源权限管理设计_第1页
用户与资源权限管理设计_第2页
用户与资源权限管理设计_第3页
用户与资源权限管理设计_第4页
用户与资源权限管理设计_第5页
资源描述:

《用户与资源权限管理设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通用用户管理和权限控制系统软件设计文档版本1.0修订历史记录日期版本说明作者2003/5/121.0创建JavaOA项目组目录1.简介51.1目的51.2范围51.3定义、首字母缩写词和缩略语51.4参考资料51.5概述62.构架表示方式63.构架目标和约束63.1约束63.2目标64.构架机制74.1分析机制74.2分析机制-设计机制-实现机制映射75.用例视图75.1视图75.2用例(usecase)85.3操作员(actor)96.类包图96.1概述96.2在构架方面具有重要意义的设计包106.2.1接口(interface)106.2.2基础管理(

2、BasicManage)116.2.2.1组织机构类(department)126.2.2.2组织机构管理类126.2.2.3用户管理类(UserManager)136.2.2.4用户类(user)146.2.2.5角色管理类(RoleManager)156.2.2.6角色类(role)166.2.2.7资源管理类(ResourceManager)176.2.2.8资源类(Resource)176.2.2.9权限管理类(PermissionManager)186.2.2.10权限类(permission)196.2.2.11用户组管理类206.2.2.12

3、用户组类(group)206.2.2.13授权管理类(GrantManager)216.2.2.14用户角色类(user_role)226.2.2.15用户组成员类(UserGroupMember)226.2.2.16角色资源权限类(role_resource_permission)236.2.3访问控制(AccessControl)246.2.3.1会话控制类(SessinControler)246.2.4日志记录(LogRec)256.2.4.1日志类(log)256.2.4.2日志管理类(LogManager)266.2.5底层支持(support)

4、276.2.5.1数据库连接管理类(DatabaseConnectionControler)276.2.5.2LDAP系统连接管理类(LdapSystemConnectionControler)286.2.5.3CA系统连接管理类(CASystemConnectionControler)286.2.5.4系统设置类296.3设计与需求对应关系306.3.1设计功能类与功能需求对应关系306.3.2设计接口类与接口需求对应关系307.组件视图318.部署视图328.1视图329.数据视图3310.交互视图3410.1顺序视图3410.1.1添加一类权限:ad

5、dapermission3410.1.2添加一项资源:addaresource3510.1.3添加一个角色:addarole3610.1.4添加一个用户:addauser3710.1.5系统管理员登录:administratorlogin3810.1.6将某资源的一项访问权限授权给某角色:grantaresource'saccesspermissiontoarole3910.1.7用户登录验证:loginauthenticate4010.1.8访问日志自动记录:recordaccesslog4110.1.9资源访问验证:resourceaccessauth

6、enticate4210.1.10日志归档:archivelog4310.1.11日志恢复:restorelog4410.1.12删除日志:deletelog4510.1.13添加公共用户组:addapublicgroup4610.1.14添加一个用户自定义组:addauser'sself_definedgroup4710.1.15给公共用户组添加成员:addamembertopublicgroup4811.质量4911.1可重用性49软件设计文档1.简介1.1目的本文档将从构架和详细设计两方面对通用用户管理和权限控制系统进行综合概述,其中会使用多种不同的

7、构架视图:用例视图、顺序图、协作图、类图、组件图等来描述系统的各个方面,以作为下步编码测试的重要依据。本文档的读者为:公司技术负责人、用户代表、项目经理、设计员、程序员、测试员、评审组成员。1.2范围本文档将在通用用户管理和权限控制系统的设计和构建阶段适用,对它的修改将直接影响系统的编码测试和系统构建。本文档作为通用用户管理和权限控制系统开发过程中设计阶段的输出工件,既从系统整体的架构设计的角度做决定,又包括系统的详细设计。1.3定义、首字母缩写词和缩略语1.4参考资料资料名称作者译者出版社出版时间书号通用用户管理和权限控制系统项目开发计划JavaOA2项

8、目组无无2003年4月通用用户管理和权限控制系统需求规格说明书Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。