權限設計思想的實現

 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:銷售員
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章