您的位置:首页 > 编程语言 > Java开发

JavaFree-PlatForm组织机构模型

2011-01-19 15:16 471 查看
组织机构信息包括域(Domain)、机构部门(Department)、用户(User)、角色(Role)、身份资格 (Membership)、组(Group)。

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





图2.1 组织机构对象关系图

域(Domain:为支持应用系统数据库服务系统大集中的情况下,一套应用系统需要支持多个相对独立又相互关联的多级机构应用,为满足这一要求,系统设置了“域(Domain)”的概念,一个“域”代表一个相对独立的虚拟系统。“域”可设有父子关系,既在某个域下可包含多个子域,这样就可以实现上级域成员管理下级域的需求。在系统部署之初,“系统超级管理员”要首先设置“域”数据。一般有多少个相对独立的机构,就设置多少个域。 “域”信息只有“系统超级管理员”有权维护。用户、机构部门、角色、组都设置“域”字段,用于系统的多级管理需要。

机构部门(Department):用于描述企业机构部门信息,机构部门(Department)对象有上下级关系,用于表示机构的行政上下级关系。

用户(User):用于描述系统登录用户信息,如登录名,显示名等。

角色(Role):用于描述用户职责、职位、职称等。角色(Role) 对象可有上下级关系,用于表示职位的上下级关系。

身份资格 (Membership):机构部门、角色、用户三者之间的关系,我们称为“身份资格 (Membership)”,一条身份资格信息表示为“一个用户在某个机构部门下的某种职责或职务”。

组(Group):用于指定一种集合,组成员可以包括用户、机构部门、角色。

本文出自 “JavaFree” 博客,请务必保留此出处http://javafree.blog.51cto.com/1346746/481657
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: