本文主要设计了一个简单通用的设计方案。如下建表:
1.用户表
序号 | 中文名称 | 英文名称 | 备注 |
1 | 工号 | U_Id | 主键 |
2 | 密码 | U_Pwd |
|
3 | 姓名 | U_Name |
|
5 | 电话 | U_Tel |
|
6 | 邮箱 | U_Mail |
|
2.角色表
序号 | 中文名称 | 英文名称 | 备注 |
1 | 主键编号 | RoleID | 主键 |
2 | 角色编码 | RoleCode |
|
3 | 角色名称 | RoleName |
|
4 | 备注 | Remark |
|
3.资源表
序号 | 中文名称 | 英文名称 | 备注 |
1 | 主键编号 | ResourceID | 主键 |
2 | 父资源编号 | ParentID | 页面名称 |
3 | 资源编号 | ResourceCode | 页面控件 |
| 资源名称 | ResourceName |
|
4 | 备注 | Remark |
|
4.用户-角色表
序号 | 中文名称 | 英文名称 | 备注 |
1 | 主键编号 | ActionID | 主键 |
2 | 用户编码 | UserID |
|
3 | 角色编号 | RoleID |
|
4 | 备注 | Remark |
|
5.角色-资源表
序号 | 中文名称 | 英文名称 | 备注 |
1 | 主键编号 | AuthorID | 主键 |
2 | 角色编号 | RoleID |
|
3 | 资源编号 | ResourceID |
|
4 | 权限 | Authorized |
|
5 | 备注 | Remark |
|
通过以上建表基本能够解决一般权限功能,但是不是全能。