一、表设计
主要有部门表、用户表
1、部门表:sys_dept
|
序号 |
字段名称 |
字段类型 |
备注 |
|
1 |
id |
int(11) |
部门id |
|
2 |
name |
varchar(20) |
部门名称 |
|
3 |
parent_id |
int(11) |
上级部门id |
|
4 |
level |
varchar(200) |
部门层级 |
|
5 |
seq |
int(11) |
部门在当前层级下的顺序,由小到大 |
|
6 |
remark |
varchar(200) |
备注 |
|
7 |
operator |
varchar(20) |
操作者 |
|
8 |
operate_time |
datetime |
最后一次操作时间 |
|
9 |
operate_ip |
varchar(20) |
最后一次更新操作者的ip地址 |
2、用户表:sys_user
|
序号 |
字段 |
类型 |
说明 |
|
1 |
id |
int(11) |
用户id |
|
2 |
username |
varchar(20) |
用户名称 |
|
3 |
telephone |
varchar(13) |
手机号 |
|
4 |
|
varchar(20) |
邮箱 |
|
5 |
password |
varchar(40) |
加密后的密码 |
|
6 |
dept_id |
int(11) |
用户所在部门的id |
|
7 |
status |
int(11) |
状态,1:正常,0:冻结状态,2:删除 |
|
8 |
remark |
varchar(200) |
备注 |
|
9 |
operator |
varchar(20) |
操作者 |
|
10 |
operate_time |
datetime |
最后一次更新时间 |
|
11 |
operate_ip |
varchar(20) |
最后一次更新者的ip地址 |
3、权限模块表:sys_acl_module
|
序号 |
字段 |
类型 |
说明 |
|
1 |
id |
int(11) |
权限模块id |
|
2 |
name |
varchar(20) |
权限模块名称 |
|
3 |
parent_id |
int(11) |
上级权限模块id |
|
4 |
level |
varchar(200) |
权限模块层级 |
|
5 |
seq |
int(11) |
权限模块在当前层级下的顺序,由小到大 |
|
6 |
status |
int(11) |
状态,1:正常,0:冻结 |
|
7 |
remark |
varchar(200) |
备注 |
|
8 |
operator |
varchar(20) |
操作者 |
|
9 |
operate_time |
datetime |
最后一次操作时间 |
|
10 |
operate_ip |
varchar(20) |
最后一次更新操作者的ip地址 |
4、权限表:sys_acl
|
序号 |
字段 |
类型 |
说明 |
|
1 |
id |
int(11) |
权限id |
|
2 |
code |
varchar(20) |
权限码 |
|
3 |
name |
varchar(20) |
权限名称 |
|
4 |
acl_module_id |
int(11) |
权限所在的权限模块id |
|
5 |
url |
varchar(100) |
请求的url, 可以填正则表达式 |
|
6 |
type |
int(11) |
类型,1:菜单,2:按钮,3:其他 |
|
7 |
status |
int(11) |
类型,1:菜单,2:按钮,3:其他 |
|
8 |
seq |
int(11) |
权限在当前模块下的顺序,由小到大 |
|
9 |
remark |
varchar(200) |
备注 |
|
10 |
operator |
varchar(20) |
操作者 |
|
11 |
operate_time |
datetime |
最后一次更新时间 |
|
12 |
operate_ip |
varchar(20) |
最后一个更新者的ip地址 |
二、界面
1、登录界面

2、首页

4、dfd
本文详细介绍了部门表(sys_dept)与用户表(sys_user)的设计,包括字段和层级结构,以及权限模块表(sys_acl_module)和权限表(sys_acl)的配置。同时涵盖了登录界面、首页和DFD设计,深入探讨了信息技术中权限管理和数据库设计的关键要素。
2230

被折叠的 条评论
为什么被折叠?



