《基于角色的权限系统
V1.0
》视频教程
第零讲 项目演示
Java1234_小锋
QQ:527085608
开发工具:Eclipse
数据库:Mysql5.1
使用技术 Jsp+Servlet+Jdbc+Easyui
用户,角色,菜单权限
用户和角色 多对一
角色和菜单权限 多对多
《基于角色的权限系统
V1.0
》视频教程
第一讲 需求分析及数据库设计
Java1234_小锋
QQ:527085608
第一节:需求分析
第二节:数据库设计
数据库
db_rbps
用户表:
t_user
字段名 字段类型 备注
userId Int(11)
编号(主键)
userName Varchar(20) 用户名
password Varchar(20) 密码
userType Tinyint(4) 用户类型
roleId Int(11)
角色
ID
(外键)
userDescription Varchar(200)
备注
1,用户登录;
2,用户管理,用户角色动态分配;
3,角色管理,角色权限动态分配;
4,菜单管理
用户,角色,权限菜单关系
用户和角色是多对一的关系;
角色和权限菜单是多对多的关系;
角色表:
t_role
字段名 字段类型 备注
roleId Int(11)
编号(主键)
roleName Varchar(20) 角色名称
authIds Varchar(50) 菜单权限 ID 集合
roleDescription Varchar(200) 备注
菜单权限表:
t_auth
字段名 字段类型 备注
authId Int(11)
编号(主键)
authName Varchar(20) 菜单名称
authPath Varchar(100) 菜单路径
parentId Int(11) 父菜单编号
authDescription Varchar(200)
备注
state Varchar(20)
状态
iconCls Varchar(20)
菜单图标样式