2010-10-01 81 views
0

我wana工作在一個Windows窗體應用程序,幾個用戶可以使用不同的角色,例如3個角色,「角色」只訪問該程序的某些部分,無法看到和訪問它和「B角色」可以訪問整個應用程序,但有些部分只是正確的訪問和查看,「C角色」完全訪問應用程序的所有部分 我有這些角色和用戶在數據庫中管理角色和用戶在一個應用程序

什麼是使這個應用程序的好方法?

回答

3

你的應用程序應該有一個用戶管理系統,這個系統通常你會在這個系統中有下列實體。

  • 用戶
  • 集團
  • 角色
  • 權限/會員

這些實體將有自己的主表。和他們的關係表。

因此,對於上述四個實體:

  • 用戶將被捆綁到組,
  • 組將被捆綁到角色,
  • 角色將被捆綁到權限。

這是我以前設計的系統的基本輪廓。因此,根據此結構,您可以構建您的系統,並根據登錄的用戶訪問系統中的不同功能和視圖。

相關問題