标题:请问,如何创建和使用组织机构?
只看楼主
mansohu
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2013-3-20
结帖率:21.05%
已结贴  问题点数:10 回复次数:4 
请问,如何创建和使用组织机构?
一个集团,下属多个单位,每个单位下属多个部门,每个部门下属多个科室,科室下又组……
请问人员的数据表中如何记录所属关系?每条人员记录都要有集团、单位、部门、科室……的字段吗?感觉很麻烦,而且不利于修改

请问一般思路,如何创建和使用组织机构的?
是创建在一个表里吗?
     集团   单位   部门   科室
      A      B      C      D
      A      B      C      E
      ……

还是人创建多个表?:
     集团    单位
     ……

     单位    部门
     ……

     部门     科室
     ……
然后联成一个视图? 如果这样,当频繁使用这种组织机构时(比如查询或修改时),是否会影响效率啊?
搜索更多相关主题的帖子: 机构 数据表 记录 而且 如何 
2016-08-21 11:11
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:10 
这些表,只是为了维护时,统一维护,是基础资料表,在录入资料时,提供选择用途,并不是实际数据表。
集团表(ID,集团名称,禁用)
单位表(ID,单位名称,禁用)
部门表(ID,部门名称,禁用)
科室表(ID,科室名称,禁用)
班组表(ID,班组名称,禁用)
上面的基础数据,不带关联属性的,如果要带关联的,还要修改,如下:
单位表(ID,单位名称,集团ID,禁用)
部门表(ID,部门名称,单位ID,禁用)
科室表(ID,科室名称,部门ID,禁用)
班组表(ID,班组名称,科室ID,禁用)
实际时,可能是这样的数据表
人员信息表(ID,员工ID,员工名称,集团ID,单位ID,部门ID,科室ID,班组ID,......)
或者是
人员信息表(ID,员工ID,员工名称,集团名称,单位名称,部门名称,科室名称,班组名称,......)

2016-08-22 11:13
mansohu
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2013-3-20
得分:0 
回复 2楼 mywisdom88
请问,您说的“禁用”是什么意思?谢谢!
2016-08-23 14:53
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
就是,这个基础资料,可以禁用,不需要删除。。禁用后,资料还在,只是不能用了。
2016-08-23 15:49
xiongdong007
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-5-18
得分:0 
我们这里是这样解决的,取两位数做一个阶级 集团第一个为 01 单位第一个为 01 部门第一个为01 科室第一个为01  然后人员信息加一个部门段 01010101 意思就是 第一个单位第一个部门 第一个科室 ! 01020101 就是第一集团第二部门第一单位  查询人员好查! 查集团人 DEPTID LIKE 01% 再类推就是,不知道你明白意思没!
2016-10-18 18:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-468057-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.328395 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved