发表于: 2019-05-19 20:58:43

1 608


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)

完成了任务五

开始了任务六



明天计划的事情:(一定要写非常细致的内容) 

开始画任务六的原型图


遇到的问题:(遇到什么困难,怎么解决的)

暂无


收获:(通过今天的学习,学到了什么知识)

今天是开始了任务六,所以进行了任务六相关知识的整理

什么是后台?

答:后台产品也被我们称为后台管理系统、内部管理系统;是给企业员工开发的办公性质产品,同时也是对用户使用的App,Web等产品的一个伴生产品。主要是用来管理前台的展示数据,前台一般是给用户提供的平台,后台是公司员工进行网站或者app内容管理的平台,用户一般是不接触的。

但是现在很多的内容都不是网站门户给我们提供的了,网上大部分内容都是用户自己提供的了,就是现在流行的新媒体或者自媒体,微信公众号和电子商务的卖家中心,一些论坛等等。博客网站的文章发表体系,都可以叫做后台,只是繁简不同而已。


后台的作用是什么?

后台的作用都是为了更好的管理前台的内容和用户的身份权限等站方内容,如果没有后台管理体系的话,用户信息,产品上架,广告上架,内容更新等,都需要开发人员再去慢慢写一遍,太低效了,后台可以比作前台的管理框架,对前台那些需要变动的内容,都在后台做对应的增删改查功能设置,后台也是用代码写的一个对前台的管理工具。

后台管理体系对于自媒体应该是用于自我内容的管理,对于产品方来说,就是用于运营管理


任务六主要的是对后台管理的调研       后台管理包括:模块管理,角色管理,账号管理,密码修改

具体的作用一般包括:

1、模块管理:对其他模块的增删改查,一般只有超级管理员有权限,而超级管理员一般是唯一的

2、角色管理:系统根据业务需求,设置角色,为角色分配权限,一般只有高级的管理员有权限

3、账户管理:对后台使用者账户的管理,高级的管理员有权限

4、密码修改:对后台使用者账户的密码进行修改,后台使用者有权限


现在后台管理常用到的概念就是RBAC,RBAC呢,就是基于角色的权限访问控制(Role-Based Access Control)的缩写, 其核心就是将用户、角色、权限链接起来的设计方式。

就是用户通过角色与权限进行关联,从而获得某些功能的使用权限。权限被赋予给角色,而不是用户,但是一个用户可以拥有若干个角色,当一个角色被赋予给某一个用户时,此用户就拥有了该角色所包含的功能权限。

简单地说,一个用户拥有若干角色,每一个角色拥有若干功能权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系


对于用户,角色和权限的理解:

1、首先,后台是开发者开发出来的,对于系统模块的管理,开发者会建立一个拥有所有权限的账户,来管理系统的所有模块,包括增删改查各项功能,一般叫做超级管理员;

2、这里用户是指的后台系统的使用者,一般用户对应的身份,也就是角色可以是多个,用户在系统中是不稳定的,可以随时根据业务的需求进行增删改;而角色是相对稳定的,角色一般是最开始设计这个系统的时候,就根据业务系统建立了,一般不容易变;

3、权限分配是赋予给角色的,不是用户,所以一个角色根据业务需要,可以被赋予相应模块的管理权限,一个角色可以拥有多个权限,每个角色拥有的权限也各不相同,因为业务需要而行使的职权不同。


还是想不通的话,可以与现实联想,后台可以比作一个班级,权限可以比作权利,角色比作班干部,账户比作学生个人,超级管理员比作班主任,虽然有点逗,但是不是就很好理解了








返回列表 返回列表
评论

    分享到