第12章操作权限管理配置- 愚公移山,我要做全国最{zh0}的标准权限组件 ...

操作权限配置管理模块是本系统的核心模块,在此模块里进行操作权限的定义、配置、分类、管理等维护工作,可以在本模块进行操作权限添加、修改、删除、拖动、停用操作权限等功能,进入本模块的菜单如下图。

 

 

12-1 操作权限配置管理菜单

 

 

12-2 操作权限配置管理窗体 

 

 

12-3 编辑操作权限窗体

 

可以在本窗体中集中管理操作权限、只有系统管理员能有相应的操作权限、操作权限的编号不能重复,在整个系统里需要有{wy}性,名称可以重复,操作权限可以任意分类,支持自由拖动整理。

在前期设计、开发设计阶段,往往权限设计反复推敲、推到、重新设计、昨天刚设置了某一权限、今天又觉得不合理,应该推倒,后天又觉得应该与哪个权限和并才对,没过几天有觉得这个权限又有需要分开来才对,经过反复的不断推到从来,反复重新设计整理推敲过程才能最终形成比较合理的权限规划方案,这个反复折腾的过程要求权限规划管理模块要有非常灵活的操作性,能经得起客户的反反复复,快速有效的适应客户的整体调整才可以,此权限管理也是经历了多个实际项目的多次实践、不断完善总结出来的结晶部分。

表格中的列的访问权限,其实也是属于一种操作权限,决绝访问某些数据也是属于操作权限的一种范畴,例如一个权限就叫“访问A表的C1列权限、访问A表的C2列权限”就可以了,没必要设计得过于复杂,例如建立一个“拒绝访问A表”的权限,谁拥有这个权限,就不允许访问A表就可以了。

         数据集权限是表示拥有某个权限,但是这个权限需要区分数据的作用范围,虽然这个账户有管理权限但是只能管理AB部门的数据,不能管理CD部门的数据等,本系统的数据集权限,主要是用组织机构数据进行过滤,提供多种可二次开发的接口功能,达到按客户的实际情况进行个性化的数据过滤的要求,并不是所有的权限都能设置数据集权限,只有这个权限被设定为是数据集权限,才可以设置相应的过滤条件,数据集权限设置参考下图。

 

 

12-4 操作权限的数据集权限设置效果图

 

 

12-5 操作权限关联模块菜单窗体

 

操作权限关联模块菜单的主要用意是:当前的用户账户已经拥有了某个权限,那有这个权限的用户账户又允许访问那些菜单模块呢?是否可以自动进行关联关系设置,不需要重复进行模块访问权限?主要是为了解决以上的智能关联问题,将权限与模块进行了关联设置。

操作权限于模块菜单之间设置了关联关系,就表示有了某个操作权限后,自然可以访问某些菜单模块了,不需要进行单独的模块访菜单的访问权限了,这样可以题搞整个系统的智能逻辑关联关系,使得分配权限更加合理、简介高效。

 

 

 

 

 




 

 

  

 

 

posted on 2010-05-10 18:25 阅读(32)  

郑重声明:资讯 【第12章操作权限管理配置- 愚公移山,我要做全国最{zh0}的标准权限组件 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——