logo资料库

hr 人力资源管理 数据库设计.doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
1.EmployeeInfo (员工信息表)
2.Role(角色表)
3.EmpRole(用户角色表)
4.RolePermission(角色权限表)
5.Permission(权限表)
6.UserStatus(员工状态表)
7.Dept(部门表)
8.Post(岗位表)
9.EmpOrPost(员工控制岗位表)---对员工岗位设定---
10. EmpAnnexInfo(员工附加信息管理表)
11. Degree(学位类型表)
12. Clan(党派类型设置表)
13. Resignation(员工辞职申请表)
14. Eaa (审批状态说明表)
15. ReplacingPost (员工申请更换岗位表)
16. TransferEmp (员工调用申请表)
17. Udop (绩效考核申请表)
18. TimeBook (考勤表)
19.TbStatus (考勤状态表)
20. GoOnErrands(go on errands 出差表)
21. LeaveEaa(请假申请表)
22 . InterestRate (工资利率表interest rate)
23. Pay (员工工资表)
24. SendOut (工资发放状态表)
25. BoonType (福利类型表)
26. Insurer(保险公司列表)
27. EmpBoon (员工福列表)
28. FillVacancies (招聘申请表 填满已有的空缺 申请)
29. FileType (档案类型表)
30.FileNote (文档记录表)
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
分享到:
收藏