论文部分内容阅读
随着经济发展和管理水平的提高,现代企业尤其是大中型企业面临更大的市场竞争,其对企业最重要的资源—人力资源的管理提出了更高的要求。人力资源管理系统是一种以计算机为辅助工具的现代化人事管理方式,它为企业的人力资源管理提供了一种现代化、标准化、自动化的管理方式。人力资源管理系统不仅可以提高企业的管理水平与效率,而且在提高企业的竞争力方面具有十分重要的作用。本文是一个系统开发过程,主要针对重庆市天然气公司的人力资源管理系统开发进行介绍,分别为需求分析,系统分析与设计,数据库设计与实现这四个方面。为开发出符合企业实际需求、切合实际的人事管理系统。在需求分析环节,首先采用会议讨论的方式从用户获取系统需求,然后以UML为分析工具,应用面向对象分析方法对系统用户在使用的需求上分析,提出了本人力资源系统对功能性的需求和非功能性的需求。在需求分析的基础上进一步分析了系统的业务流程,设计出系统的基本架构和实体类。最后介绍了系统的数据库设计和系统实现等内容。本系统采用典型的B/S结构,并结合J2EE的SSH(Struts,Spring,Hibernate)框架技术,运用Struts框架降低系统模块之间的耦合、提供系统的可扩展性。使用Hibernate完成持久化,以面向对象的方式操作系统数据库。系统以Spring框架为核心,向下整合Hibernate进行持久层访问,向上整合Struts,可以清晰划分应用的层次,提高系统灵活性,提高系统的可扩展、可维护及可复用性。本文研究的人力资源管理系统主要负责对组织部门、公司人事、新员工招聘、员工绩效考核、员工工资福利、技能培训以及公司规章制度的管理。系统利用Java作为前台数据库开发语言,Oracle后台数据库而开发,能够将个人应用与企业专门的业务数据处理需要结合起来,满足该企业总体信息处理需求。