日志文章

2006年08月29日 15:39:41

开源供应链数据库概要设计之--组织结构

供应链[进销存]系统 -- 组织机构管理
作者:老丁 (笔名:逸云)


 转载请注明出处:http://laoding.ccidnet.com
 

察看相关文章请返回开源供应链[进销存]系统说明目录


    组织机构记录一个公司或者一家机构的管理体系,其基本组成包括公司、部门、员工等信息。在复杂企业结构中,公司下还有子公司、部门下分子部门或小组等,另外在现代企业中还包括事业部、项目组等特殊形态的机构。一般情况下,由于事业部往往独立核算,可以把它当作子公司来对待。但对于项目组这种横向型组织,它与部门、事业部这种垂直型组织之间的差异很大,其工作性质属于任务型,必须进行区别对待。在本系统的设计中暂时不考虑项目组的设计。


    组织机构的基本实体关系图如下所示:
 组织机构的基本实体关系图


    从上图中我们可以看到,公司和部门都有自引用的关系(可空)。即公司可以有自己的上级公司,部门可以有自己的上级部门。没有上级的就是顶级公司(或部门)。
公司类型主要记录公司的所有权性质,如国有、民营、外资等等。
公司员工的信息比较简单,只记录了基本的信息,以后的扩充主要使用代码表即可。
设计中记录了公司的市场区域划分和销售员的销售区域信息,严格的来讲,市场区域不属于基本信息对象,一般情况下在统计分析时才会用到,除非在严格进行区域管理的重大型企业中才会有实质性的应用。本系统只是做了简单的记录。
    图中没有显示区域与地区的关联表,更进一步的扩展是市场区域可以分层,以满足复杂组织管理的需要。
    一般来说,组织机构在系统设计中是相对简单的部分,但又是必不可少的,因此作为本系统介绍的第一部分。


察看相关文章请返回开源供应链[进销存]系统说明目录

类别: 数据库设计 |  评论(3) |  浏览(7382) |  收藏
3楼 [匿名]风之子 2007年07月13日 15:02:13 Says:
老丁,您好,我在您的CSDN的博客中提到了 通用数据权限管理系统设计 这片文章,您说“数据对象记录各对象类型的对象实例,如北京销售部、上海销售部、张三、李四等等”,那岂不是这个数据表有很大啊,独立保存的好处后面会说到,我想请教一下,谢谢!
2楼 [匿名]guest 2006年12月30日 10:07:00 Says:
[学历代码等是属于字典表,在系统中还会有很多,建议统一到一张表中维护,系统也可以提供代码表管理功能.]
使用字典表的设计问题很多,应该抛弃
1楼 [匿名]guest 2006年12月11日 11:10:07 Says:
学历代码等是属于字典表,在系统中还会有很多,建议统一到一张表中维护,系统也可以提供代码表管理功能.
还有,我看不到系统用户和角色,权限,等是如何设计的,
设计太简单了.分析不全面.
发表评论