美文网首页权限管理
后台系统权限设计总结

后台系统权限设计总结

作者: chy1ee | 来源:发表于2017-09-15 16:49 被阅读176次

后台系统权限设计总结
做B端后台,一个老生常谈的话题就是权限控制,如何做权限控制,初步整理一下。
用户场景
后台系统常常都有各类用户他们能够进行的操作是不同的,为了提高场景1:例如有些高危操作,需要授权人员才可以使用;场景2:部分数据汇总数据,必须要相关领导层才能看到;场景3:部分职工,转岗或者离职,导致的权限变更。
权限设计
后台系统的设计就是降低业务的耦合程度,保证各个业务能够独立运行,后续功能做变更时,对横向部门的业务影响尽可能小。
权限分离
经典的用户权限设计,就是用户、角色和权限三者分离。我自己设计的也是按照这套来的,觉得还是蛮合适的。

示意图: image.png

好处
将账号/用户与实际业务剥离,不会因为一个人去影响整个业务。因为人是不稳定的,但是企业内部的业务逻辑相对稳定。
角色和业务分离,因为企业内部可能产生岗位职责的变动,角色与功能的拆分,方便及时的调整业务,而且有新业务时,设计多个角色时,也可以及时调整,权限体系不是改动太大。
符合企业自身的运营逻辑:员工、岗位和职责的模式,天然有优势。

其他
在实际业务流程中,没有这么理想化,有时候业务之间是互斥的,例如功能点A和功能点C是业务互斥的,那么就需要去考虑功能点A与功能点C的业务控制,A操作之后C如何呈现,还可以进行哪些操作;

--xunzou

说了这么多,看看在系统中怎么展示:

图片.png

相关文章

  • 业务后台系统之流程设计

    上周在《业务后台系统之权限设计》中总结了自己在最近一个后台业务系统项目中的后台产品设计经验,本篇继续总结完后台设计...

  • 后台系统权限设计总结

    后台系统权限设计总结做B端后台,一个老生常谈的话题就是权限控制,如何做权限控制,初步整理一下。用户场景后台系统常常...

  • 后台系统权限设计总结

    做B端后台,一个老生常谈的话题就是权限控制,如何做权限控制,初步整理一下。 用户场景 后台系统常常都有各类用户他们...

  • 业务后台系统之权限设计

    业务后台系统的产品设计最重要的内容有三项:功能设计、权限设计和流程设计。三项内容还可以按下表细分: 本篇总结的是业...

  • 后台系统设计——角色权限

    一、前言 不论是哪种后台管理系统,“人员权限”始终是绕不开的话题。无论是移动端,PC端产品,登陆都需要一个账号。只...

  • B端系统权限设计

    做过企业端或者后台产品的童鞋,对权限设计不会陌生。权限设计是所有企业系统的基础。 企业系统中所有的功能模块都需要考...

  • Ant Design Pro开发后台管理系统(权限)

    前言 权限是后台管理系统常见的需求,后台开发必须考虑设计的模块,antd-pro给我们提供了很好的关于权限的封装,...

  • 后台系统:基于RBAC模型的权限设计

    对于业务复杂或数据庞大的系统,为了方便管理,一定要做权限设计。 权限设计是后台系统要考虑的一个授权策略问题。直白的...

  • python---数据库设计的三大范式

    一 * * * * * 项目设计理念 ① 权限设计 后台管理系统 登陆页面 (用户包括 * 管理员 超级用户) 权...

  • 手把手教你做系统权限设计,看完不要说还不会

    权限系统设计 前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制...

网友评论

    本文标题:后台系统权限设计总结

    本文链接:https://www.haomeiwen.com/subject/dfpdsxtx.html