PB实现自己的权限管理


实现上图的权限管理,请教大家的设计思路

员工表
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来判断的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值