实现上图的权限管理,请教大家的设计思路
员工表
create table employee (
employee_id varchar(10) not null, --员工ID
dept varchar(10) null, --部门ID
name varchar(10) null, --姓名
password varchar(20) null, --密码
constraint PK_EMPLOYEE primary key (employee_id)
)
模块表
create table module (
sn_id int null, --显示序号
module_id varchar(10) not null, --模块ID
module_name varchar(20) null, --模块名
parent_id varchar(10) not null, --父模块ID
constraint PK_MODULE primary key (module_id)
)
功能表
create table "function" (
sn_id int null, --显示序号
fun_id varchar(10) null, --功能ID
fun_type varchar(10) null, --功能类别
fun_name varchar(20) null, --功能名称
fun_des varchar(20) null, --功能描述
active int null --是否有效
)
现在建立了以上3张表
问题:
1:建立员工与模块权限关联表,要不要将模块对应的功能表权限做到同一张表中,不知大家做这类权限时是如何设计的
2:treeview的树型结构应该从模块表中取还是直接从权限关联表中取?
3:treeview树中权限打钩后如何保存,本人想搞个不可视的DS来处理,但又不太清楚该如何处理.
之前用treeview 做过一个目录展开,思路是先用ds取出第1层,选择一项后过滤ds然后再展开第2层,但打钩后保存没做过,找了下资料,打钩是通过picturestate来判断的。
PB实现自己的权限管理
最新推荐文章于 2013-03-27 17:44:18 发布