用户及权限管理设计.ppt
《用户及权限管理设计.ppt》由会员分享,可在线阅读,更多相关《用户及权限管理设计.ppt(16页珍藏版)》请在三一办公上搜索。
1、,用户及权限管理设计,哈尔滨工业大学国家示范性软件学院主讲:范国祥2011.03,主要内容,用户管理及权限管理的意义用户及权限管理涉及的几个概念用户及权限管理设计方案用户及权限管理通用功能设计用户及权限管理设计实例,用户管理及权限管理的意义,用户管理及权限管理一直是应用系统中不可缺少的一个部分系统用户很多,系统功能也很多不同用户对系统功能的需求不同出于安全等考虑,关键的、重要的系统功能需限制部分用户的使用出于方便性考虑,系统功能需要根据不同的用户而定制,用户及权限管理涉及的几个概念,用户分类:系统用户、超级用户、管理员用户、DBA用户、领导用户、专家用户、操作员用户、客户用户、系统权限:即对不
2、同用户使用系统资源(功能菜单项、按钮、输入控件等)的使用或访问权限用户:应用系统的具体操作者,用户可以拥有一定范围的权限角色:为了对许多拥有相似权限的用户进行分类管理,定义了角色的概念,例如系统管理员、管理员、用户、访客等角色组:为了更好地管理用户,对用户进行分组归类,简称为用户分组,如普通QQ群、高级QQ群;一级单位用户、二级单位用户等,用户及权限管理涉及的几个概念,用户的权限集 自身的权限 所属的各角色权限 所属的各组权限,权限、用户、角色、组之间的关系,用户及权限管理设计方案,1.基于角色的权限设计2.基于操作的权限设计3.基于角色和操作的权限设计4.2&3组合的权限设计5.精确至数据记
3、录的权限设计6.涉及资源、权限和规则的权限设计,用户及权限管理设计方案,1.基于角色的权限设计,最常见也是比较简单的方案通常这种设计已经足够微软设计了该方案的通用做法:所有“操作”(功能)跟“角色”匹配在程序中根据“角色”对是否具有“操作”权限进行控制,用户及权限管理设计方案,2.基于操作的权限设计,该模式下每一个“操作”都在数据库中有记录,用户是否拥有该操作的权限也在数据库中有记录问题:如果直接使用上面的设计,会导致数据库中的UserAction表数据量非常大,需要进一步设计提高效率,用户及权限管理设计方案,3.基于角色和操作的权限设计,该方案是对方案2的改进:添加了Role和RoleAct
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 权限 管理 设计
链接地址:https://www.31ppt.com/p-6002517.html