早期的人力资源管理其实就是以人事管理的,依靠人工处理员工资料,靠人工手动的方式管理员工的动向,依靠人工安排协调员工的工作等。随着经济的发展,IT技术的不断进步,利用信息化手段设计实现人力资源管理的意义重大[1]。随着IT技术的广泛应用,尤其是动态Web技术的出现,让Web技术实现了质的飞跃。如今,采取B/S模式的新型人力资源管理系统已经被大量的企业所使用,并且使用的企业逐年增加,极大地提升企业的经营能力,增强了企业的实际利益,满足了企业的实际需求。
1.2 研究的意义
在这个人才作为战略资源的时代,人力资源管理系统的意义就是帮助企业提高自己的人力资源管理能力,增强企业内部沟通交流,提高竞争力,提升人才利用率。在本文中,人力资源管理系统在下面的部分统一使用简称HRMS。
1.3 国内外研究状况
人力资源管理这个学科大约诞生于上世纪70年代末,但其思想确实源远流长。而在其作为一个学科出现前大约十年,即上世纪60年代末,人力资源管理系统就已经诞生了。
60年代末到70年代末,那时候的系统功能十分简单,几乎只能用来计算员工工资,其他功能则统统没有。再从那时候一直到90年代,系统功能实现了不断在增加,不仅能计算工资,还能进行员工信息管理,进行数据分析等。到了90年代末,人力资源管理系统发生了翻天覆地的变化,其功能囊括了所有的与人力资源有关的数据,集管理、分析、处理与一体,功能越来越强大。
现如今,人力资源管理系统继续在朝着更加着信息化的方向发展着。
在我国,随着改革开放,人力资源管理系统开始出现[2]。那时后,计算机从国外开始进入我国,一部分企业开始在企业日常工作中使用计算机。当时对计算机的使用比较简单,主要是打字、管理档案及工资发放。进入上世纪90年代,一些小型的人力资源管理系统开始被企业所应用。到90年代中期,人力资源管理系统在我国已经初具规模。到90年代末,越来越多的人和企业认识到人力资源管理的重要性,HRMS开始成为企业管理核心之一。
1.4 本文研究主要内容
本文的研究内容如下:
1、提出使用SSH三大框架,并简单介绍了Struts、Spring、Hibreate三大框架特点及使用三大框架的的原因。
2、基于SSH框架的HRMS的分析与设计。
3、数据库设计。
4、基于SSH框架的人力资源管理系统的实现。
2 关键技术分析
2.1 MVC设计模式
2.1.1 B/S模式
在IT技术日益发展的今天,C/S[3]模式已经不太适应现代企业的发展,本系统采用B/S模式,用户只需连接网络,通过点击浏览器连接服务器,即可获取服务,极大地减轻了用户的负担,从而提升了用户体验,反过来促进了B/S模式系统的推广。
2.1.2 MVC设计模式简介
MVC模式,其设计模式的核心分别为模型、视图和控制器[4]。这三个核心分别承担不同的任务,对应系统不同的层次,实现不同结果,并将其结合起来,形成高效的系统。
2.1.3 MVC设计模式特点
MVC分层的设计模式的优点如下:
1、系统完全分层,系统前台展示可以采用多种方式。
2、MVC允许开发人员自定义其系统结构[5],不拘泥于一种模式。
这样的设计有利于项目开发的合作,将项目分为几部分,同时进行开发,最后进行系统整合,完成开发。缩短了开发周期,同时也使得程序管理更加方便。
2.2 SSH框架
2.2.1 SSH框架介绍
1、Struts框架
本次系统开发使用的是Struts2。它简化了Web服务端开发技术。在Struts框架下,开发系统不必重写MVC模式实现代码,可以使用框架来完成这些繁琐的工作,是开发变得简单快捷。 java+sqlserver的SSH人力资源管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_37905.html