绩效考核数据库设计.docx
《绩效考核数据库设计.docx》由会员分享,可在线阅读,更多相关《绩效考核数据库设计.docx(13页珍藏版)》请在冰豆网上搜索。
绩效考核数据库设计
绩效考核数据库设计(初稿)
设计时间:
201.12.16
第1部分基础信息表
1医院基础信息
医院基础信息表
医院代码
医院全名
医院名别称
医院级别
医院地址
医院联系电话
传真号
医院简介
建院时间
职工数量
保留字段1
保留字段2
保留字段3
保留字段4
保留字段5
保留字段6
2人员基础信息
人员基础信息是医院的人员基础信息构成。
2.1医生基础信息表
2.1.1医生基础信息表
表id
医生编号
简码
姓名
密码
性别
年龄
职称
联系手机号
部门电话
岗位职位id
所属部门id
所属科室id
上级领导id
入职信息id
角色id
考核指标信息id
考核结果信息id
创建人
创建时间
信息最后更新时间
说明
状态
保留字段1
保留字段2
保留字段3
保留字段4
保留字段5
保留字段6
2.2护士基础信息表
护士基础信息表
表id
护士编号
简码
姓名
密码
性别
年龄
职称
联系手机号
部门电话
岗位职位id
所属部门id
所属科室id
上级领导id
入职信息id
角色id
考核指标信息id
考核结果信息id
创建人
创建时间
信息最后更新时间
说明
状态
保留字段1
保留字段2
保留字段3
保留字段4
保留字段5
保留字段6
3部门基础信息
3.1部门信息表(department)
表id
部门编号
简码
部门名称
部门主管负责人(关联用户部门表)
父级部门id
创建人(关联当前登录用户)
创建时间
信息最后更新时间
说明
状态
保留字段1
保留字段2
保留字段3
保留字段4
保留字段5
保留字段6
3.2部门信息表(department)
岗位职位id
所属部门id
所属科室id
上级领导id
入职信息id
角色id
考核指标信息id
考核结果信息id
第2部分考核标准表
4考核指标信息
考核信息表的创建建立在考核标准之上。
4.1设计考核相关人员思想
首先,需要建立考核的一个种类方式,这其中包括了考评人,被考核人,创建考评方式人,批准执行的相关领导。
Perf_Batch绩效考评批次表。
存放考核的基础信息。
包括创建人创建时间,考评类型批次时间等。
当添加考核时,此表增加一条记录。
Perf_Batch_Target绩效考评目标表。
存放考核基础信息与批次信息,二者关联。
Perf_Batch_Result绩效考评结果表。
存放考核结果。
Perf_Batch_Appraisee绩效接受考核人表。
被考核人相关信息。
被考核人的用户名id,以及一系列的基础信息。
Perf_Batch_Appraiser绩效考核评价人表。
负责根据考评标准给定被考评人考评的分数。
4.2绩效考评批次表(Perf_Batch)
Perf_Batch绩效考评批次表
Perf_Batch绩效考评批次表
列名
数据类型
设置
默认值
备注
Perf_Batch_ID
int
Pk,notnull
递增量1,主键标识
Perf_Batch_Name
varchar(200)
Notnull
考核批次名称
Perf_Batch_BofTime
Datetime8
Notnull
1990-1-1
考核开始时间
Perf_Batch_EofTime
Datetime8
Notnull
2990-1-1
考核结束时间
Perf_Batch_Type
int
Notnull
0
0员工考核,1项目考核
Perf_Batch_TimeType
int
Notnull
0
0一次性,1月考核,2季度,3年度,保留4567
Perf_Batch_State
int
Notnull
0
0未开始,1正在,2结束
Perf_Batch_Explain
ntext
说明备注
Perf_Batch_Flag
int
Notnull
0
0无批次,设置批次权重
Perf_Batch_Mark
int
Notnull
100
总分值
Perf_Batch_CreateTime
Datetime9
Notnull
(考核)创建时间
Perf_Batch_CreateUser
Varchar50
Notnull
创建人
Perf_Batch_Level
int
Notnull
次数层级
Perf_Batch_Del
int
Notnull
0
-1表示已经删除
Perf_Batch_Weight
int
Notnul
100
权重
customInfo1
varchar
保留字段
customInfo2
varchar
保留字段
customInfo3
varchar
保留字段
customInfo4
varchar
保留字段
4.3考核目标表(Perf_Batch_Target)
Perf_Batch_Target绩效考评目标表
列名
数据类型
设置
默认值
备注
Perf_Batch_TargetID
int
Pk,notnull
递增量1,主键标识
Perf_Batch_ID
int
Fk.,Notnull
关联批次表id
Perf_Batch_TargetName
Varchar100
Notnull
考核名称
Perf_Batch_TargetType
int
Notnull
0
0打分目标项,1文字评价,
Perf_Batch_Del
int
Notnull
0
-1表示已经删除
Perf_Batch_Weight
int
Notnul
100
权重
Perf_Batch_State
int
Notnull
0
0未开始,1正在,2结束
Perf_Batch_Explain
ntext
说明备注
Perf_Batch_CreateTime
Datetime9
Notnull
创建时间
Perf_Batch_CreateUser
Varchar50
Notnull
创建人
customInfo1
varchar
保留字段
customInfo2
varchar
保留字段
customInfo3
varchar
保留字段
customInfo4
varchar
保留字段
4.4考核结果表(Perf_Batch_Result)
Perf_Batch_Result绩效考评结果表
列名
数据类型
设置
默认值
备注
Perf_Batch_ResultID
int
Pk,notnull
递增量1,主键标识
Perf_Batch_TargetId
int
Notnull
0
关联考核目标表
Perf_Batch_Score
int
Notnull
-1
得分
Perf_Batch_Explain
ntext
说明备注,文字评价
Perf_Batch_states
int
Notnull
0
0使用,停用
Perf_Batch_CreateTime
Datetime9
Notnull
创建时间
Perf_Batch_CreateUser
Varchar50
Notnull
创建人
Perf_Batch_Del
int
Notnull
0
删除标识,-1表示已经删除
Perf_Batch_Weight
int
Notnul
100
权重
customInfo1
varchar
保留字段
customInfo2
varchar
保留字段
customInfo3
varchar
保留字段
customInfo4
varchar
保留字段
4.5接受考核人表(Perf_Batch_Appraisee)
Perf_Batch_Appraisee绩效接受考核人表
列名
数据类型
设置
默认值
备注
Perf_Batch_AppraiseeID
int
Pk,notnull
递增量1,主键标识
Perf_Batch_UserID
int
Notnull
关联受评人信息,用户id
Perf_Batch_ID
int
Notnull
绩效考评批次id
Perf_Batch_Explain
ntext
说明备注,文字评价
Perf_Batch_states
int
Notnull
0
0使用,停用
Perf_Batch_CreateTime
Datetime9
Notnull
创建时间
Perf_Batch_CreateUser
Varchar50
Notnull
创建人
Perf_Batch_Del
int
Notnull
0
删除标识,-1表示已经删除
Perf_Batch_Weight
int
Notnul
100
权重
customInfo1
varchar
保留字段
customInfo2
varchar
保留字段
customInfo3
varchar
保留字段
customInfo4
varchar
保留字段
4.6考核评价人表(Perf_Batch_Appraiser)
Perf_Batch_Appraiser绩效考核评价人表
列名
数据类型
设置
默认值
备注
Perf_Batch_AppraiserID
int
Pk,notnull
递增量1,主键标识
Perf_Batch_UserID
int
Notnull
关联受评人信息,用户id
Perf_Batch_ID
int
Notnull
绩效考评批次id
Perf_Batch_Explain
ntext
说明备注,文字评价
Perf_Batch_states
int
Notnull
0
0使用,停用
Perf_Batch_CreateTime
Datetime9
Notnull
创建时间
Perf_Batch_CreateUser
Varchar50
Notnull
创建人
Perf_Batch_Del
int
Notnull
0
删除标识,-1表示已经删除
Perf_Batch_Weight
int
Notnul
100
权重
customInfo1
varchar
保留字段
customInfo2
varchar
保留字段
customInfo3
varchar
保留字段
customInfo4
varchar
保留字段
5考核核心计算信息
1111111
5.1标准计算库
存放计算库的相关id,与书本目录相近。
标准id
标准计算公式id
标准计算分类
5.1各个计算标准
标准计算id
所需参数1-n
计算公式1-n
计算分类
计算的等级
计算所占权重
标准系数1-n
修正系数:
a部门修正系数,b岗位修正系数
5.2考核批次标准计算表(考核标准对应计算库)
5.1考核批次计算标准