四、权限管理系统核心表设计

一、为什么自己开发一套权限管理

1.1 使用框架必须满足拘泥于框架的要求进行配置,假如配置有丝毫的差异就会出错;

1.2 没有界面操作和查看:比如从用户角度可以查看某个用户的角色,某个用户的权限;从权限级别,可以查看某个权限被哪些人所有,被哪些角色所拥有;从角色的级别,可以看到该角色下面有哪些人,哪些权限。

1.3 期望更细致的管理:比如基于组或者部门的权限分配,比如为每个组或者部门分配leader,leader可以做更特殊的操作。

二、自己开发的权限系统的目标

2.1 基于扩展的RBAC实现:每个人是挂在部门下面的

2.2 易于扩展,能灵活的实现需求的变化

三、最终效果

3.1 用户相关的模块

基于部门的树形结构权限管理


新增部门的实现


点击部门进入用户列表页面


新增用户的实现

3.2 权限相关的模块


权限模块列表


新增权限


权限点列表


新增权限点

3.3 角色相关的模块


角色列表


新增角色页面


角色与权限


角色与用户

四、需要开发的内容


需要开发的内容


配置管理类功能能


权限拦截类功能


辅助类功能能

五、表结构设计

部门表设计
用户表


权限模块


权限


角色


角色用户关系表


角色权限关系表


权限相关的更新记录表


日志表

六、表结构设计的规范


表结构设计的规范


表结构总结
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,308评论 25 709
  • 在李笑来老师音频版的最后一周,我继续看专栏、听专栏,并写留言,其中连续三天的留言被精选(8月28日、29日、30日...
    杨金社阅读 1,481评论 0 0
  • 不知不觉都已过半了,第四天了!今天上午在大教室玩了舍弃的游戏,泡泡糖粘什么 学生分析情况 赵奕涵,舍弃游戏中,留下...
    万岁耶耶耶阅读 1,319评论 0 0
  • 家门口有个购物中心,地下一层生活超市附近照例有很多小商铺。过去我不喜欢去小市场买东西。而现在逛完超市一路推着购物车...
    小皮和小可阅读 3,258评论 4 2
  • 梦惊蜀帝泣, 推衣中庭立。 风狂撵孤月, 云扈漏疏星。 沉舟理帆过, 枯木逢春出。 来年辞旧后, 不闻新人哭。 文...
    insensation壁纸阅读 3,146评论 0 1

友情链接更多精彩内容