用户管理系统解析,用户管理系统的功能解析?

营销圈公众号引导关注

系统概述

通过RABC进行用户-角色-权限关联,将用户分组,达到灵活配置用户权限的目的,对用户进行管理管理。

用户管理包含:账号管理、角色管理、权限管理、组织管理、菜单管理等;

关系如下图:用户管理系统解析,用户管理系统的功能解析?

RABC原理图

功能目的

用户管理:能够对账号进行管理,包含新增账号、编辑账号、删除账号、重置密码;

新增、编辑、删除都能够理解;重置密码是为了什么?

当最初搭建用户体系时,很有可能,系统内没有做用户资料管理的功能,因为该功能的优先级并不影响业务,所有该功能的优先级不高,对于特殊需求,不做讨论;

重置密码是用户忘记密码后,唯一找回账号的途径。属于用户必须的,在需要的时候,没有这个功能会让用户感到产品很垃圾,用户体验特别不好,这个功能投入量小,但是一旦遇到突发事故,这个功能的作用可以有明显的用户体验提升;

角色管理:能够对角色进行管理,支持新增、删除、编辑、角色;在这里新增、编辑、删除时不会影响其他模块,有很好的解耦效果;同时也是对用户的一种划分,将用户打组;

功能权限管理:功能权限管理涉及到管理权限的颗粒度问题,视公司情况做颗粒度划分,比如说第一种:业务要求不高、开发比较便捷、逻辑比较简单,按照页面划分;第二种:公司想要做一次开发,然后之后开发逻辑不变,可以使用功能权限划分,功能权限划分的好处是,我们可以将功能权限划分的颗粒度到按钮权限;比较而言,页面权限颗粒度大,前端搬砖工作多一点;按钮权限颗粒度较小,能够控制用户组对页面内的按钮的操作。

功能权限管理(1):能够对角色的权限进行管理,这里仅仅是功能权限的管理,也就是说大家的功能都是开放的情况下,都可以使用;主要难点在于对功能的一种划分规则;有一种思路是,每次我们做功能迭代时,已经将功能划分完毕,这个时候的用处体现出来了,可以将之前的迭代功能做整理,然后罗列出来,最后时操作权限的划分,操作权限的划分大致可以分为增删改查4种权限,其实所有的权限都包含在这里,只要你能够理解增删改查的不同意义。

功能权限管理(2):这里提供另一种思路,按照菜单划分功能权限也就是之前说的操作权限控制在页面;

数据权限管理:指的是对系统内人员的数据接收及上传进行限制,体现在数据接收上比较明显,用户A和用户B用的是同一个功能,但是用户A和用户B的数据不同,这里分为公有数据和私有数据,体现在不同部门最为明显,比如销售部门和管理部门用的是同一个功能,但是销售部门仅可以查询自己部门的数据,管理部门则可以通过该功能查看不同销售部门的数据;举个例子华北销售部门、华南销售部门功能一样,看到的数据不一样。

数据权限管理中分为会把查询细化,细化为私有数据查询和公有数据查询,这个时候是否需要功能权限的配合,可以视业务而言,比如说我们的公司内部通知,这个是公有数据,每个人都能看到(查到),但是有些数据只能是特定的人查看(管理部门),这个时候怎么办呢?怎么做这个数据权限区分呢?有一种思路是将查询单做功能权限,只要将这个查询功能分配给哪个角色,该角色下的人都可以查看,但是没有分配的就不能查看。这也就是将数据权限划分;

用户管理是作为B端产品的一种基本功能,同时也是一种核心功能;

好了,这篇文章的内容营销圈就和大家分享到这里,如果大家对网络推广引流和网络创业项目感兴趣,可以添加微信:Sum8338 备注:营销圈引流学习,我拉你进直播课程学习群,每周135晚上都是有实战的推广引流技术和网络创业项目课程分享,当然是免费学!

版权声明:本站部分文章来源互联网用户自发投稿,主要目的在于分享信息,版权归原作者所有,不承担相关法律责任。如有侵权请联系我们反馈邮箱yingxiaoo@foxmail.com,我们将在7个工作日内进行处理,如若转载,请注明本文地址:https://www.yingxiaoo.com/144119.html