2022年通用数据权限管理系统设计 .pdf
《2022年通用数据权限管理系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年通用数据权限管理系统设计 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通用数据权限管理系统设计开发者在线B更新时间 :2008-03-30作者: 逸云 来源 :CSDN 本文关键词:权限 数据通用 数据库前言:本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是 RBAC (基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。解释:功能权限:能做什么的问题,如增加销售订单;数据权限:能在哪里干什么的问题,如察看北京分公司海淀销售部张三的销售订单;术语:资源:系统中的资源,主要是各种业务对象,如销售单、付款单等;操作类型:对资源可能的访问方法,如增加、删除
2、、修改等;功能:对资源的操作,是资源与操作类型的二元组,如增加销售单、修改销售单等;数据类型:业务系统中常用的数据权限类型,如公司、部门、项目、个人等;数据对象:具体的业务对象,如甲公司、乙部门等等,包括所有涉及到数据权限的对象值;权限:角色可使用的功能,分角色的功能权限和角色的数据权限;角色:特定权限的集合;用户:参与系统活动的主体,如人,系统等。通用数据权限管理系统设计(二)方法说明:在实际应用中,数据权限的控制点一般相对固定,如针对公司、部门、个人、客户、供应商等,也就是说数据权限一般针对指定数据类型下的一些数据对象。本方法中,数据权限的依赖于功能权限,是对功能权限的进一步描述,说明角色
3、在指定的功能点上的数据控制权限。本方法中采用 “ 没有明确规定即视为有效” 的原则,如果没有定义功能的数据权限,则说明该角色具有该功能的全部的权限。 如果定义了功能的某种类型的数据权限,则该用户只具有该类型下指定数据的数据权限。这段话比较绕口,下面举个例子实际例子。某公司有北京销售部、上海销售部和广州销售部三个销售部,现在需要定义几种角色:销售总监- 能察看所有销售部的销售订单;北京销售经理 - 只能察看北京销售部的所有销售订单;上海销售经理 - 只能察看上海销售部的所有销售订单;广州销售经理 - 只能察看广州销售部的所有销售订单;上述角色的定义如下:名师资料总结 - - -精品资料欢迎下载
4、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - - 角色名称功能数据类型数据对象- 销售总监察看销售订单北京销售经理察看销售订单部门北京上海销售经理察看销售订单部门上海广州销售经理察看销售订单部门广州- 上述定义中, 销售总监只定义了功能权限,而没有定义数据权限,所以销售总监能够察看所有的销售订单;而其他几位销售经理分别定义了这一功能的数据权限,所以只能察看指定部门的销售订单。在实际应用中,往往会出现部门分组,组长能够察看本组所有人员处理的销售订单的情况,以及某些情况下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年通用数据权限管理系统设计 2022 通用 数据 权限 管理 系统 设计
限制150内