权限设计思想的实现

 1、权限明细表:列出所有权限名称。
2、角色表:列出所有角色名称
3、角色权限表:列出每个角色的权限。
4、用户表:
5、用户角色表:表示一个用户包含哪个几角色。
6、页面权限表:每个页面属于哪个权限
7、模块表

示例

模块表
XT_Mold
字段名字段描述字段类型默认值识别种子约束备注
Mold_Id模块编号intN   
Mold_Name模块名称nvarchar(50)N    
Mold_Page页面地址nvarchar(100)N    
Mold_Remrks描述nvarchar(100)Y    
子模块表
XT_SubMold
字段名字段描述字段类型默认值识别种子约束备注
SubMold_Id子模块编号intN   
SubMold_Name子模块名称nvarchar(50)N    
SubMold_Page页面地址nvarchar(100)N    
Mold_Id所属模块intN    
SubMold_Remarks描述nvarchar(100)Y    
模块功能表
XT_Function
字段名字段描述字段类型默认值识别种子约束备注
Fun_Id功能编号intN   
Fun_Name功能名称nvarchar(50)N    
Fun_Page页面地址nvarchar(100)N    
SubMold_Id所属子模块模块intN    
Fun_Remarks描述nvarchar(100)Y    
权限表
XT_Legal
字段名字段描述字段类型默认值识别种子约束备注
Role_Id角色编号intN    
Fun_Id功能编号intN    
Legal_Value权限值intN    
Legal_Remarks描述nvarchar(100)Y    
角色表
XT_Role
字段名字段描述字段类型默认值识别种子约束备注
Role_Id角色编号intN   
Role_Name角色名称nvarchar(50)N    
Role_Remarks描述nvarchar(100)Y    
用户表
XT_User
字段名字段描述字段类型默认值识别种子约束备注
User_Id用户编号intN   
User_Name用户名nvarchar(50)N    
User_Pwd口令nvarchar(50)N    
User_TrueName姓名varchar(20)N    
User_Birthday出生日期datetimeY    
User_Sex性别nvarchar(2)Y    
User_Mobile手机varchar(50)Y    
User_OffPhone办公电话varchar(50)Y    
User_Fax传真varchar(50)Y    
User_Email邮件varchar(100)Y    
User_QQQQvarchar(100)Y    
User_Job职位nvarchar(50)Y    
Role_Id所属角色intN    
Dep_Id所在部门编号varchar(50)N    
Debt欠款额度moneyY    
User_Address家庭地址nvarchar(200)Y    
User_Native籍贯nvarchar(20)Y    
User_HomePhone家庭电话varchar(50)Y    
User_CardId身份证号码varchar:(30)Y    
User_Educ学历nvarchar(10)Y    
User_Style人员类别intN   0:一般人员;1:采购员;2:销售员

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值