人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事务。
人事管理系统主要研究实现以下内容:
(1)部门管理:主要实现部门查询(部门名称,创建时间,部门人数,备注进行删除操作);添加部门(部门添加,创建时间,备注信息),可以进行保存,重置或者返回;部门查询;。
(2)员工管理:可以通过部门选择来实现员工信息查询,可以添加新员工详细信息,对添加的新员工信息进行详细查询,也可以进行删除和修改的操作。
(3)招聘管理:进行添加应聘人信息, 招聘查询。
(4) 培训管理:主要实现对企业员工的培训查询,添加培训的信息来完善对工作需求。
(5)奖惩管理:即对员工的表现考察,发放奖惩金额,可以对奖惩管理的查询,对奖惩的添加等。
(6)薪资功能:主要实现个人薪资查询,查询你当月和以前的工资是多少,可以一目了然的知道薪资,还详细的查看到薪资的加减等,可以实现薪资的添加等功能。
(7)退出系统:完成系统的退出。
本系统使用Sun公司的J2EE架构,并以STRUTS为框架,Hibernate作为持久化层,讨论了构件Web应用系统的MVC体系结构。并探讨了设计模式与框架技术,设计并实现了基于STRUTS+Hibernate的人力资源管理信息系统,为以后的研究与实践打下了基础[8]。
目录
Abstract 3
1 引言 2
2 概述 3
2.1 研究目的和意义 3
2.2 研究概况 3
2.3 研究思想和内容 4
3 重要理论 4
3.1 Java语言简介 4
3.1.1 Java的属性 5
3.2 J2EE简介 5
3.3 Hibernate简介 6
3.4 STRUTS简介 6
3.5 Ajax简介 7
4 系统需求分析 8
4.1 功能需求分析 8
4.1.1 总体功能分析 8
4.2 业务需求分析 8
4.3 数据库设计 9
5.1 数据库总体设计 9
5 详细设计 10
5.1 系统登陆界面 11
5.2 系统主界面设计 15
5.3 管理员管理模块设计与实现 15
5.4 员工管理模块的设计与实现 17
5.5 奖惩管理模块的设计与实现 19
5.6 工资管理模块的设计与实现 20
5.7 请假管理模块的设计与实现 20
5.8 本章小结 21
6 测试与展望 21
6.1 测试的基本概念 21
6.2 系统整体测试步骤 22
6.3 本章小结 26
结 论 26
致 谢 26
参考文献 27
附录1 27