发表于: 2019-05-10 23:34:34
1 601
今天完成的事情:写了下携程的登录流程;
完成后台管理模块用户story;
明天计划的事情:完成需求功能表;
确定设计方案和原型;
遇到的问题:还是需要深入理解后台;
收获:今天经过师兄指导,慢慢对后台有些理解了。
什么是后台:和前台相反,前台是供用户浏览的页面,后头是供内部管理员使用的系统,可以对前台信息进行查看、编辑等操作,也可以叫做后台管理系统。
后台有哪几个部分:模块管理、账户管理、角色管理、修改密码(搜索、退出账户)
模块管理:对多个模块进行管理
功能:1.对各个模块进行增、删、查、改、分类排序
2.对功能模块进行启用、停用。
常用名词:
1.ID:数据库分给各个模块唯一的编码。
2.url:网址,也可以是IP
3.名词:对模块的命名
父节点:功能或模块的上一级,如朋友圈是评论功能的父节点。
模块管理的意义:在给角色配置权限时方便选择模块。比如说我在后台设计了很多模块,我在给一个新角色配置权限时,直接选择模块就可以了,对选中的模块就有了操作权限。
角色管理:对角色进行修改、删除、新增
权限:某个特定用户可以享有某项特有权利,一般分为操作权限(是否可以增删查改)和数据权限(可读、不可读)。
角色和权限的关系:角色可以被看做所权限的载体,将不同的权限分配给不同的角色,一个角色可以有多种权限,一个权限可以被赋予个多个角色。
账户管理:对后台所有账户体系中的账户进行增删查改,包括其用户名、密码、角色。
可以分为对内账户和对外账户,对外账户:在前台注册的用户,自动形成用户列表。
对内账户:管理员生成,给予部分权限,可以对后台进行在权限内的操作。
-用户-角色-权限-的关系:个人理解,不知道是否有错,一个用户可以是多个角色,一个角色包含了许多角色,角色是权限的载体,当用户被赋予某个 角色时,这个用户就拥有了该角色所被赋予的权限。
这样说来的话,一个账户应该是对应一个用户的,而用户可以对应多个角色,也就是说一个账户下可以有多个角色。
评论