于Web的人力资源档案管理系统作为研究对象具有重要的意义。
1.3.思路及主要
工作 随着企业将人力资源作为一种重要的战略资源,人力资源管理系统正得到越来越多客户的重视,同时随着Internet/Intranet技术的发展,人力资源管理也呈现出一些新的发展趋势。本文针对目前国内外的研究现状,运用struts2、Hibernate、spring等技术,一档案管理模块的实例,研究基于Web技术的人力资源管理系统的实现。主要完成以下几方面的任务:
一、对现代国内外企业人力资源管理的基本理论和基本思想,以及人力资源管理的一些重要作用、发展趋势等进行深入研究,加强国内企业对人力资源管理理论方面的理解,并为人力资源
管理系统的建立理论基础。
二、分析目前国内外人力资源管理的研究应用现状,剖析我国人力资源管理系统实际应用中存在的一些问题,提出开发人力资源管理系统要融入到Internet中的思想。
三、深入探讨基于Web的人力资源管理系统的体系结构
设计、开发方法和实现技术等
问题。并对人力资源管理
系统进行需求分析和数据流程分析。
四、以档案管理系统为实例进行开发,实现档案管理的一些主要功能,给基于Web的人力资源管理系统的开发提供了一个好的思路。
2.档案管理系统的实现技术
J2EE是一种基于网络计算的开发语言,基于Java开发的应用程序是基于Web的,另外由于Java的平台无关性,使得应用程序可以运行在不同的硬件平台和不同操作系统平台上。因此,J2EE的诞生以来,收到了各软、硬件厂商的广泛支持。最近,各大型数据库厂商纷纷发布他们的产品能更好的支持Internet,支持Java。并且很多应用软件厂商纷纷推出了采用Java开发的应用
程序。随着Internet的迅速发展,应用软件的开发工具转向
Java是一种必然的趋势,它代表着未来
软件开发技术的潮流,Java的良好表现证明它是一种成熟的、可靠的开发语言。本论文中实现的人力资源档案管理系统就是基于Java在Web中的实现技术。
2.1.使用Java技术的优点
Java是一种功能强大的程序设计语言,具有面向对象、分布式、解释执行、强壮性和安全性、体系结构中立、可移植、多线程、以及动态性等特点。和其它编程语言相比,它有很多优点。
一、灵活性
二、厂商的广泛支持
三、用户的广泛支持
四、平台独立性
2.2.Java技术的应用
2.2.1.struts2框架
struts2是基于Web的一个MVC框架。struts2的优点主要集中体现在两个方面:Taglib和页面
导航。Taglib是struts2的标记库,灵活动用,能大大提高开发效率。
2.2.2.spring框架
spring是一个开源框架,是为了解决企业应用程序开发复杂而创建的。框架的主要优势之一就是分层架构,同时为J2EE应用程序开发提供继承的框架。Spring是面向方面(AOP)和控制反转(IOC)容器。
2.2.3.hibernate框架
hibernate是一种Java语言下的对象映射解决
方案。它是一种自由、开源框架。它用来吧对象模型表示的对象映射到基于SQL的关系结构中去,为了面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。
3.档案管理系统的分析与设计
人力资源管理水平的提高,不仅要有扎实的理论基础、先进的管理理念,还需要强有力的辅助工具。随着人力资源部门工作范围的日益扩展,人力资源经理专业要求的日益提升,使得计算机
网络通信等先进技术手段的作用日益显现。因此,开发基于Web技术的人力资源管理系统是非常有必要的,他不仅能够完成日常繁琐的业务,而且可以准确及时的搜集各种人力资源信息以供管理者进行决策。人力资源管理系统可以作为一个独立的系统开发,实现中通常是作为企业资源规划系统的一个子系统来开发,这样可以将人力资源管理与企