首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

管理权限——旋钮粒度

2012-10-31 
管理权限——按钮粒度在WEB 系统中的按钮定位到具体的某个按钮——增删改查、浏览用户表????????????????????

管理权限——按钮粒度

在WEB 系统中的按钮定位到具体的某个按钮——增删改查、浏览

用户表???????????????????? 用户角色表?????? 用户权限表
user(?????????????????????? user_role(??????? user_power(?
id int,?????????????????????? id int,?????????????? id int,?????
username text,?????? userID int,??????? userID int,?
password text,?????? roleID int,???????? powerID int,
logintime long,??????? )?????????????????????? )???????????
logouttime long,
)
角色表???????????????????????????????????????????????????? 权限彪
role(?????????????????????????????????????????????????????? power(?????????????????????????????????
id int,????????????????????????????????????????????????????? id int,?
a_table text,//标记a表的增删改查、浏览??? a_table text,//标记a表的增删改查、浏览?
b_table text,????????????????????????????????????????? b_table text,??????????????????????????
c_table text??????????????????????????????????????????? c_table text???????????????????????????
)????????????????????????????????????????????????????????????? )????
a_table(???? b_table(????????? c_table(
???????????? )???????????????? )???????????????????? )?????

每个表都有增、删、改、查、浏览? 5个操作,通过“用户权限表”这样就知道某个用户是否有某张表的操作权限,同样的角色也是这样控制

?????????????????????????????????

?

1 楼 hacker507 2011-12-28   我反正看的不是很懂,咋不画图来说明问题啊!我要是有几百张表呢? 2 楼 hbiao68 2011-12-30   hacker507 写道我反正看的不是很懂,咋不画图来说明问题啊!我要是有几百张表呢?
1、用户点击按钮的时候就会去查询“用户权限表”,根据自己的ID就能知道“权限表”的ID
2、根据权限表的ID就能够知道需要查询的表(数据表)的控制权限(010101)二进制控制
3、根据得到的数据然后按照自己设定的策略去匹配是否具有权限 3 楼 tomfish88 2012-05-14   比较麻烦的方法

热点排行