2010-10-01 78 views
0

我wana工作在一个Windows窗体应用程序,几个用户可以使用不同的角色,例如3个角色,“角色”只访问该程序的某些部分,无法看到和访问它和“B角色”可以访问整个应用程序,但有些部分只是正确的访问和查看,“C角色”完全访问应用程序的所有部分 我有这些角色和用户在数据库中管理角色和用户在一个应用程序

什么是使这个应用程序的好方法?

回答

3

你的应用程序应该有一个用户管理系统,这个系统通常你会在这个系统中有下列实体。

  • 用户
  • 集团
  • 角色
  • 权限/会员

这些实体将有自己的主表。和他们的关系表。

因此,对于上述四个实体:

  • 用户将被捆绑到组,
  • 组将被捆绑到角色,
  • 角色将被捆绑到权限。

这是我以前设计的系统的基本轮廓。因此,根据此结构,您可以构建您的系统,并根据登录的用户访问系统中的不同功能和视图。

相关问题