2 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊
1、建立用戶信息表:保存系統(tǒng)用戶信息;
2、建立角色信息表:保存系統(tǒng)角色信息;
3、建立用戶與角色對應(yīng)關(guān)系表:之所以建立這樣的表,是考慮到一個(gè)用戶可能會對應(yīng)多個(gè)系統(tǒng)角色的情況,如果一對一關(guān)系,那么直接在用戶表中保存該用戶所屬角色即可;
4、建立應(yīng)用菜單表:保存系統(tǒng)所要顯示的所有菜單,設(shè)計(jì)字段可以參考(編號、層次碼、名稱、描述、執(zhí)行路徑、有效性等);
5、建立角色與應(yīng)用菜單關(guān)系表:建立角色與應(yīng)用菜單之間的關(guān)系,執(zhí)行那個(gè)角色可以看得見那些菜單;
6、根據(jù)用戶所屬角色,通過角色與應(yīng)用菜單關(guān)系表,查詢該用戶所能夠操作的菜單,并根據(jù)菜單的層次碼,用屬性控件進(jìn)行顯示;
說明:采用基于角色進(jìn)行管理的設(shè)計(jì)方式,用戶與角色對應(yīng)、角色與應(yīng)用菜單對應(yīng),通過用戶所屬角色獲取對應(yīng)菜單,設(shè)計(jì)只控制到應(yīng)用程序,沒有精確到增、刪、改功能;

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
一個(gè)用戶表,一個(gè)承載Treeview菜單信息的表。用戶表做主表。在添加用戶表主鍵的時(shí)候,同時(shí)把這個(gè)值添加作為Treeview菜單信息表的外鍵。
收獲園豆:10
- 2 回答
- 0 關(guān)注
- 495 瀏覽
添加回答
舉報(bào)