- 12
- 0
- 约2.35千字
- 约 4页
- 2023-03-12 发布于天津
- 举报
权限管理功能设计
一?概述
基于角色管理.用户,角色,模块,权限的相互组合,可以形成一个强大的权限管理系统。
设计思路
用户的权限通过角色来控制,一个用户可以拥有单个角色.
用户拥有单个角色时,其权限应该是单个角色相互的补集.
一个角色拥有多个模块(权限)用户的前台菜单显示根据角色所拥有的模块所决定,不同的用户在前端显示的操作菜单是不一样的。
页面中的功能按钮根据模块中所包含的功能所定义,通过模块及角色所拥有的权限进行控制可看某个模块有哪些用户,哪些对应角色,并对其进行特殊权限设置.
可以针对单个用户进行特殊设置
一?权限管理包括用户、角色、资源:
用户:user
角色:role
用户-角色:user_role
资源:resource(包括上级菜单、子菜单、按钮等资源)
角色-资源:role_resource
标准的权限管理系统设计为以上5张表。
用户(is_user_info):
User_id
notnull
varchar2
32,
唯一ID
User_name
notnull
varchar2
32,
名称
User_tel
notnull
varchar2
16,
手机号码
User_type
notnull
varchar2
16,
类型
User_status
notnull
varchar2
2,
状态
Create_date
notnull
Date
(sysd
原创力文档

文档评论(0)