整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          數據庫權限設計

          1設計思路

          為了設計一套具有較強可擴展性的用戶認證管理,需要建立用戶、角色和權限等數據庫表,并且建立之間的關系,具體實現如下。

          1.1用戶

          用戶僅僅是純粹的用戶,用來記錄用戶相關信息,如用戶名、密碼等,權限是被分離出去了的。用戶(User)要擁有對某種資源的權限,必須通過角色(Role)去關聯。

          用戶通常具有以下屬性:

          ü編號,在系統中唯一。

          ü名稱,在系統中唯一。

          ü用戶口令。

          ü注釋,描述用戶或角色的信息。

          1.2 角色

          角色是使用權限的基本單位,擁有一定數量的權限,通過角色賦予用戶權限,通常具有以下屬性:

          ü編號,在系統中唯一。

          ü名稱,在系統中唯一。

          ü注釋,描述角色信息

          1.3 權限

          權限指用戶根據角色獲得對程序某些功能的操作,例如對文件的讀、寫、修改和刪除功能,通常具有以下屬性:

          ü編號,在系統中唯一。

          ü名稱,在系統中唯一。

          ü注釋,描述權限信息

          1.4 用戶與角色的關系

          一個用戶(User)可以隸屬于多個角色(Role),一個角色組也可擁有多個用戶,用戶角色就是用來描述他們之間隸屬關系的對象。用戶(User)通過角色(Role)關聯所擁有對某種資源的權限,例如

          l用戶(User):

          UserID UserPwd

          1 張三 xxxxxx

          2 李四 xxxxxx

          ……

          l角色(Role):

          RoleID

          01 系統管理員 監控系統維護管理員

          02 監控人員 在線監控人員

          03 調度人員 調度工作人員

          04 一般工作人員 工作人員

          ……

          l用戶角色():

          權限數據庫表的設計_數據庫 權限表設計_權限庫表數據設計怎么設置

          UserID RoleID

          1 1 01 用戶“張三”被分配到角色“系統管理員”

          2 2 02 用戶“李四”被分配到角色“監控人員”

          3 2 03 用戶“李四”被分配到角色“調度人員”

          ……

          從該關系表可以看出,用戶所擁有的特定資源可以通過用戶角色來關聯。

          1.5 權限與角色的關系

          一個角色(Role)可以擁有多個權限(),同樣一個權限可分配給多個角色。例如:

          l角色(Role):

          RoleID

          01 系統管理員 監控系統維護管理員

          02 監控人員 在線監控人員

          03 調度人員 調度工作人員

          04 一般工作人員 工作人員

          ……

          l權限():

          0001 增加監控 允許增加監控對象

          0002 修改監控 允許修改監控對象

          0003 刪除監控 允許刪除監控對象

          0004 察看監控信息 允許察看監控對象

          ……

          l角色權限():

          1 01 0001 角色“系統管理員”具有權限“增加監控”

          2 01 0002 角色“系統管理員”具有權限“修改監控”

          3 01 0003 角色“系統管理員”具有權限“刪除監控”

          4 01 0004 角色“系統管理員”具有權限“察看監控”

          5 02 0001 角色“監控人員”具有權限“增加監控”

          數據庫 權限表設計_權限數據庫表的設計_權限庫表數據設計怎么設置

          6 02 0004 角色“監控人員”具有權限“察看監控”

          ……

          2.2 數據庫表說明

          2.2.1 用戶表()

          UserID路線編號varchar(20)

          用戶名稱varchar(20)

          UserPwd用戶密碼varchar(20)

          最后登陸時間

          用戶登陸狀態標記int

          TickeID驗證票記錄編號varchar(128)

          2.2.2 角色表()

          RoleID角色編號varchar(20)

          角色名稱varchar(20)

          角色信息描述varchar(20)

          2.2.3 用戶-角色表()

          用戶角色編號varchar(20)

          UserID用戶編號varchar(20)

          RoleID角色編號varchar(20)

          用戶角色信息描述varchar(20)

          2.2.4 權限表()

          編號varchar(20)

          權限名稱varchar(20)

          息信息描述varchar(20)

          2.2.5 角色-權限表(on)

          角色權限編號varchar(20)

          RoleID角色編號varchar(20)

          權限編號varchar(20)

          角色權限信息描述varchar(20)


          主站蜘蛛池模板: 国产成人精品一区二区三在线观看| 国产精品亚洲专一区二区三区| 久久久精品人妻一区二区三区 | 亚洲一区二区三区乱码A| 亚洲AV一区二区三区四区| 五十路熟女人妻一区二区 | 亚洲av乱码一区二区三区按摩| 亚洲一区爱区精品无码| 成人一区二区免费视频| 无码av免费一区二区三区试看| 自拍日韩亚洲一区在线| 在线不卡一区二区三区日韩| 高清一区二区三区日本久| 久久精品无码一区二区三区日韩| 色欲AV蜜臀一区二区三区| 日韩精品人妻一区二区中文八零 | 亚洲高清一区二区三区| 亚洲国产一区二区a毛片| 东京热无码av一区二区| 中文字幕无码一区二区三区本日 | 国产精品视频一区二区三区四| 久久精品午夜一区二区福利 | 精品无码人妻一区二区三区不卡| 在线|一区二区三区四区| 精品少妇一区二区三区在线| 久久无码人妻精品一区二区三区| 婷婷国产成人精品一区二| 国产在线视频一区| 亚洲午夜精品第一区二区8050| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 亚洲人成网站18禁止一区| 亚洲日韩国产一区二区三区| 精品一区二区三区色花堂| 最美女人体内射精一区二区| 亚洲日韩国产精品第一页一区| 性无码免费一区二区三区在线| ...91久久精品一区二区三区| 亚洲国产专区一区| 国产色情一区二区三区在线播放| 久久高清一区二区三区| 99精品国产高清一区二区麻豆|