摘要:人力资源管理信息系统在企业管理过程中扮演着重要角色,是为了提高企业在人力资源方面的管理水平而设计和开发的管理信息系统。其设计的目的是实现对企业人力资源信息的统一管理,实现人力资源信息分类管理的理念。用于支持管理者进行决策,方便管理者查找信息,从中掌握人力资源发展的现状。现在越来越多的企业选择开发自己的人力资源系统以满足企业管理上的需求。基于此,越来越多的企业开始开发供给企业人力资源管理部门和企业高层管理者使用的人力资源管理信息系统。
本系统在在开发过程中严格遵循系统开发的流程,运用Ajax技术进行异步提交数据,使用CSS控制页面显示样式,客户端页面是通过JSP页面动态实现,系统整体采用Struts2+Hibernate+Spring(S2SH)整合的开发模式。在前端中主要使用强大的Jquery极其插件进行编程,提供了极好地用户体验。
关键字:人力资源管理 J2EE S2SH
目录
摘要
ABSTRACT
第一章 绪论-1
1.1系统的研究背景-1
1.2目前企业人力资源管理系统存在的问题-1
1.3课题研究的目的和意义-1
1.4可行性分析-2
第二章 运用的技术及开发工具介绍-3
2.1 运用技术的简介-3
2.2 开发工具的选择-4
2.2.1 Tomcat介绍-4
2.2.2 MyEclipse的介绍-5
第三章 系统分析-6
3.1 系统需求分析-6
3.1.1 数据需求-6
3.1.2 性能需求-6
3.1.3 功能需求-6
3.2 面向对象的系统分析-7
第四章 系统设计-8
4.1 数据库设计-8
4.1.1 数据库需求分析-8
4.1.2数据库逻辑结构设计-8
4.2 系统功能结构设计-12
4.2.1系统登陆登出和权限设计-12
4.2.2系统管理设计-14
4.2.3员工管理设计-15
4.2.4应聘信息管理设计-19
4.2.5奖惩信息管理设计-19
4.2.6培训信息管理设计-20
4.2.7薪资信息管理设计-21
4.2.8现代人力资源管理体现-22
4.2.9财务核算接口设计-23
4.3系统安全设计-23
4.3.1非法用户拦截-23
4.3.2 登陆校验码-24
4.4便捷的用户体验设计-24
4.4.1依托Session机制的设计-25
4.4.2依托Cookie 机制的设计-25
4.4.3 智能计算工资总计-25
4.5 技术难点-25
4.5.1 Struts2 ,Hibernate,Spring整合-26
4.5.2数据校验中js调用java方法-27
4.5.3导出至Excel表格-27
第五章 系统测试-29
5.1 系统测试的内容-29
5.2系统测试的结果-29
全文总结-31
致 谢-32
参考文献-33