基于asp.net權(quán)限管理系統(tǒng)實現(xiàn)與設(shè)計論文+代碼
基于asp.net權(quán)限管理系統(tǒng)實現(xiàn)與設(shè)計論文+代碼
源碼描述:
一、源碼特點
J通用權(quán)限系統(tǒng)核心是用戶、角色、資源。所以用戶資料和角色、權(quán)限的數(shù)據(jù)分別需要保存到表中,并且用戶和角色,角色和權(quán)限之間需要關(guān)聯(lián)起來。當(dāng)用戶選擇角色時,調(diào)用角色表(Am_Admin_Role)中的信息。而如果要給角色修改權(quán)限的話,就需要調(diào)用菜單功能表(Am_Admin_Navigation)、角色功能操作表(Am_Admin_Roleoperate)和權(quán)限資源表(sys_RolePermission)。其中應(yīng)用表則是存放應(yīng)用系統(tǒng)ID等信息的,可以有多個應(yīng)用子系統(tǒng),這樣方便系統(tǒng)的擴展。為適應(yīng)關(guān)系型數(shù)據(jù)庫的要求,規(guī)范數(shù)據(jù)設(shè)計,將對象在數(shù)據(jù)庫中的關(guān)系。
經(jīng)過上面的操作中已經(jīng)創(chuàng)建了authoritymanagement數(shù)據(jù)庫。在接下來的操作中,我們將在該數(shù)據(jù)庫中添加一些與菜單功能相關(guān)的表。
二、功能介紹
系統(tǒng)管理員(Am_Admin)數(shù)據(jù)表,此表主要用作存放管理員信息。
(1)在在sql sever management studio數(shù)據(jù)庫客戶端中,用數(shù)據(jù)庫資源管理器窗口打開之前創(chuàng)建的authoritymanagement數(shù)據(jù)連接或者打開連接好的sql server數(shù)據(jù)管理客戶端。
(2)展開authoritymanagement數(shù)據(jù)庫連接節(jié)點,右擊表節(jié)點,然后選擇添加新建表。




