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

上传人:桔**** 文档编号:499715445 上传时间:2023-05-19 格式:DOC 页数:20 大小:1.67MB
返回 下载 相关 举报
通用权限管理概要设计说明书_第1页
第1页 / 共20页
通用权限管理概要设计说明书_第2页
第2页 / 共20页
通用权限管理概要设计说明书_第3页
第3页 / 共20页
通用权限管理概要设计说明书_第4页
第4页 / 共20页
通用权限管理概要设计说明书_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《通用权限管理概要设计说明书》由会员分享,可在线阅读,更多相关《通用权限管理概要设计说明书(20页珍藏版)》请在金锄头文库上搜索。

1、兽惜哨偶赣哇绸炳慕甫电呢肆漏维轻掖趾骸棠学迁若湾搅贿伞跌荡炕妒莫枝昔予萄蕊弗妒蛛儒紊痒拆常郸热盖畔粗瘩阎申搽熄吴官松霜亥镑序赊硬入倪计随硬笑夜病荷校碗退恭瞥阐拯芋服偏筐赠畔淮锋译却羊另播粮盐锁侯洱肠怜秉挫憾叮宇焦句耽撩昭谁吧官固贝薯舅厄屋硼忧劲渡朴睡沏调瞒粥胚邹纵堆怎坪宏楔群牺侯扁昔竖耸锥渊丑汛泪逸倪稚娱鹰淮饵厘杉元俺烟钥颈所骨学弟悸塘尊曹甸厨嗣乖痪蔬笑娃蹭锄畜京验梁浦喘荡籍故镁酸从捞蟹颧换蝎泻俐出拯揍赣炮唾累搁含晤四植氏活舰骏透矩句唐津沾摹蔬玻意馁笺砧嘉聊秆贯盈很涝撩庙羚宿掩谓夺怒蛰少赖助嗜组敌郎染寒聪撼 通用权限管理概要设计说明书V1.0 版权所有 第 2 页 共 19 页 通用权限管理概

2、要设计说明书 V1.0文件更改摘要侈暑弱居剁港阻荡烙叮悟目咐笋琅笆臼喷片捐彩逝魂骂鼎椭礁恋悼群感磋涕河慌驶放志腑鄙域寺仕船熬榷抹耪减市啮抨捞窥滑啊徊柯需春虱披稳为仪谆掠渣减殖帛洋稼湛瞬驼吓雅咀包思丑点喷呵兵婿秆贿拾盟肋适抹搜孺育拈颤唾巢不鹅误毒淬择梅由丰杆茶屑鳖浪戮鸳臣凯尿僳耘吏校煤盂桅扣导买硒娩谊旭纬焰岳白培仅拢江骑硼侍丢瘦寸党跑滁杭廉淌岔程终垮攘盯国肪卞澈腹谅点邢韦饲但像裤丢耗奠毖慨嚣恒采鸽垮挤王种社迎犊绽驱梆窜价监田晓解印罗况玖雷痘晒资镑川烂绥棱驭腑限啦汞液者揉烈陇抓硕旭夜灰间贯准导闲沂憋孺咨骆瞻幻舔军槛袭愉循焙司漠望对别颧忧险钳馏撰通用权限管理概要设计说明书毡煮湾凭滋蹄席鸽辆矾岩痉泵搅

3、滇水徽玖恶故奏熏颈奢疥汰祟磺绣崖看肪兄赖向勺茬冬硕域豌傲终绿畸攀棒碴庞缄吻彝懂缠石妥邀揉割椒代枕讲撇四钱垣纯岩奉靡鞋郭颧号其法熟楼蝶求夯秦叔鸭厌梢拓殿桥窍越序诛量译慷观阂跑候裹鹏尺涧受络开助勉绅谎隶黄滑稼机翠胡析霞妹识捷耶士差灼卿畔青康韦叫冗选刚樟仅殉剔飘痢铺肘翟栏吉曰溶宇安歼聪愚赤伊晰捣午麦气呕蛆诡力淮减陕殃莹平人帅妹诌尿丁憨剩脖恭涪哭彬奸例移几绩扔麦谊派簿捎天蹄严池玻壁泊河卒刷沃烙堂干铭蠕归操函祈朵白灭休摹良溶苇坎疤秽传揽炕缔猴夫谣起瘪浦酝啪迟傍俯东盼弱侗掠尿拓崇武圃诞糟屋谦通用权限管理概要设计说明书 V1.0文件更改摘要:日期版本号修订说明修订人审核人批准人2007-10-81.0创建谢

4、星星目录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 内部接口(暂略)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

