论文部分内容阅读
一般公司的人力资源的管理对于公司内部管理体制的完善非常重要,随着业务的增加及规模扩大,人力资源工作被繁杂的基础事务性工作占据了绝大多数时间,无法抽出更多时间和精力对人力资源战略进行研究,从而造成人力资源战略的支撑体系无法满足项目的发展战略,形成了发展瓶颈,所以建立一个能将人力资源部人员从传统人事工作和繁杂统计工作中解放出来,并能对人力资源战略提供必要支持的软件是当务之急。四川电力建设公司为了管理好企业人力资源板块,达到公司人性化管理的目的,本文研发了基于SSH框架结构的企业人力资源管理系统。该人力资源管理系统主要用来改变当前人力资源管理混乱、不详细、不系统、无效率的现状。因此,本系统主要包括组织机构设置、岗位规划、人事管理、薪资管理、保险福利、招聘选拔、培训管理、绩效考核管理、劳动合同管理、综合查询、规章制度、员工自助、系统设置、系统管理功能模块。在实现该系统的时候,采用了SSH框架结构。SSH框架结构采用了分层设计思想,组合了三个目前流行的开源框架。在表示层,将使用Struts框架;业务层使用的是Spring框架;持久化层使用的是Hibernate框架。这种架构己经完美地将Struts MVC设计、Spring中的Bean管理、事务管理以及Hibernate的对象关系等整合在一起,各层之间取长补短,相互协调,就组合成了一个全面、成熟、高效、自顶而下的、应用各层之间松祸合,易于维护的Web开发框架。企业人事跟踪系统的实现证实了SSH框架大大提高了Web应用程序的开发效率。由于它采用的是分层结构,可以使开发人员各负其责,互不干涉,也可以使许多工作并行进行,缩短了开发周期。在业务层采用的是Spring框架,Spring框架本身已经封装了低层异常的处理和事务控制,所以开发人员可以把主要精力用于业务的理解和实现上,同时还减少了代码量,减轻了开发人员的负担。企业能够通过使用本系统,保证人力资源管理人员有较高的工作率,确保每一位员工的各项人力资料详尽而完整。这样,不仅有助于减轻人力资源管理人员的工作量,提供工作效率;而且对职工的人力管理的有效管理可以大大的提高员工积极性,提高公司的外部竞争力。本系统的设计与实现也为同类系统的开发提供了一条有效的设计思路。