前言
用户使用的 MIS管理类系统,无论是小型的CRM系统,还是复杂度较高的ERP系统,无非包括部门(组织机构)、员工、用户、角色、权限、日志等通用信息的管理,而要保证MIS管理类系统各模块的可扩展,易维护,可配置,一个通用的管理组件的设计与实现就迫在眉睫。
用户通常所需要的,大概分为以下几个核心问题。
我可以访问什么系统?
我在这个系统中可以访问哪些菜单?
我在这个系统中可以有哪些权限?
我在这个系统中可以拥有什么样的角色?
那么如何实现用户最核心的需求, MIS通用管理组件的设计与实现能够轻松地实现用户菜单的配置,用户权限的配置,以及用户角色的配置。
正文
哪些子系统需要配置哪些权限?
子系统中哪些权限是有效的?
子系统中哪些权限是具有数据集访问权限的?
什么是数据集权限?
有如下应用场景:
XX公司因业务发展需求,需上线企业内部控制管理系统以便统筹企业各部门业务流程,预计和消除经营风险,就报表形式展开了一次头脑风暴。
财务人员:我需要看到公司所有部门的合同信息;
财务经理:我只需要看到总财务统计表信息;
招商专员:我只需要看到流转到招商部的合同信息;
商管专员:我只需要看到我填写的合同信息;
信息中心:我不需要看信息,我只需要知道数据库的用户名及密码; :)
人力资源:大家好好发表下意见。
此次讨论中,很明显,每个人只关心自己所想要的。针对以上需求,可以使用比较成熟的基于部门(组织机构)的数据集权限设置。
如图 :
权限配置
数据集权限配置
鼠标轻松地点几下,他们的要求都能满足 ~~
作者:汪之秋,专注于通用管理组件的设计与实现。转载请注明出处。

转载于:https://blog.51cto.com/317559811/477251

MIS通用管理组件_权限配置相关推荐

  1. MIS通用管理组件_通用管理组件V2.1.0发布

    MIS通用管理组件是一个基于.NET4.0的MIS微型框架,实现单点登录,MIS类管理系统集群化管理配置,操作权限细化,数据集权限逐级授权:提供C/S代码生成器,丰富的类库:提供全部相关的源代码,为广 ...

  2. 鸟哥的Linux私房菜(基础篇)- 第十四章、Linux 账号管理与 ACL 权限配置

    第十四章.Linux账号管理与 ACL 权限配置 最近升级日期:2009/09/09 要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过,不同的使用者应该要拥有不同的权限才行 ...

  3. 第十四章、Linux 账号管理与 ACL 权限配置

    要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...

  4. tp5权限管理代码_权限系统控制到按钮级别开源推荐 Spring BootShiroVue

    往期精彩推荐: 高逼格开源聊天系统 推荐 Spring+Netty+Websocket实现 java人关注这个github开源项目,你会嫌弃手上的笔试面试题资料 2020年一线大厂java笔试面试题分 ...

  5. 计算机网络日志查询,系统资源管理_百络网警内网管理软件_电脑配置统计,系统日志,日志查询...

    管理作用 管理者可以使用百络网警内网gua灵活查询的分类统计网内计算机的硬件和软件信息,为IT资产管理提供方便和决策支持.也可以让IT管理者从多个角度来了解网络内每台计算机的全面的日志信息,为故障排除 ...

  6. linux设置账号权限设置,Linux账号管理与ACL权限设置

    1:UID和GID 用户ID:在/etc/passwd中 群组ID:在/etc/group中 2:有效群组与初始群组 初始群组:/etc/passwd文件里面的GID 有效群组: groups #查看 ...

  7. 通用权限管理组件使用说明书V3.0 错误校正 感谢自由软件职业者Helper(767870484)...

    有时候,真想做个像样的东西出来,但是往往各方面的能力都不够,这么多人,Helper(767870484)仔细认真的阅读了这个帮助手册.并给给于了指正,在这里非常感谢,你的劳动成果已经被通用权限管理积累 ...

  8. 第1章 通用权限管理组件简介

    为什么80%的码农都做不了架构师?>>>    本软件模块的严谨设计定位.精心编码实现.不断维护推广.持续优化改进主要是为了做一个可以高度重复利用辛苦的劳动成果,并有偿提供给所需的人 ...

  9. 通用权限管理系统组件 (GPM - General Permissions Manager) 不改数据库、甚至不写代码就集成铜墙铁壁权限管理组件...

    为什么80%的码农都做不了架构师?>>>    越成熟的东西,越牛X的东西,越简单才对,简单才是硬道理,苹果的手机只有少数几个按键,苹果Ipad也很少的按钮,甚至连苹果的笔记本键盘都 ...

最新文章

  1. HDU3923-Invoker-polya n次二面体
  2. matlab二维特殊函数面积图area()函数
  3. 【数据结构与算法】之深入解析“零钱兑换”的求解思路与算法示例
  4. (WPF) DataGrid之绑定
  5. SICK TiM561激光雷达的使用
  6. 深入理解java虚拟机JVM(上)
  7. [HNOI2007] 分裂游戏
  8. milvus入门学习
  9. Kalman算法C++实现代码(编译运行通过)
  10. java实现ping_java实现Ping示例代码
  11. 【Python学习实践教程】10个Python经典项目实战,练手必备
  12. linux qt编译器设置,Qt使用教程:添加编译器(一)
  13. 南丁格尔玫瑰图 python_央视都在用的“南丁格尔玫瑰图”,原来Python也可以画...
  14. [转载]STED和STORM、PALM
  15. igraph入门教程
  16. 托福网考网上报名程序说明
  17. 未来的无盘网吧是什么样子?
  18. 前「元宇宙」时代,谷歌VR是怎么失败的
  19. 改编名著成风 麒麟游戏将研发《红楼梦》网游
  20. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案解析.doc...

热门文章

  1. Linux下更新curl版本
  2. python中的replaceall_java基础 — String中replace和replaceAll方法
  3. 为什么大多数大型网站不是用Java写的
  4. 商贸misc部分简单题目思路
  5. 会议OA之我的会议(会议排座送审)
  6. 【Office 365】Guest用户(访客)访问并操作SharePoint online站点
  7. 国外优秀C/C++网站
  8. Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。
  9. 论文复现机器学习模型案例大本营(经典收藏)
  10. 学习 MongoDB 一篇文章就够了(珍藏版)