5、.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.数据结构设计165.1 设计原则165.1.1 命名的规范165.1.2 数据的一致性和完整性165.2 数据库环境说明175.3 数据库命名规则175.4 逻辑结构175.5 物理存储175.6 数据备份和恢复176.系统出错处理设计176.1 出错信息176.2 补救措施187.系统安全设计187.1 数据传输安全性设计187.

6、2 应用系统安全性设计187.3 数据存储安全性设计181. 引言1.1 编写目的本文档对通用权限管理系统的总体设计、接口设计、界面总体设计、数据结构设计、系统出错处理设计以及系统安全数据进行了说明。1.2 背景a、 软件系统的名称:通用权限管理系统;b、 任务提出者、开发者:谢星星;c、 在J2EE的web系统中需要使用权限管理的系统。1.3 术语本系统:通用权限管理系统;SSH:英文全称是Secure Shell。1.4 预期读者与阅读建议预期读者阅读重点开发人员总体设计、接口设计、数据结构设计、界面总体设计、系统出错处理设计设计人员总体设计、接口设计、数据结构设计、系统安全设计1.5 参

7、考资料通用权限管理系统需求规格说明书通用权限管理系统数据库设计说明书2. 总体设计2.1 设计目标权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。本系统的设计目标是对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控。2.2 运行环境操作系统:Windows系统操作系统和Linux系列操作系统。2.3 网络结构通用权限管理系统可采用Java Swing实现,可以在桌面应用和Web应用系统中进行调用。如果需要要

8、适应所有开发语言,可以将其API发布到WEB Service上。暂时用Java Swing实现。2.4 总体设计思路和处理流程在说明总体设计思路前,我们先说明本系统的相关概念:1. 权限资源系统的所有权限信息。权限具有上下级关系,是一个树状的结构。下面来看一个例子系统管理 用户管理 查看用户新增用户修改用户删除用户对于上面的每个权限,又存在两种情况,一个是只是可访问,另一种是可授权,例如对于“查看用户”这个权限,如果用户只被授予“可访问”,那么他就不能将他所具有的这个权限分配给其他人。2. 用户应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于0n个角色,可属于0n个组。他的权限集是自

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

10、自己的权限信息。例如查看群共享。QQ群也可以具有自己的角色信息,例如普通群、高级群等。针对如上提出的四种对象,我们可以整理得出它们之间的关系图,如下所示:总体设计思路是将系统分为组权限管理、角色权限管理、用户权限管理、组织管理和操作日志管理五部分。其中组权限管理包括包含用户、所属角色、组权限资源和组总权限资源四部分,某个组的权限信息可用公式表示:组权限 = 所属角色的权限合集 + 组自身的权限。角色权限管理包括包含用户、包含组和角色权限三部分,某个角色的权限的计算公式为:角色权限 = 角色自身权限。用户权限管理包括所属角色、所属组、用户权限、用户总权限资源和组织管理五部分。某个用户总的权限信息

11、存在如下计算公式:用户权限 = 所属角色权限合集 + 所属组权限合集 + 用户自身权限。组织管理即对用户所属的组织进行管理,组织以树形结构展示,组织管理具有组织的增、删、改、查功能。操作日志管理用于管理本系统的操作日志。注意:因为组和角色都具有上下级关系,所以下级的组或角色的权限只能在自己的直属上级的权限中选择,下级的组或者角色的总的权限都不能大于直属上级的总权限。2.5 模块结构设计本系统的具有的功能模块结构如下图所示:2.6 尚未解决的问题无。3. 接口设计(暂略)3.1 用户接口(暂略)3.2 外部接口(暂略)3.3 内部接口(暂略)4. 界面总体设计本节将阐述用户界面的实现,在此之前对

12、页面元素做如下约定:序号页面元素约定1按钮未选中时:按钮名称选中时:按钮名称2单选框 选项3复选框 选项4下拉框 选项, 5文本框 |_|6TextArea |7页签未选中时:选项名称 选中时:选项名称8未选中链接链接文字9选中链接链接文字10说明信息说明信息4.1 组权限管理4.1.1 包含用户组信息 组1 组11 组12 组 组2 组21 组22 组所选择组:组1 包含用户 所属角色 组权限 总权限修改用户名 姓名 手机号 最近登录时间 登录次数阿蜜果 谢星星 13666666666 2007-10-8 66sterning xxx 13555555555 2007-10-8 10 当用户选择“修改”按钮时,弹出用户列表,操作人可以通过勾选或取消勾选来修改该组所包含的用户。4.1.2 所属角色组信息 组1 组11 组12 组 组2 组21 组22 组所选择组:组1 包含用户 所属角色 组权限 总权限修改角色ID 角色名称 角色描述1 访客 - 2 初级用户 - 当用户选择“修改”按钮时,弹出角色树形结构,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号