一个关于绩效考核层次表的设计思路,请大家提建议
有一个数据库表的设计要求:
在给人员进行考核时,可定义考核顺序,就是说最底层的员工可能经过层层考核,最后才由最高领导进行总评分把关。具体说明如下:
按照组长, 部门经理, 总监等级别考核, 级别考核可定义
通过对某个人指定其考核顺序: 如张三的考核顺序为:组长(李四)-》部门经理(王五)-》产品总监(赵六),也可以直接为(产品总监赵六);本配置信息将在个人信息管理系统中进行配置。
考核完成标志的设置是为了,控制考核的顺序,只有下一级的考核人对被考核对明考核完成以后,更高一级的考核人员才能接着考核.否则,下一级的考核没有完成,上级不能进行考核.
为此设计了以下一个"考核层次表"如下所示。
人员ID 层次 考核人ID 考核日期 考核完成标志(0:未完成1:已完成)
a 0 B 1
a 1 C 0
a 2 D 0
b 0 C 1
b 1 D
c 0 a
上面这样设计合理吗?如果不合理请指出更好的方法
QQ:412994352