Hr 资源管理系统
Hr 人力资源管理系统的数据库设计
1.EmployeeInfo (员工信息表)
编号 对应字段
1
2
3
4
5
6
7
8
9
10
11
empId
empNum
empPwd
empName
empAge
empPhone
empSex
empAddress
empEmail`
empStatus
empRemark
数据类型
int
Varchar(20)
Varchar(12)
Varchar(25)
Int
Varhcar(11)
char
Varchar(350)
Varchar(100)
int
Varchar(500)
字段说明
员工信息表的 id
员工的编号
员工的密码
员工的名称
员工的年龄
员工电话
性别
地址
邮箱地址
状态
备注
备注
标识
主键, 员工帐号
默认为 123456
不能为空
小于 150 和大于 18
电话
这里不考虑冗余
员工的地址
邮箱地址
用户的登录的状态
用户的特别信息备注
2.Role(角色表)
编号 对应字段
1
2
3
roleId
roleNum
roleRemark
数据类型
int
Varhcar(20)
Varchar
字段说明
角色标识
角色编号
备注
标识
主键
角色分配的备注
可以为空
3.EmpRole(用户角色表)
编号 对应字段
1
2
3
erId
empNum
roleNum
数据类型
int
Varhcar(20)
Varchar(20)
字段说明
用户角色表标识
用户的编号
角色编号
备注
标识
与用户表关联
主键
Hr 资源管理系统
2009-08-15
Hr 资源管理系统
4.RolePermission(角色权限表)
编号 对应字段
1
2
3
rpId
perId
roleNum
数据类型
int
Int
Varchar(20)
字段说明
角色权限 id
权限表
角色编号
备注
标识
关联与权限表
主键
字段说明
权限表 id
权限的名称
该权限可以访问的链接
对权限的访问的显示说明
权限节点
权限创建时间
备注
备注
标识
用户的权限的节点
字段说明
用户状态的 id
状态名称
备注
标识
5.Permission(权限表)
编号 对应字段
1
2
3
4
5
6
7
perId
perName
perurl
perDesc
perparent
perCreateTime
memo
数据类型
int
Varchar(30)
Varchar(100)
Varchar(500)
Int
Datetime
Varchar(500)
6.UserStatus(员工状态表)
数据类型
int
Varchar(25)
编号 对应字段
statusId
1
statusName
2
说明:用户的状态有
:1 准备第一关面试
2.准备第二关面试
3.准备第三关面试
4.试用期
5.正式员工
6.离职员工
7.退休员工
8.人才库(不用要以后可能会用到的人)
Hr 资源管理系统
2009-08-15
Hr 资源管理系统
7.Dept(部门表)
字段说明
部门 id
公司编号
数据类型
int
Varchar(20)
Varchar(20)
Varchar(25)
编号 对应字段
1
2
3
4
5
6
7
说明公司编号默认为“荆州职院·国际软件学院” -----GJAccp001;
deptId
comNum
deptNum
deptName
deptCreateEmpNum Varchar(20)
deptAdminEmpNum Varchar(20)
deptCreateTime
部门创建时间
dateTime
部门的编号
部门的名称
部门创建人
部门管理人
8.Post(岗位表)
字段说明
岗位 id
部门编号
数据类型
int
Varchar(20)
Varchar(20)
Varchar(25)
编号 对应字段
1
2
3
4
5
6
7
岗位管理人:比如说“教质部”中的教员的管理人就是 耿为
postId
deptNum
postNum
postName
postCreateEmpNum Varchar(20)
postAdminEmpNum Varchar(20)
postCreateTime
dateTime
岗位的编号
岗位的名称
岗位创建人
岗位管理人
岗位部门创建时间
备注
标识
该部门属于这个公司
主键用于方便识别部门
主键
关联人员表
可以先为空
不能为空
备注
标识
该岗位属于这个部门
主键用于方便识别岗位
主键
关联人员表
可以先为空
不能为空
属于人事调用的功能
9.EmpOrPost(员工控制岗位表)---对员工岗位设定---
编号 对应字段
1
2
3
说明:说明该员工的岗位是 postNum 所指定的岗位
数据类型
Int
Varchar(20)
Varchar(20)
eorpId
empNum
postNum
员工编号
岗位编号
字段说明
员工岗位控制标识
备注
标识
关联与用工表
关联与岗位表
Hr 资源管理系统
2009-08-15
Hr 资源管理系统
----关于员工的信息管理
10. EmpAnnexInfo(员工附加信息管理表)
编号 对应字段
1
2
3
4
5
6
7
8
eaiId
empNum
degNum
eleSchool
highSchool
college
resumePath
clanNum
数据类型
Int
Varchar(20)
Varchar(15)
Varchar(300)
Varchar(300)
Varchar(300)
Varchar(255)
Varchar(20)
11. Degree(学位类型表)
-------------用于定义有哪些学位-------------
编号 对应字段
数据类型
Int
1
Varchar(20)
2
2
Varchar(30)
degId
degNum
degName
12. Clan(党派类型设置表)
字段说明
备注
附加信息管理的表的标识 标识
员工编号
关联与员工表编号
关联与学位表
员工的学位编号
小学地址+校名
高中地址+校名
大学地址+校名
员工提交的电子简历目录 可以为空
可以为空
可以为空
可以为空
员工的党派编号
关联与党派类型设置表
字段说明
学位表 id
学位的编号
学位名称
备注
标识
主键
不能为空
编号 对应字段
1
2
2
clanId
clanNum
clanName
数据类型
Int
Varchar(20)
Varchar(30)
字段说明
党派类型设置表 id
党派类型的编号
备注
标识
主键
党派类型名称
不能为空
Hr 资源管理系统
2009-08-15
Hr 资源管理系统
13. Resignation(员工辞职申请表)
字段说明
员工辞职申请表 Id
要辞职员工的编号
员工要辞职的内容
编号 对应字段
1
2
3
4
5
6
7
---- eaaStatus 关联 Eaa 表中的 Id 默认为“申请中……“
数据类型
Int
Varchar(20)
Varchar(800)
Datetime
Int
dateTime
Varchar(350)
rgatId
empNum
rgatContent
applyTime
eaaStatus
eaaTime
eaaSay
审批时间
审批说明
申请时间
审批状态
备注
标识
关联员工表
不能为空
默认当前系统时间
判断员工申请是否审批
被审批的时间
审评人对审评文件的说明
14. Eaa (审批状态说明表)
编号 对应字段
1
2
主键
------ 状态分为 “申请中……,经理已准,CEO 已准(即通过),未准许(即失败)
字段说明
审批状态表 Id
审批状态名称
数据类型
Int
Varchar(20)
eaaId
eaaName
备注
标识
15. ReplacingPost (员工申请更换岗位表)
编号 对应字段
1
2
3
3
4
5
6
7
rppId
rppNum
tosPostNum
rppContent
applyTime
eaaStatus
eaaTime
eaaSay
数据类型
Int
Varchar(20)
Varchar(20)
Varchar(800)
Datetime
Int
dateTime
Varchar(350)
字段说明
申请更换岗位表 Id
要更换岗位员工的编号
备注
标识
关联员工表
要更换的目标岗位的编号 关联与岗位表
员工要更换岗位的内容
不能为空
申请时间
审批状态
审批时间
审批说明
默认当前系统时间
判断员工申请是否审批
被审批的时间
审评人对审评文件的说明
16. TransferEmp (员工调用申请表)
编号 对应字段
1
2
tfeId
aimDeptNum
数据类型
Int
Varchar(20)
Hr 资源管理系统
2009-08-15
字段说明
员工调用申请表 Id
目的部门编号既我方部门 关联于部门表
备注
标识
Hr 资源管理系统
3
4
5
6
7
8
9
10
11
tosDeptNum
aimEmpNum
tosEmpNum
aimPostNum
transferContent
applyTime
eaaStatus
eaaTime
eaaSay
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(800)
Datetime
Int
dateTime
Varchar(350)
对方部门编号
关联于部门表
我方提出申请的人员
关联员工表
要调用的对方员工
给于 tosEmpNum 的岗位 关联于岗位表
申请调用的内容
关联员工表
不能为空
申请时间
审批状态
审批时间
审批说明
默认当前系统时间
判断申请是否审批
被审批的时间
审评人对审评文件的说明
------------------------------- tosEmpNum 可以为空- 可以根据内容具体决定调用哪个人---------
一旦决定 就是要填写 tosEmpNum 的值----------不然告知失败--------------------
17. Udop (绩效考核申请表)
字段说明
绩效考核申请表 Id
绩效考核属于该员工
(绩效考核申请表 就是自定义成绩程序 user-defined object program )
编号 对应字段
1
2
3
4
5
6
7
8
9
10
数据类型
Int
Varhcar(20)
dateTime
Varcgar(12)
Varchar(1000)
Flaot
Int
dateTime
Varchar(350)
Flaot
udopId
empNum
applyTime
udopTime
udopContent
udopMoney
eaaStatus
eaaTime
eaaSay
udopFulfill
员工申请时间
考核内容
审批状态
审批时间
审批说明
完成量
备注
标识
关联与员工表
默认为系统当前时间
精确到年月即可
不能为空
判断申请是否审批
被审批的时间
审评人对审评文件的说明
这个月的绩效考核
考核申请薪资即指标金额 不能为空
18. TimeBook (考勤表)
编号 对应字段
1
2
3
4
5
6
tbId
empNum
tbToday
tbAmOnDutyTime
tbAmRingOutTime
tbsAmOnStatus
数据类型
Int
Varchar(20)
Datetime
Datetime
DateTime
Int
Hr 资源管理系统
2009-08-15
标识
备注
字段说明
考勤表 Id
员工的编号
今天~默认为今天的时间
Am 上班时间
Am 下班时间
Am 上班状态 默认 正常 关联与考勤状态表
关联于员工表
只存时分秒
只存时分秒
精确到天
Hr 资源管理系统
7
8
9
10
11
tbsAmRingStatus
tbPmOnDutyTime
tbPmRingOutTime
tbsPmOnStatus
tbsPmRingStatus
Int
Datetime
DateTime
Int
Int
19.TbStatus (考勤状态表)
Am 下班状态 默认 正常 关联与考勤状态表
Pm 上班时间
Pm 下班时间
Pm 上班状态 默认 正常 关联与考勤状态表
Pm 下班状态 默认 正常 关联与考勤状态表
只存时分秒
只存时分秒
编号 对应字段
1
2
tbsId
tbsName
数据类型
Int
Varchar(20)
字段说明
考勤状态表 Id
状态名称
备注
标识
主键
-----------------状态说明----------------迟到,早退,旷工,请假,出差, 正常(默认)
20. GoOnErrands(go on errands 出差表)
编号 对应字段
1
2
3
4
5
6
7
goeId
empNum
goeContent
goeLocus
goeStartTime
goeEndTime
goeTimeLength
数据类型
Int
Varchar(20)
Varchar(300)
Varchar(260)
DateTime
DateTime
dateTime
字段说明
出差表 Id
员工编号
出差内容
出差地点
出差开始时间
出差结束时间
出差时间长度
备注
标识
关联员工的信息表
不能为空
不能为空
不能是已过的时间
大于开始出差时间
结束时间减去开始时间
21. LeaveEaa (请假申请表)
编号 对应字段
1
2
3
4
5
6
leId
empNum
leContent
leStartTime
leEndTime
leTimeLength
数据类型
Int
Varchar(20)
Varchar(560)
DateTime
DateTime
dateTime
字段说明
请假申请表 Id
请假人
请假内容
请假开始时间
请假结束时间
请假时间长度
备注
标识
关联与员工表
不能为空
不能是已过的时间
大于开始出差时间
结束时间减去开始时间
Hr 资源管理系统
2009-08-15
Hr 资源管理系统
7
8
9
eaaStatus
eaaTime
eaaSay
Int
dateTime
Varchar(350)
审批状态
审批时间
审批说明
判断员工申请是否审批
被审批的时间
审评人对审评文件的说明
22 . InterestRate (工资利率表 interest rate)
编号 对应字段
1
2
3
4
lrId
lrNum
lrMoney
lrAgio
数据类型
Int
Varchar(12)
Varchar(20)
Float
字段说明
工资利率表 Id
工资利率编号
利率金额
利率折扣
备注
标识
主键
不能为空
不能为空
23. Pay (员工工资表)
编号 对应字段
1
2
3
4
5
6
------------ sendOutStatus 默认为 “未发放”
pId
empNum
pMoney
lrNum
pFactMoney
sendOutStatus
数据类型
Int
Varchar(20)
Money
Varchar(12)
Mongy
Int
24. SendOut (工资发放状态表)
编号 对应字段
1
2
--------------- 状态 一般为 : 未发放 ,已发放:
数据类型
Int
Varchar(20)
soId
soStatus
字段说明
员工工资表 Id
员工的编号
备注
标识
关联与员工表
员工的工资金额
员工未交税工资
工资利率编号
实际工资
工资发放状态
关联与利率表
经过税率后的工作
关联与工作发放状态表
字段说明
工资发放状态表 Id
状态名称
备注
标识
主键
-------------------------------------------------福利管理 (boon) -----------------------------------
25. BoonType (福利类型表)
编号 对应字段
数据类型
字段说明
备注
Hr 资源管理系统
2009-08-15