目 录
摘 要 I
Abstract II
第1章 引言 1
1.1选题背景及意义 1
1.2发展现状 1
1.3论文结构 2
第2章 系统分析 3
2.1 系统目标 3
2.2 系统需求分析 3
第3章 系统设计 5
3.1 系统功能结构设计 5
3.2 数据库设计与实现 7
3.2.1数据库需求分析 7
3.2.2数据库概念结构设计 8
3.2.3数据库逻辑结构设计与实现 9
第4章 系统实现 14
4.1 用户界面设计 14
4.2 主界面设计 14
4.3 系统模块设计 17
4.4 人事管理模块设计 17
4.4.1 资料的输入 17
4.4.2 资料的维护 21
4.5 薪资管理模块 23
4.6 查询模块设计 25
4.7 报表模块设计 27
第5章 总结 28
参考文献 29
致 谢 30
第2章 系统分析
2.1 系统目标
企业人力资源信息系统可以用于支持企业完成劳动人事薪资管理工作,有如下3方面的目标。
支持企业实现系统化、规范化、现代化的管理。
支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建立,老员工的转出、辞职、退休,同时连接考勤和医疗保险等等,生成企业每个职工的基本工资、津贴、总月工资等等,实现高效、科学、现代化的员工管理。
支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。
2.2 系统需求分析
在企业人力资源信息系统中,人事和薪资两个方面的关系如图3-1所示:
升迁、离职
图3-1 人事和薪资之间的关系
在人事管理这一方面,当新员工进入企业就职,信息管理人员首先要录入员工的详细资料,保存到数据库的表格中;当企业员工离职后,信息管理人员也必须把离职人员的各种信息删除,更新数据库表格中的内容;假如企业在职员工有岗位上的调动或是得到升迁,信息管理员也必须更改员工的信息。
在薪资管理这一方面,在调查和了解的基础上,得到如图3-2所示的流程:
图3-2 薪资管理中的工资生成
通过对人事管理和薪资管理的分析以及对企业人事工资管理了解的基础上,初步确定了该系统的基本需求情况:
1.输入企业员工的各种信息,包括员工基本信息、学历信息、职称等等。
2.修改企业员工的各种信息。
3.对于转出、辞职、退休的企业员工信息的删除。
4.根据企业员工的岗位信息设定该岗位的基本工资。
5.根据加班的时间和类型给予不同的加班津贴。
6.根据月工资生成公式,按照企业员工的考勤情况和工作表现,生成员工月工资。
7.按照某种条件,查询、统计符合条件的企业员工信息和工资信息。
8.对查询、统计的结果打印输出。
9.企业员工信息报表以及工资报表的生成。
10.企业人力资源信息系统的帮助信息。
第3章 系统设计
3.1 系统功能结构设计
在系统需求分析的基础上,结合系统设计的目标,可将本系统划分为5个功能模块:
用户管理:主要包括用户登录、用户口令修改、创建新用户,设置用户级别等功能。
人事管理模块:主要包括员工基本资料的输入与维护:
1.员工基本资料的输入:主要包括员工的基本信息、学历信息、婚姻状况、岗位信息等的输入。当新员工进入企业就职时,系统可以根据员工的基本资料了解员工的一些基本情况,同时可以根据员工的岗位信息生成员工的基本工资,便于部门管理和统计。
2.员工基本资料的维护:主要包括对员工基本资料的浏览、修改和维护等操作。当员工转出、离职、退休时,系统可以删除该员工的各种信息资料。
薪资管理模块:主要包括以下5个方面的内容,可以进行插入、删除、修改操作:
1.员工加班津贴的管理:根据加班的时间和类型给予不同的加班津贴,同员工考勤管理相联系。
2.员工医疗保险管理:包括员工的医疗保险费用、保险费。
3.员工基本工资设定:根据不同的岗位设定不同的基本工资。
4.员工年终奖金管理:根据每个员工的综合表现可以设定不同的年终奖金。
5.员工月工资管理:根据月工资生成公式,按照员工的考勤情况和工作表现,生成员工月工资。
查询模块:主要包括人事资料和薪资资料的查询。
- 人事资料的查询:根据需要设定条件查询员工的基本资料,同时可以通过选定员工来了解员工的婚姻状况以及员工的岗位信息,并且可以打印出来存档。
2.薪资资料的查询:本文转载自http://www.biyezuopin.vip/onews.asp?id=12846根据需要设定条件查询员工工资的情况,并且可以打印。
报表管理:根据需要打印不同的报表(包括人事和薪资的报表)。