通用权限管理概要设计说明

通用权限管理概要设计说明

ID:34412838

大小:1.78 MB

页数:19页

时间:2019-03-05

通用权限管理概要设计说明_第1页
通用权限管理概要设计说明_第2页
通用权限管理概要设计说明_第3页
通用权限管理概要设计说明_第4页
通用权限管理概要设计说明_第5页
资源描述:

《通用权限管理概要设计说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、通用权限管理概要设计说明书V1.0通用权限管理概要设计说明书V1.0®版权所有©第18页共19页通用权限管理概要设计说明书V1.0文件更改摘要:日期版本号修订说明修订人审核人批准人2007-10-81.0创建谢星星®版权所有©第18页共19页通用权限管理概要设计说明书V1.0目录1.引言41.1编写目的41.2背景41.3术语41.4预期读者与阅读建议41.5参考资料42.总体设计42.1设计目标42.2运行环境42.3网络结构52.4总体设计思路和处理流程52.5模块结构设计72.6尚未解决的问题73.接口设计(暂略)73.1用户接口(暂略)73.2外部接口(暂略)73.3内部接口

2、(暂略)74.界面总体设计74.1组权限管理84.1.1包含用户84.1.2所属角色84.1.3组权限94.1.4总权限94.1.5组管理104.2角色权限管理104.2.1包含用户104.2.2包含组114.2.3角色权限114.2.4管理角色124.3用户权限管理124.3.1所属角色124.3.2所属组134.3.3用户权限134.3.4总权限144.3.5用户管理154.3.6组织管理154.4操作日志管理154.4.1查询操作日志154.4.2删除操作日志165.数据结构设计16®版权所有©第18页共19页通用权限管理概要设计说明书V1.05.1设计原则165.1.1命名的

3、规范165.1.2数据的一致性和完整性165.2数据库环境说明175.3数据库命名规则175.4逻辑结构175.5物理存储175.6数据备份和恢复176.系统出错处理设计176.1出错信息176.2补救措施187.系统安全设计187.1数据传输安全性设计187.2应用系统安全性设计187.3数据存储安全性设计18®版权所有©第18页共19页通用权限管理概要设计说明书V1.01.引言1.1编写目的本文档对通用权限管理系统的总体设计、接口设计、界面总体设计、数据结构设计、系统出错处理设计以及系统安全数据进行了说明。1.2背景a、软件系统的名称:通用权限管理系统;b、任务提出者、开发者:谢

4、星星;c、在J2EE的web系统中需要使用权限管理的系统。1.3术语本系统:通用权限管理系统;SSH:英文全称是SecureShell。1.4预期读者与阅读建议预期读者阅读重点开发人员总体设计、接口设计、数据结构设计、界面总体设计、系统出错处理设计设计人员总体设计、接口设计、数据结构设计、系统安全设计1.5参考资料《通用权限管理系统需求规格说明书》《通用权限管理系统数据库设计说明书》2.总体设计2.1设计目标权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限

5、系统是很有意义的。本系统的设计目标是对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控。2.2运行环境操作系统:Windows系统操作系统和Linux系列操作系统。®版权所有©第18页共19页通用权限管理概要设计说明书V1.02.3网络结构通用权限管理系统可采用JavaSwing实现,可以在桌面应用和Web应用系统中进行调用。如果需要要适应所有开发语言,可以将其API发布到WEBService上。暂时用JavaSwing实现。2.4总体设计思路和处理流程在说明总体设计思路前,我们先说明本系统的相关概念:1.权限资源系统的所有权限信息。权限具有

6、上下级关系,是一个树状的结构。下面来看一个例子系统管理       用户管理             查看用户               新增用户               修改用户               删除用户对于上面的每个权限,又存在两种情况,一个是只是可访问,另一种是可授权,例如对于“查看用户”这个权限,如果用户只被授予“可访问”,那么他就不能将他所具有的这个权限分配给其他人。2.用户应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于0~n®版权所有©第18页共19页通用权限管理概要设计说明书V1.0个角色,可属于0~n个组。他的权限集是自身具有的权限、所属

7、的各角色具有的权限、所属的各组具有的权限的合集。它与权限、角色、组之间的关系都是n对n的关系。3.角色为了对许多拥有相似权限的用户进行分类管理,定义了角色的概念,例如系统管理员、管理员、用户、访客等角色。角色具有上下级关系,可以形成树状视图,父级角色的权限是自身及它的所有子角色的权限的综合。父级角色的用户、父级角色的组同理可推。4.组为了更好地管理用户,对用户进行分组归类,简称为用户分组。组也具有上下级关系,可以形成树状视图。在实际情况中,我们知道,组也可

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

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

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