JavaFree-PlatForm组织机构模型

      组织机构信息包括域(Domain)、机构部门(Department)、用户(User)、角色(Role)、身份资格 (Membership)、组(Group)。

组织机构各对象间的关系如下图所示:

 

 

                         图2.1 组织机构对象关系图

  • 域(Domain:为支持应用系统数据库服务系统大集中的情况下,一套应用系统需要支持多个相对独立又相互关联的多级机构应用,为满足这一要求,系统设置了“域(Domain)”的概念,一个“域”代表一个相对独立的虚拟系统。“域”可设有父子关系,既在某个域下可包含多个子域,这样就可以实现上级域成员管理下级域的需求。在系统部署之初,“系统超级管理员”要首先设置“域”数据。一般有多少个相对独立的机构,就设置多少个域。 “域”信息只有“系统超级管理员”有权维护。用户、机构部门、角色、组都设置“域”字段,用于系统的多级管理需要。
  • 机构部门(Department):用于描述企业机构部门信息,机构部门(Department)对象有上下级关系,用于表示机构的行政上下级关系。
  •  用户(User):用于描述系统登录用户信息,如登录名,显示名等。
  • 角色(Role):用于描述用户职责、职位、职称等。角色(Role) 对象可有上下级关系,用于表示职位的上下级关系。
  • 身份资格 (Membership):机构部门、角色、用户三者之间的关系,我们称为“身份资格 (Membership)”,一条身份资格信息表示为“一个用户在某个机构部门下的某种职责或职务”。
  • 组(Group):用于指定一种集合,组成员可以包括用户、机构部门、角色。

你可能感兴趣的:(用户,职场,角色,休闲)