权限设计思想的实现

来源:互联网 发布:卷皮 源码 华丽手机版 编辑:程序博客网 时间:2024/06/13 04:14

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

示例

模块表
XT_Mold
字段名 字段描述 字段类型 默认值 识别种子 约束 备注 Mold_Id 模块编号 int N       Mold_Name 模块名称 nvarchar(50) N         Mold_Page 页面地址 nvarchar(100) N         Mold_Remrks 描述 nvarchar(100) Y         子模块表
XT_SubMold
字段名 字段描述 字段类型 默认值 识别种子 约束 备注 SubMold_Id 子模块编号 int N       SubMold_Name 子模块名称 nvarchar(50) N         SubMold_Page 页面地址 nvarchar(100) N         Mold_Id 所属模块 int N         SubMold_Remarks 描述 nvarchar(100) Y         模块功能表
XT_Function
字段名 字段描述 字段类型 默认值 识别种子 约束 备注 Fun_Id 功能编号 int N       Fun_Name 功能名称 nvarchar(50) N         Fun_Page 页面地址 nvarchar(100) N         SubMold_Id 所属子模块模块 int N         Fun_Remarks 描述 nvarchar(100) Y         权限表
XT_Legal
字段名 字段描述 字段类型 默认值 识别种子 约束 备注 Role_Id 角色编号 int N         Fun_Id 功能编号 int N         Legal_Value 权限值 int N         Legal_Remarks 描述 nvarchar(100) Y         角色表
XT_Role
字段名 字段描述 字段类型 默认值 识别种子 约束 备注 Role_Id 角色编号 int N       Role_Name 角色名称 nvarchar(50) N         Role_Remarks 描述 nvarchar(100) Y         用户表
XT_User
字段名 字段描述 字段类型 默认值 识别种子 约束 备注 User_Id 用户编号 int N       User_Name 用户名 nvarchar(50) N         User_Pwd 口令 nvarchar(50) N         User_TrueName 姓名 varchar(20) N         User_Birthday 出生日期 datetime Y         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_QQ QQ varchar(100) Y         User_Job 职位 nvarchar(50) Y         Role_Id 所属角色 int N         Dep_Id 所在部门编号 varchar(50) N         Debt 欠款额度 money Y         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 人员类别 int N       0:一般人员;1:采购员;2:销售员

原创粉丝点击