人力资源对于企业的发展而言至关重要,在人工管理时代,企业一直采用传统的纸质档案对企业的人力资源进行管理,人工管理模式存在较大的弊端,工作效率较低,文件的保密性也难以得到有效的保障,除此之外,纸质的资料在查找和保存方面也存在着较大的困难。随着计算机管理技术的发展,人力资源的管理模式也发生了巨大的转变。
随着信息技术的发展,计算机管理系统开始获得普及,与传统的人工管理模式,计算机管理模式拥有着巨大的有点,包括:通过关键字实现信息的快速检索,存储容量巨大,后期文护方便,数据保密性较高,文件保存寿命较长等。计算机管理系统的应用极大的提高了企业的人力资源管理效率。因此,在信息技术的飞速发展,企业人力资源管理系统在企业发展过程中起着举足轻重的作用。随着社会的不断发展和工业自动化水平的不断提高,人们对高速、高强度、高效率的管理提出了更高的要求。早期人们一直沿用着人工档案管理的模式进行人力资源管理,人工管理模式存在较大的弊端,工作效率较低,文件的保密性也难以得到有效的保障,除此之外,纸质的资料在查找和保存方面也存在着较大的困难。利用计算机管理系统能够实现人力资源的科学高校管理,从而提高企业在市场中的竞争力。
笔者对多家企业进行了深入的走访调查,总结了企业所需要的人力资源管理功能,并在软件工程的基础上,开发了一套专门应用于企业的人力资源管理系统,帮助企业达成雇员信息管理。
本系统采用B/S结构,MVC设计思想,使用Struts+Spring+Hiberate三大框架搭建项目,使用Struts作为控制层,Spring提供自动注入的特性,Hiberate作为持久层,将数据库中的表映射层模型,通过Dao提供出来的方法,使用dbcp数据库连接池链接数据库,实现企业人力资源系统的功能。
建设一个系统,首先要做需求调研,然后要做需求分析,尽量模拟现实中的场景;需要搭建工程,将三大框架整合;系统需要与数据库连接。
1 技术性介绍
1.1 SSH技术
Struts是在JAVA语言的基础上发展而来的一种新型框架结构,需要MVC应用框架作为基础,也是当前系统开发中最经典的一种系统设计模式,SSH技术为页面的跳转和控制层前进的方式提供了可以调用的方法,除此之外,Struts自带的标签能够有效的缩短系统的开发周期,为系统的开发提供了一种轻巧高效的框架结构[ 1 ];
Spring属于轻量级框架结构,主要建立在JavaWeb框架的基础上,这种结构提供了控制反转(IOC),面向方面编程(AOP)等多种系统开发功能,减少了系统开发人员所需要编写的代码数量,提高了体统整体的开发效率。Spring框架拥有较大的可拓展空间,目前,这一框架结构已经升级为SpringMVC框架,微系统的开发提供了多种注释,系统开发人员不需要使用过多的配置文件就可以实现管理系统的众多功能。为系统投入运行后的文护提供了极大的便利 [ 7 ];
对象关系映射框架Hibernat属于轻量级的对象封装,利用Hibernat能够实现JAVA程序开发人员对数据库的操控。Hibernat具有良好的耐用性,并支持SQL语法的使用[ 4 ]。
1.2 MySql技术
本设计中采用MySQL作为管理系统的数据库,MySQL属于一种典型的关系型数据库系统,在MySQL中,数据存储与不同的表中,这种存储方式能够有效的提高数据的处理效率,具有较高的灵活性 [9]。MySQL的功能通过SQL语言来实现,是一种开源式的数据库系统,适用于中小型企业管理系统的开发应用。
MySQL利用SQL yog来实现内部数据的管理, SQLyog可以为用户提供图形模式的管理工具,操作较为简单,用户在短时间内可以迅速的掌握数据库的管理方法。 jsp+mysql的SSH雇员管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_33366.html