web项目角色权限的设计结构图

表的由来: 首先是做系统没有人是不行的 。所以第一张表是人员表(sys_user) 。然后该人员属于那个部门呀 等等 。得有个部门表sys_DeptInfo 。因此第二张表 部门表出来了。

然后 部门下面都有经理 职员吧 等等 因此得有角色表 这样子 第3张表也诞生了 sys_Role。。呵呵 然后让我们继续说。

当然一个公司中有多个部门然而一个部门中有多个角色 因此就是 部门和角色就是 一对多的关系 。

然后 假如一个部门下面的A角色经理 可以操作修改数据 不可以操作添加数据 这个时候该怎么办呢 。 这个时候就引入了 权限表。sys_Permission

我们查看一个用户都有哪些权限呢 这个时候就去用户权限表中找答案。sys_UserPermission

假如想要知道某个部门的权限都有哪些呢 就去部门权限表中找答案。sys_DeptPermission

类推 如果想得到某个部门下面某个角色 都有哪些权限呢 就去角色权限表中找答案。sys_RolePermission

这个时候 上面的9张表都引出来了 7张了。

然后我们 差不多每个项目都有频道  ----栏目--- 菜单 这三种形式 。这个时候就应用了   sys_Module表 该表里面显示了整个项目要用的所有的频道栏目和菜单。

sys_ModuleButton指的是某个栏目或者菜单或者频道下面所应该有的功能选项。

 

 

转载于:https://www.cnblogs.com/shaolixiaozi/archive/2012/04/19/2457071.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值