基础权限设计
对于一个系统,必不可缺少的就是基础权限设计,基础权限作为一个完整的模块进行开发,可以提高系统的复用性,其一般包括以下几个部分:
- 【用户管理】包括用户创建、编辑、启用停用、删除等,主要的还有一个角色配置
- 【系统菜单】包括菜单创建、编辑、启用停用、删除等
- 【角色管理】包括角色创建、编辑、启用停用、删除等,主要还有一个按钮配置和菜单配置
数据库设计
模块主要功能
1、为角色分配系统资源权限和操作权限
2、为用户分配角色
####3、直接为用户分配资源权限和操作权限?####
UserID | int |
MenuID | int |
ButtonID | int |