论坛首页 综合技术论坛

组织机构的建模问题

浏览 2607 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-29  
在进行组织机构的建模过程中,会遇到这们一个问题,首先会先入为主的存在两个概念,一个是部门,一个是机构。这是我们日常生活中形成的,这两个概念有相同 的地方,有不同的地方,比如,一个产品部,它是一个部门,针对整个公司 来说,但是,如果把它当成一个整体来看,他又是一个机构,好,这样,横向看,它是一个部门,纵向看,他是一个机构。现在问题来了,在建模中,怎么建模这两个概念?我说得是概念,就是你的模型里要体现出这两个概念。
我自己有两种想法,抛砖引玉

1.只有一种实体,就是“部门”,部门的集合是是一个机构,集合包括一个或多个。
2.两种实体,一种是机构,一种是部门。严格的区分出来。

第一种:不能很好体现出机构的概念,“部门的集合”在模型中的位置不好确定,用什么来体现这个集合,而且这个集合是不是除了部门还在其它的属性。比如,法人信息。
第二种:我们很明确的用一个实体来描述机构,这样相关的概念很好的体现出来了,但两者的关系是怎么样的呢。显示,一个机构1:n关系,并且应该是聚集的关系,但是,一个机构内的部门部门体现出来,它也是一个机构的概念??
还有一种,就是抽象出一个父类出来,机构、部门都扩展自这个类,如果是这样,是不是会灵活些?
   发表时间:2008-10-30  
没看懂,一般不就是用一棵树来描述公司的部门机构设置么?
0 请登录后投票
   发表时间:2008-10-30  
建议去看《分析模式》,那里有关于这个问题以及类似问题的讨论。
1 请登录后投票
   发表时间:2008-10-30  
首先,谢谢楼上两位的关注,我准备去买《分析模式》
我觉的这问题是很普遍的问题啊,怎么关注这么少呢,是不是太弱智了?应该 不会吧
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics