如何新加一个用户——教师,本来只有管理员和学生
比如一个学校里的选课系统 本来只有管理员和学生,现在要加入教师,如何来做?
[解决办法]
这要看懂原来的逻辑设计,了解所有的功能、交互设计,和数据结构。不可能做一个标题党。
[解决办法]
添加一个教师角色,给这个角色一些权限,再添加一个用户
自己Google权限管理设计。
[解决办法]
你先画个 E-R 图, 可参考如下:
角色表: 角色id, 角色名称 (教师、学生、管理员等)
用户表: 用户id, 用户名,性别, 备注
权限表: 权限id, 权限名称
用户角色表:用户id, 角色id (这个表属于中间表, 一个用户可拥有多个角色, 一个角色可对应多个用户)
角色权限表: 角色id, 权限id (这个表属于中间表, 一个角色可拥有多个权限, 一个权限也可对应多个角色)
其实上面的设计已经是企业级的设计, 可以满足最大灵活度的要求了……
[解决办法]