人事管理系统数据库设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【人事管理系统数据库设计】 在设计一个有效的人事管理系统数据库时,我们需要关注的关键点是确保数据的完整性、一致性和易于查询。以下是对所给文件中各表的详细解释: 1. **员工就职表**: - 员工号:主键,用于唯一标识每个员工。 - 员工姓名:存储员工的全名。 - 员工性别:记录员工的性别信息。 - 所在部门:员工所属的部门编号,可能作为外键关联到部门表。 - 职位:员工在公司的职位名称。 - 进公司日期:员工入职的具体日期。 2. **部门表**: - 部门编号:主键,表示部门的唯一标识。 - 部门名称:描述部门的名称。 - 简介:简短介绍部门的职能和职责。 3. **职位表**: - 职位编号:主键,标识职位的唯一性。 - 职位名:记录职位的名称。 4. **职称表**: - 职称编号:主键,用于唯一标识职称。 - 职称名:职称或技术等级的名称。 5. **培训记录表**: - 培训记录号:主键,标识每一次培训。 - 员工编号:外键,关联到员工就职表,记录参与培训的员工。 - 员工姓名:便于查看培训的员工姓名。 - 员工类型:可能指新员工或老员工等。 - 培训课程:培训课程的代码。 - 培训时数:培训的总时长。 - 培训成绩:员工在培训中的得分。 - 培训费用:培训的花费。 - 培训开始日期和结束日期:记录培训的时间范围。 - 培训备注:关于培训的额外信息。 6. **培训课程表**: - 课程代码:主键,标识课程的唯一性。 - 课程名称:课程的全称。 - 课程主办部门:负责组织培训的部门编号。 - 授课对象:培训面向的员工群体。 - 计划开始和结束日期:原定的培训日期。 - 实际开始和结束日期:实际进行的培训日期。 - 应参训人数和实际参训人数:计划和实际参加培训的员工数量。 - 课程备注:关于课程的其他信息。 7. **试用期合同表**: - 试用期合同编号:主键,标识每个试用期合同。 - 员工编号:外键,关联员工就职表,记录试用员工。 - 员工姓名、部门、职称:员工的信息。 - 试用天数、试用开始和结束日期:试用期的详细信息。 - 试用月薪:试用期间的工资。 8. **正式合同表**: - 正式合同编号:主键,标识正式劳动合同。 - 员工编号:外键,关联员工就职表。 - 职位、首次签订日期、首次结束日期、首次合同期限、最后到期日期:记录合同的基本信息。 - 续签次数、续签总月数、试用天数、合同累计年数、试用月薪、正式月薪:关于合同续约的细节。 - 进入公司日期:员工正式入职的日期。 9. **续签表**: - 续签号:主键,标识每一轮续约。 - 正式合同号:外键,关联正式合同表。 - 续签起始和结束日期:续约期间的日期。 - 续签月数:续约的月数。 10. **日期考勤表**: - 考勤号:主键,记录每次考勤。 - 员工编号、员工姓名、部门、职位:员工基本信息。 - 考勤类型:出勤、迟到、早退等。 - 考勤日期:具体日期。 - 考勤备注:关于考勤的额外信息。 11. **考勤类型表**: - 考勤类型号:主键,标识考勤类型。 - 考勤类型:如正常、请假、迟到等。 12. **请假表**: - 请假编号:主键,记录请假申请。 - 员工编号、姓名、性别、部门、职位:员工信息。 - 请假天数、开始和结束日期:请假的日期范围。 - 请假原因:请假的理由。 - 批准部门、批准人:审批请假的部门和负责人。 13. **出差登记表**: - 出差登记号:主键,记录出差信息。 - 员工编号、姓名、部门、职位:员工信息。 - 出差天数、开始和结束时间、出差地、出差原因:出差详情。 14. **奖励表**: - 奖励编号:主键,记录奖励事件。 - 员工编号、姓名、部门、职位:奖励对象的信息。 - 奖金、奖赏时间、奖赏原因:奖励的具体信息。 15. **惩罚表**: - 惩罚编号:主键,记录惩罚记录。 - 员工编号、姓名、部门、职位:被惩罚的员工信息。 - 罚金、惩罚日期、惩罚原因:惩罚的详情。 16. **员工调动表**: - 调动登记号:主键,记录员工调动情况。 - 员工编号、姓名、调前和调后部门、职位:调动前后的信息。 - 调动日期、调动原因:变动的日期和理由。 17. **绩效考评表**: - 考评号:主键,标识绩效评估。 - 员工编号、姓名、部门、职位:员工信息。 - 考评日期、考评类型、分值、考评评价:评估的具体情况。 - 考评人编号、姓名、职位:进行评估的人员信息。 18. **考评类型表**: - 考评类型号:主键,标识不同的考核类型。 - 考评类型名:如季度考核、年度考核等。 19. **员工解聘登记表**: - 解聘登记号:主键,记录解雇事件。 - 员工编号、姓名、部门、职位:被解雇员工的信息。 - 解聘时间和原因:解雇的日期及理由。 - 停薪日期:停止支付薪水的日期。 20. **帐套表**:未提供具体内容,通常用于记录财务数据,如薪资、报销等。 通过这些表的设计,人事管理系统能够全面跟踪和管理员工从入职到离职的所有过程,包括个人信息、合同、培训、考勤、请假、出差、奖励、惩罚、调动和绩效评估等各个方面,为企业提供了一个高效、完整的人力资源管理平台。
剩余13页未读,继续阅读
- 粉丝: 3
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助