一、后台是什么
二、模块管理
三、角色管理
四、账号管理
五、密码管理
六、更多讨论
大家好我是来自修真院的一枚纯洁、正直、善良的PM,今天和大家来分享下关于后台管理系统的小知识~
一、后台是什么
后台不是某个独立系统,是多个模块的组合,并且之间还有信息交互。所以后台的设计对于PM要求一般较高。
后台是用来数据维护的,后台需要一个管理模块来对后台的权限、角色、密码和模块进行管理,如何设计这个模块是我们要学习的。
对于有经验的PM来说,当前台提出需求时,第一时间并不是去画原型、设计功能、而是分析要实现需求涉及哪些模块,需要协调哪些子系统对接。所以PM一定是对产品整体架构比较清楚,能从系统整体角度考虑功能合理性,在平台层面为未来可能的业务发展进行规划和涉及
二、模块管理
系统管理模块顾名思义,是对整个系统的设置和管理,是后台里面比较高的一个权限,一般只有少数管理员才会拥有。
三、角色系统
说角色之前我们先来说说权限系统~
权限系统
权限系统保证系统分工,不同部门、不同岗位的员工合理使用管理后台。在用户访问系统上时,系统按照权限系统的设置来控制用户的访问功能和数据。
权限体系
权限可以分为功能权限和数据权限两类,每种权限可设置成不可读、刻度、可编辑三种状态。
1)功能权限:指某个功能的权限。入一个模块是否可用、子菜单是否可见等
2)数据权限:某些数据的权限是否可见。例如华东区的运营只能看滑动的订单数据,看不到华北地区的。
在权限系统中,权限是通过角色与用户账号发生关联的。
给角色赋予功能权限、数据权限、有时会给角色分组,挂在部门下面。
新增用户账号时,给用户分配角色。每个用户可以分配一个或多个角色。用户根据自己分配的角色就能获得系统权限。
那角色又是什么呢?
角色是什么?角色是一定数量操作权限和数据权限的权限集合。角色是权限的载体。在用户操作功能权限的时候,可以通过授予不同角色不同的功能权限,然后对不同类型的用户授予不同的用户角色,就控制了不同用户之间的不同功能操作权限,形成一个功能权限体系的完整闭环。
在设置角色权限时,根据系统的菜单功能生成权限树。如图
用户管理员
系统在初始化时回赋予某些用户管理员的角色,管理员有系统所有模块的功能操作权限。想批量修改用户权限时,只需要修改角色权限就行。
四、账号管理
1.部门管理
按照企业的组织架构进行新建部门,目的是为了对员工聚类。员工成为部门员工后,自动有默认角色的权限。
2.员工管理
在管理用户账户时,基本功能大约有:用户名、姓名、职务、手机、邮箱等基本信息,还需要设置密码或由用户通过邮箱来激活设置密码,另外还要赋予用户角色(多角色),允许占账号删除。
权限系统与账号体系密不可分,“用户—角色—权限”
五、密码管理
密码管理可以从两个维度来说:
1)当其他管理员忘记密码时,超级管理员可以通过密码管理为他们重设密码,以便账号继续使用。
2)管理员自己出于安全考虑需要该功能来修改密码,保证账号安全性。
六、更多讨论
Q1: 如果删掉后台前台会崩溃吗?
A:不会。
Q2:网站后台是前端开发负责还是后端开发?
A:大部分都是由前端负责。
Q3:形象化的描述下前后台的关系?
A:说得通俗点,前台就像是舞台,是属于大众可以看到的东西;
然后后台就相当于是化妆间,用于包装数据;
演员就是数据,由后台管理和编辑好,然后发送到前台形成人们可看到的字或者图片等。
七、链接
PPT链接 :https://it-xzy.github.io/PM-NEW/20180718-7-pm-6.html#/
视频链接 :https://v.qq.com/x/page/g0674xb1u4c.html