通用权限管理系统使用说明书v37(下内容摘要:

73 9/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 122 操作权限项 定义管理界面 图 123 添加操作权限窗体 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 10/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 如图 122所示,可以在操作权限项定义管理界面中集中管理操作权限,只有系统管理员能有相应的操作权限,操作权限的编号不能重复,在整个系统里需要有唯一性,名称可以重复,操作权限可以任意分类,支持自由拖动整理。 在前期设计和开发设计阶段,往往权限设计反复推敲、推倒、重新设计、昨天刚设置了某一权限、今天又觉得不合理,应该推倒,后天又觉得应该与 哪个权限合并才对,没过几天又觉得这个权限又有必要分开来才对,经过反复的不断推倒从来,经过反复重新设计整理推敲过程,才能最终形成比较合理的权限管理方案,这个反复折腾的过程要求权限规划管理模块要有非常灵活的操作性,能经得起客户的反反复复,快速有效的适应客户的整体调整才可以,此权限管理也是经历了多个实际项目的多次实践和不断完善总结出来的结晶部分。 数据列的访问权限,其实也是属于一种特殊的操作权限,也是属于操作权限的一种范畴,例如一个权限就叫 “访问 A表的 C1列权限、访问 A表的 C2列权限 ”就可以了,没必要设计得过 于复杂,例如建立一个 “拒绝访问 A表 ”的权限,谁拥有这个权限,就不允许访问 A表就可以了。 数据集权限是表示拥有某个权限,但是这个权限需要区分数据的作用范围,虽然这个帐号有管理权限但是只能管理 A、 B部门的数据,不能管理 C、 D部门的数据等,本系统的数据集权限,主要是用组织机构数据进行过滤,提供多种可二次开发的接口功能,达到按客户的实际情况进行个性化的数据过滤的要求,并不是所有的权限都能设置数据集权限,只有这个权限被设定为是数据集权限,才可以设置相应的过滤条件,数据集权限设置参考下图 124。 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 11/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 124角色数据集权限范围设置 数据集权限设置,如图 125所示。 图 125 操作数据集权限设置效果图 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 12/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 125 操作权限关联 模块(菜单)窗体 操作权限关联模块(菜单)的主要用途是:当前的用户已经拥有了某个权限,那么这个权限的用户又允许访问那些菜单模块呢。 是否可以自动进行关联关系设置,不需要重复进行模块访问权限。 主要是为了解决以上的智能关联问题,将权限与模块进行了关联设置。 操作权限于模块(菜单)之间设置了关联关系,就表示有了某个操作权限后,自然可以访问某些菜单模块了,不需要进行单独的模块访菜单的访问权限了,这样可以提高整个系统的智能逻辑关联关系,使得分配权限更加合理、简洁高效。 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 13/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 14. 用户权限管理 图 131 用户权限管理 每天都在发生变化、随着公司内部人员的变动,系统中的用户的角色、权限经常也会发生变化,这时候需要有一个灵活的权限设置功能,可以快速便捷的进行权限的重新划分,权限的重新设置分配等。 往往开发系统,在上线前就应该做好帐户数据的整理、权限的规划、角色的定位,每个帐户到底应该有什么权限、到底能访问那些系统资源、到底能做哪些操作,都应该进行详细的规划,在系统实施、测试过程中就 应该完成这些正式上线前的准备工作,若 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 14/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 一个单位有几百个人,一个系统有几十个模块,这个工作也应该明确指派给一个人来负责比较好,由这个人统一负责规划、设置权限,这样会有一个整体统一的规划。 有个稳定的权限配置工具,在项目开始阶段,就可以安排一个人来负责把客户的组织机构数据、用户数据、权限划分,菜单的规划等等,都同步做好,这样可以明显提高并发工作能力,可以精力集中解决业务系统问题上,有效利用有限的人力资源,同时系统的功能模块,又需要依赖一些基础性的测试数据,这样整个开发、实施工作可以同时进行,又在开发前已经把基础 数据都准备好,对接下来的开发工作还是很有帮助的。 同时有个稳定的管理工具,不会在这么基础性的东西上反复浪费时间,能提高工作效率,而且客户从项目的一开始就看到了有一些实质性的进展,也会放心一些,也可以明显减少在项目刚开始开发,就进入了高强度的劳动状态,需要处理的事情很繁琐,开发人员更容易提前进入疲劳期,项目失败的概率也高了很多。 图 132 用户权限管理界面 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 15/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 133 用户数据集权限范围设置窗体 我们可以在这里设置一些用户的权限,甚至可以设置用户可以管理到具体的部门的具体的人。 如下图 134所示: 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 16/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 134 用户数据集权限范围具体设置窗体 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 17/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 135 超级管理员数据集权限范围具体设置窗体 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 18/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 136 点选了某个用户后点 “权限 ”按钮后弹出的权限配置页面效果图 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 19/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 15. 序号(流水号)管理 序号(流水号)管理菜单如下图,主要起多种数据库的兼容性主键生成、数据表的排序字段的生成、单据流水号生成功能等。 本系统的多数据库支持功能,主要是依靠了底层的序号生成器的兼容性主 键思想来实现的,例如不同数据库的有不同的主键生成思想,例如 Oracle数据库用序号功能产生主键的较多、 SQLServer数据库用自增量作为主键的产生方法较多,但是这些方法都有一定的局限性、若遇到数据库移植问题,需要修改很多代码才能达到目的。 用了序号(流水号)管理组件,就可以很轻松的做出多种数据库兼容的主键产生方法、这样有数据库移植问题时,代码的修改量会很少,甚至有可能是是没有代码修改量。 其中单据流水号生成功能,支持灵活的二次开发接口,可以按某天、某月、某年,自动生成某个单据号的生成方法,也能支持并发 请求下产生唯一单据号的功能,例如年月日 _00年月 _00年 _001等等形式的单据号形成。 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 20/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 141 序号(流水号)管理菜单 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 21/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 142 序号(流水号)管理界面 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 22/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 图 143 编辑序号(流水号)管理窗体 可以在序号(流水号)管理窗体中,人工干预当前的某个单据序号,可以删除某个序号、修改某个序号,并支持导出数据处理。 重置功能是为了在将开发测试阶段产生的订单号清除掉,方便重新开始生成订单号为目的设计的。 增序号、减序号,还是为产生排序码设计的,分别对应最大的排序码、最小的排序码,为了快速实现把数据排序到最前面,或者把数据排序到最后面时用了这个 2个数据值。 其实本功能模块的用法,很接近 Oralce数据库中的序号功能,只是提供了 更加便捷的用 C可以直接调用的功能接口。 让 IT 软件开发者早点儿回家休息 杭州海日涵科技有限公司 电话: 138 5816 3011 : 2520 56973 23/ 212 地址:浙江省杭州市古墩路 369 号 邮编: 310012 让 IT 软件开发者早点儿回家休息。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。