怎么用户-角色-权限设计思想

文章目录

  • 1. 用户
  • 2. 角色
  • 3. 权限
  • 4. 用户-角色
  • 5. 角色-权限

1. 用户

这里的用户指的就是使用系统的人或物

2. 角色

角色包括超级管理员、普通管理员、VIP用、普通用户等。

3. 权限

权限指的是对系统的使用的限制;权限一般包括数据权限操作权限

4. 用户-角色

用户分配角色。使用系统的人或物都算是用户,但是不同的用户拥有不同的角色。作为系统最顶级的用户,我们一般就称为超级管理员,作为系统的一般使用者,我们一般就称为普通用户。

5. 角色-权限

角色分配权限。给每一个角色分配权限,超级管理员毫无疑问拥有整个系统所有权限,增删查改无所不能,在系统中处于一个神一般的人物。有神一般的人物存在,肯定有普通用户的存在,一般只能看,什么都干不了,不然怎么能衬托出神的地位和能力呢

具体数据库表结构关系以及部分核心代码,移步传送门

你可能感兴趣的:(java面试宝典,java,spring)