hr人力资源系统数据库设计管理资料.docx
《hr人力资源系统数据库设计管理资料.docx》由会员分享,可在线阅读,更多相关《hr人力资源系统数据库设计管理资料.docx(17页珍藏版)》请在冰豆网上搜索。
hr人力资源系统数据库设计管理资料
Hr人力资源管理系统的数据库设计
(员工信息表)
编号
对应字段
数据类型
字段说明
备注
1
empId
int
员工信息表的id
标识
2
empNum
Varchar(20)
员工的编号
主键,员工帐号
3
empPwd
Varchar(12)
员工的密码
默认为123456
4
empName
Varchar(25)
员工的名称
不能为空
5
empAge
Int
员工的年龄
小于150和大于18
6
empPhone
Varhcar(11)
员工电话
电话
7
empSex
char
性别
这里不考虑冗余
8
empAddress
Varchar(350)
地址
员工的地址
9
empEmail`
Varchar(100)
邮箱地址
邮箱地址
10
empStatus
int
状态
用户的登录的状态
11
empRemark
Varchar(500)
备注
用户的特别信息备注
(角色表)
编号
对应字段
数据类型
字段说明
备注
1
roleId
int
角色标识
标识
2
roleNum
Varhcar(20)
角色编号
主键
3
roleRemark
Varchar
角色分配的备注
可以为空
(用户角色表)
编号
对应字段
数据类型
字段说明
备注
1
erId
int
用户角色表标识
标识
2
empNum
Varhcar(20)
用户的编号
与用户表关联
3
roleNum
Varchar(20)
角色编号
主键
(角色权限表)
编号
对应字段
数据类型
字段说明
备注
1
rpId
int
角色权限id
标识
2
perId
Int
权限表
关联与权限表
3
roleNum
Varchar(20)
角色编号
主键
(权限表)
编号
对应字段
数据类型
字段说明
备注
1
perId
int
权限表id
标识
2
perName
Varchar(30)
权限的名称
3
perurl
Varchar(100)
该权限可以访问的链接
4
perDesc
Varchar(500)
对权限的访问的显示说明
5
perparent
Int
权限节点
用户的权限的节点
6
perCreateTime
Datetime
权限创建时间
7
memo
Varchar(500)
备注
(员工状态表)
编号
对应字段
数据类型
字段说明
备注
1
statusId
int
用户状态的id
标识
2
statusName
Varchar(25)
状态名称
说明:
用户的状态有
:
1准备第一关面试
(不用要以后可能会用到的人)
(部门表)
编号
对应字段
数据类型
字段说明
备注
1
deptId
int
部门id
标识
2
comNum
Varchar(20)
公司编号
该部门属于这个公司
3
deptNum
Varchar(20)
部门的编号
主键用于方便识别部门
4
deptName
Varchar(25)
部门的名称
主键
5
deptCreateEmpNum
Varchar(20)
部门创建人
关联人员表
6
deptAdminEmpNum
Varchar(20)
部门管理人
可以先为空
7
deptCreateTime
dateTime
部门创建时间
不能为空
说明公司编号默认为“荆州职院·国际软件学院”-----GJAccp001;
(岗位表)
编号
对应字段
数据类型
字段说明
备注
1
postId
int
岗位id
标识
2
deptNum
Varchar(20)
部门编号
该岗位属于这个部门
3
postNum
Varchar(20)
岗位的编号
主键用于方便识别岗位
4
postName
Varchar(25)
岗位的名称
主键
5
postCreateEmpNum
Varchar(20)
岗位创建人
关联人员表
6
postAdminEmpNum
Varchar(20)
岗位管理人
可以先为空
7
postCreateTime
dateTime
岗位部门创建时间
不能为空
岗位管理人:
比如说“教质部”中的教员的管理人就是耿为
属于人事调用的功能
(员工控制岗位表)---对员工岗位设定---
编号
对应字段
数据类型
字段说明
备注
1
eorpId
Int
员工岗位控制标识
标识
2
empNum
Varchar(20)
员工编号
关联与用工表
3
postNum
Varchar(20)
岗位编号
关联与岗位表
说明:
说明该员工的岗位是postNum所指定的岗位
----关于员工的信息管理
10.EmpAnnexInfo(员工附加信息管理表)
编号
对应字段
数据类型
字段说明
备注
1
eaiId
Int
附加信息管理的表的标识
标识
2
empNum
Varchar(20)
员工编号
关联与员工表编号
3
degNum
Varchar(15)
员工的学位编号
关联与学位表
4
eleSchool
Varchar(300)
小学地址+校名
可以为空
5
highSchool
Varchar(300)
高中地址+校名
可以为空
6
college
Varchar(300)
大学地址+校名
可以为空
7
resumePath
Varchar(255)
员工提交的电子简历目录
可以为空
8
clanNum
Varchar(20)
员工的党派编号
关联与党派类型设置表
11.Degree(学位类型表)
-------------用于定义有哪些学位-------------
编号
对应字段
数据类型
字段说明
备注
1
degId
Int
学位表id
标识
2
degNum
Varchar(20)
学位的编号
主键
2
degName
Varchar(30)
学位名称
不能为空
12.Clan(党派类型设置表)
编号
对应字段
数据类型
字段说明
备注
1
clanId
Int
党派类型设置表id
标识
2
clanNum
Varchar(20)
党派类型的编号
主键
2
clanName
Varchar(30)
党派类型名称
不能为空
13.Resignation(员工辞职申请表)
编号
对应字段
数据类型
字段说明
备注
1
rgatId
Int
员工辞职申请表Id
标识
2
empNum
Varchar(20)
要辞职员工的编号
关联员工表
3
rgatContent
Varchar(800)
员工要辞职的内容
不能为空
4
applyTime
Datetime
申请时间
默认当前系统时间
5
eaaStatus
Int
审批状态
判断员工申请是否审批
6
eaaTime
dateTime
审批时间
被审批的时间
7
eaaSay
Varchar(350)
审批说明
审评人对审评文件的说明
----eaaStatus关联Eaa表中的Id默认为“申请中……“
14.Eaa(审批状态说明表)
编号
对应字段
数据类型
字段说明
备注
1
eaaId
Int
审批状态表Id
标识
2
eaaName
Varchar(20)
审批状态名称
主键
------状态分为“申请中……,经理已准,CEO已准(即通过),未准许(即失败)
15.ReplacingPost(员工申请更换岗位表)
编号
对应字段
数据类型
字段说明
备注
1
rppId
Int
申请更换岗位表Id
标识
2
rppNum
Varchar(20)
要更换岗位员工的编号
关联员工表
3
tosPostNum
Varchar(20)
要更换的目标岗位的编号
关联与岗位表
3
rppContent
Varchar(800)
员工要更换岗位的内容
不能为空
4
applyTime
Datetime
申请时间
默认当前系统时间
5
eaaStatus
Int
审批状态
判断员工申请是否审批
6
eaaTime
dateTime
审批时间
被审批的时间
7
eaaSay
Varchar(350)
审批说明
审评人对审评文件的说明
16.TransferEmp(员工调用申请表)
编号
对应字段
数据类型
字段说明
备注
1
tfeId
Int
员工调用申请表Id
标识
2
aimDeptNum
Varchar(20)
目的部门编号既我方部门
关联于部门表
3
tosDeptNum
Varchar(20)
对方部门编号
关联于部门表
4
aimEmpNum
Varchar(20)
我方提出申请的人员
关联员工表
5
tosEmpNum
Varchar(20)
要调用的对方员工
关联员工表
6
aimPostNum
Varchar(20)
给于tosEmpNum的岗位
关联于岗位表
7
transferContent
Varchar(800)
申请调用的内容
不能为空
8
applyTime
Datetime
申请时间
默认当前系统时间
9
eaaStatus
Int
审批状态
判断申请是否审批
10
eaaTime
dateTime
审批时间
被审批的时间
11
eaaSay
Varchar(350)
审批说明
审评人对审评文件的说明
-------------------------------tosEmpNum可以为空-可以根据内容具体决定调用哪个人---------
一旦决定就是要填写tosEmpNum的值----------不然告知失败--------------------
17.Udop(绩效考核申请表)
(绩效考核申请表就是自定义成绩程序user-definedobjectprogram)
编号
对应字段
数据类型
字段说明
备注
1
udopId
Int
绩效考核申请表Id
标识
2
empNum
Varhcar(20)
绩效考核属于该员工
关联与员工表
3
applyTime
dateTime
员工申请时间
默认为系统当前时间
4
udopTime
Varcgar(12)
这个月的绩效考核
精确到年月即可
5
udopContent
Varchar(1000)
考核内容
不能为空
6
udopMoney
Flaot
考核申请