人事管理系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.岗位(岗位编号+岗位名称+培训+调动记录),其中岗位编号为主键,培训号为外键。
4.部门(部门编号+部门名称+部门负责人+培训+奖惩+员工+职能),其中部门编号为主键,奖惩编号,员工编号,培训编号为外键。
5.培训(培训编号+培训名称+岗位+员工+部门+培训时间+培训评分),其中培训编号为主键,岗位编号,员工编号,部门号为外键。
三.逻辑设计
将人事管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:
1.档案(档案编号+员工+部门号),其中档案编号为主键,部门号,员工为外键。
2.员工资料(员工编号++性别+出生日期+民族+文化程度+身分证号+工资++部门+岗位+住址+培训),其中员工编号为主键,部门号,岗位号,培训号为外键。
4.
1、《数据库系统教程》(第三版)施伯乐等著高等教育
二.概念设计
1
图2.1员工资料实体ER图
图2.2部门资料实体ER图
图2.3岗位资料实体ER图
图2.4员工调动记录实体ER图
图2.5奖惩制度实体ER图
图2.6员工配偶信息实体ER图
注:各实体之间的编号不同.
图2.7逻辑结构图
2.
图2.8总体ER模型图
3)当员工的信息发生变动时,修改员工档案记录中相应的属性。
2.人员薪酬管理模块
对公司里所有员工的工资记录进行统一编号,建立工资记录表
3.人员部调动、离岗管理模块
对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。
4.人员奖惩情况管理模块
对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。
3.数据库的设计:
根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:
概念结构设计的E-R图
数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外码);
确定表之间的关联(一对一、一对多、多对多)
运用数据库理论确定每个表至少属于3NF。
二、设计资料及参数
1、系统功能的基本要求:
员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
员工各种信息的修改;
对于转出、辞职、辞退、退休员工信息的删除,转入一个人员历史库;
按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计员工信息;
2.功能设计:用VisualFoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(本项实际系统设计与实现可选,但必须有功能设计过程)
9.员工从属(员工编号+部门编号)
10.员工处于(员工编号+培训编号+奖惩编号)。
11.调动生成(调动编号+员工编号+岗位编号+部门编号)。
四.数据库实现
图4.1配偶信息
图4.2部门信息
图4.3岗位信息
图4.4奖惩制度
图4.5调动记录
图4.6员工信息
五.总结
由于初学数据库,掌握不是很深,加上时间的关系,课程设计的功能扩展实现模块暂时没考虑,过程中一出现了不少问题,小组经过近几天辛苦的资料收集,分析,讨论,很多问题逐一得到解决,初步完成了该人事管理系统的设计,使用本系统,毫无疑问会大大提高企业的运作效率,辅助提高企业的管理水平,由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:本系统只适合小型企业使用,不能适合型企业使用,企业管理系统涉及围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能;对于以上出现的问题,我们深表歉意,如发现还有其它问题,希望老师批评指正!
6.奖惩制度(奖惩编号+奖惩原因+奖惩记录+奖惩类型+员工+部门号),其中奖惩编号为主键,员工编号,部门号为外键。
7.调动记录(调动编号+原来部门+现在部门+原来岗位+现在岗位+调动日期+员工+档案),其中调动编号为主键,部门编号,岗位编号,员工,档案编号为外键。
8.员工拥有(档案编号+岗位编号+员工编号+调动编号)。
6.成绩采用五级分制评定。
六、建议参考资料
1、《数据库系统教程》(第三版)施伯乐等著高等教育
一.需求分析
1.
实现企业人事管理系统化,规化和自动化,从而达到提高人事管理的工作效率和工作质量的目的。
2
1.人事档案管理模块
1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。
2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。
3.书写论文(具体要求见论文模板)。
四、进度安排
1.安排工作。
2、数据库结构设计、功能设计。
3、检查E-R图,关系表。
4、应用系统验收。
5、上交论文。
五、评分标准
1.数据库结构正确性(30%)。
2.数据库结构复杂性(20%)。
3.设计报告完成的质量(30%)。
4.出勤(10%)。
5.软件(10%)。
对查询、统计的结果打印输出。
2、数据库要求:在数据库中至少应该包含下列数据表:
员工基本信息表;
员工婚姻情况表,反映员工的配偶信息;
员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;
企业工作岗位表;
企业部门信息表。
三、设计要求及成果
1.按照数据库应用系统设计步骤进行数据库结构设计。
2.使用开放工具及数据库管理系统开放应用系统(可选)。
5.人员培训管理模块
对公司里所有员工的培训记录进行统一编号;员工培训的开始时间,截止时间,员工培训期间的结果表现评分等。
6.各类报表生成模块
包括企业的资产负债表、损益表、现金流量表等报表,各类报表进行统一编号,包括其中的收支情况等
7.具有数据备份和数据恢复功能。
3
人事管理是现代企业管理工作中不可缺少的一部分是适应现代企业制度要求,推动企业劳动人事管理走向科学化、规化的必要条件。21世纪,企业的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。人才的有效管理决定了一个企业的竞争命脉。该项目适用于中小型企业管理。针对企业部的特点,为了帮助企业解决现在面临的各种部管理问题,提高中小型企业的竞争力,设计了该人事管理系统。
科技大学《数据库原理及应用》
课程设计说明书(论文)
课程名称:数据库原理及应用
题 目:人事管理系统
学生Leabharlann Baidu明震
学 号:1176807321
专 业:计算机科学与技术
班 级:计算机3班
指导教师:康懿
科技大学课程设计任务书
课程名称
数据库原理及应用
设计题目
仓库管理系统
指导教师
康懿
时间
一周
一、教学要求
1.从附录一中选择一个题目进行数据库应用系统设计。
4.部门(部门编号+部门名称+部门负责人+培训+奖惩+员工+职能),其中部门编号为主键,奖惩编号,员工编号,培训编号为外键。
5.培训(培训编号+培训名称+岗位+员工+部门+培训时间+培训评分),其中培训编号为主键,岗位编号,员工编号,部门号为外键。
三.逻辑设计
将人事管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:
1.档案(档案编号+员工+部门号),其中档案编号为主键,部门号,员工为外键。
2.员工资料(员工编号++性别+出生日期+民族+文化程度+身分证号+工资++部门+岗位+住址+培训),其中员工编号为主键,部门号,岗位号,培训号为外键。
4.
1、《数据库系统教程》(第三版)施伯乐等著高等教育
二.概念设计
1
图2.1员工资料实体ER图
图2.2部门资料实体ER图
图2.3岗位资料实体ER图
图2.4员工调动记录实体ER图
图2.5奖惩制度实体ER图
图2.6员工配偶信息实体ER图
注:各实体之间的编号不同.
图2.7逻辑结构图
2.
图2.8总体ER模型图
3)当员工的信息发生变动时,修改员工档案记录中相应的属性。
2.人员薪酬管理模块
对公司里所有员工的工资记录进行统一编号,建立工资记录表
3.人员部调动、离岗管理模块
对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。
4.人员奖惩情况管理模块
对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。
3.数据库的设计:
根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:
概念结构设计的E-R图
数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外码);
确定表之间的关联(一对一、一对多、多对多)
运用数据库理论确定每个表至少属于3NF。
二、设计资料及参数
1、系统功能的基本要求:
员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
员工各种信息的修改;
对于转出、辞职、辞退、退休员工信息的删除,转入一个人员历史库;
按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计员工信息;
2.功能设计:用VisualFoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(本项实际系统设计与实现可选,但必须有功能设计过程)
9.员工从属(员工编号+部门编号)
10.员工处于(员工编号+培训编号+奖惩编号)。
11.调动生成(调动编号+员工编号+岗位编号+部门编号)。
四.数据库实现
图4.1配偶信息
图4.2部门信息
图4.3岗位信息
图4.4奖惩制度
图4.5调动记录
图4.6员工信息
五.总结
由于初学数据库,掌握不是很深,加上时间的关系,课程设计的功能扩展实现模块暂时没考虑,过程中一出现了不少问题,小组经过近几天辛苦的资料收集,分析,讨论,很多问题逐一得到解决,初步完成了该人事管理系统的设计,使用本系统,毫无疑问会大大提高企业的运作效率,辅助提高企业的管理水平,由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:本系统只适合小型企业使用,不能适合型企业使用,企业管理系统涉及围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能;对于以上出现的问题,我们深表歉意,如发现还有其它问题,希望老师批评指正!
6.奖惩制度(奖惩编号+奖惩原因+奖惩记录+奖惩类型+员工+部门号),其中奖惩编号为主键,员工编号,部门号为外键。
7.调动记录(调动编号+原来部门+现在部门+原来岗位+现在岗位+调动日期+员工+档案),其中调动编号为主键,部门编号,岗位编号,员工,档案编号为外键。
8.员工拥有(档案编号+岗位编号+员工编号+调动编号)。
6.成绩采用五级分制评定。
六、建议参考资料
1、《数据库系统教程》(第三版)施伯乐等著高等教育
一.需求分析
1.
实现企业人事管理系统化,规化和自动化,从而达到提高人事管理的工作效率和工作质量的目的。
2
1.人事档案管理模块
1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。
2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。
3.书写论文(具体要求见论文模板)。
四、进度安排
1.安排工作。
2、数据库结构设计、功能设计。
3、检查E-R图,关系表。
4、应用系统验收。
5、上交论文。
五、评分标准
1.数据库结构正确性(30%)。
2.数据库结构复杂性(20%)。
3.设计报告完成的质量(30%)。
4.出勤(10%)。
5.软件(10%)。
对查询、统计的结果打印输出。
2、数据库要求:在数据库中至少应该包含下列数据表:
员工基本信息表;
员工婚姻情况表,反映员工的配偶信息;
员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;
企业工作岗位表;
企业部门信息表。
三、设计要求及成果
1.按照数据库应用系统设计步骤进行数据库结构设计。
2.使用开放工具及数据库管理系统开放应用系统(可选)。
5.人员培训管理模块
对公司里所有员工的培训记录进行统一编号;员工培训的开始时间,截止时间,员工培训期间的结果表现评分等。
6.各类报表生成模块
包括企业的资产负债表、损益表、现金流量表等报表,各类报表进行统一编号,包括其中的收支情况等
7.具有数据备份和数据恢复功能。
3
人事管理是现代企业管理工作中不可缺少的一部分是适应现代企业制度要求,推动企业劳动人事管理走向科学化、规化的必要条件。21世纪,企业的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。人才的有效管理决定了一个企业的竞争命脉。该项目适用于中小型企业管理。针对企业部的特点,为了帮助企业解决现在面临的各种部管理问题,提高中小型企业的竞争力,设计了该人事管理系统。
科技大学《数据库原理及应用》
课程设计说明书(论文)
课程名称:数据库原理及应用
题 目:人事管理系统
学生Leabharlann Baidu明震
学 号:1176807321
专 业:计算机科学与技术
班 级:计算机3班
指导教师:康懿
科技大学课程设计任务书
课程名称
数据库原理及应用
设计题目
仓库管理系统
指导教师
康懿
时间
一周
一、教学要求
1.从附录一中选择一个题目进行数据库应用系统设计。