李俊林文献综述.doc_第1页
李俊林文献综述.doc_第2页
李俊林文献综述.doc_第3页
李俊林文献综述.doc_第4页
李俊林文献综述.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业人力资源管理系统文献综述李俊林(东莞理工学院城市学院 计算机与信息科学系 软件工程(2)班)1 企业人力资源管理系统概述企业人力资源管理系统,是伴随着计算机和互联网技术在各个领域的广泛应用,和各行各业企业内部信息化建设步伐的加快应运而生。企业人力资源管理系统是紧跟计算机信息技术和人力资源管理水平发展的。随着计算机从大型机、小型机到微型计算机再到计算机网络的不断发展,其在信息处理、传输与存储性能上已发生了翻天覆地的变化,当今计算机技术对信息化的侄释就是计算机技术、通信技术、网络技术的全面发展,而信息化则是当今社会的主流特征。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的管理方式早已不能满足企业对大量信息的管理与处理的需求,系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。2 企业人力资源管理的现状及发展趋势2.1 企业人力资源管理的现状大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。2.2 企业人力资源管理的发展趋势人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术己经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出错,为了解决这个矛盾,人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且当时的人力资源管理系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表自动生成功能和薪资数据分析功能。但是它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。第二代的人力资源管理系统出现在20世纪70年代末期。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都使人力资源管理系统的阶段性发展成为可能。第二代人力资源管理系统基本上解决了第一代的缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,报表生成和薪资数据分析功能也都有了较大改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。人力资源管理系统的革命性变革出现在20世纪90年代末期。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情己成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求,同时由于个人电脑的普及、数据库技术、客户机/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。现代人力资源管理系统的特点是从人力资源管理的角度出发用集中的数据库将几乎所有与人力资源相关的数据统一管理起来,形成了集成的信息源。友好的界面,强有力的报表生成工具、分析工具和信息共享使得人力资源管理得以摆脱繁重的日常工作,能够从战略的角度来考虑人力资源规划和政策。过去,人力资源管理是面向企业人力资源管理部门的业务管理系统,用户对象主要是人力资源管理者。随着Internet/lntranet技术的出现,企业内外部的信息流变得更快捷通畅,信息流对企业管理体系的影响也越来越深远。对于人力资源管理而言,Internet/Intranet技术将使得人力资源管理体系随着信息流的延伸或改变而突破封闭的模式,延伸到企业内外的各个角落,使得企业各级管理者及普通员工也能参与到企业的管理活动中来,并与企业外部建立各种联系(如网上招聘),这就是所谓的网络自助服务(Self-service)的概念。网络自助服务是建立在人力资源管理系统之上的,是对人力资源管理系统的扩展。人力资源管理系统与网络自助服务一起,就形成了企业完整的eHR(enterpriseHumanResouree)解决方案。与传统人力资源管理系统不同,eHR是从“全面人力资源管理”的角度出发,利用Internet/Intranet技术为人力资源管理思想搭建一个标准化、规范化、网络化的工作平台,在满足人力资源部门业务管理需求的基础上,还能将人力资源管理生态链上不同角色联系起来,使得eHR成为企业实行“全面人力资源管理”的纽带。3 系统开发主要技术该系统开发主要采用Struts+Hibernate+Spring技术。3.1 Struts简介Struts是Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高Java Server Page (JSP)、Servlet、标签库以及面向对象的技术水准。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts是一个为开发基于模型(Model)视图(View)控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,因而吸引了众多的开发人员的关注。首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。struts重要的表单对象ActionForm是一种对象,它代表了一种应用,这个对象中至少包含几个字段,这些字段是Jsp页面表单中的input字段,因为一个表单对应一个事件,所以当我们需要将事件粒度细化到表单中这些字段时,也就是说,一个字段对应一个事件时,单纯使用Struts就不太可能,当然通过结合JavaScript也是可以转弯实现的。3.2 Hibernate简介Hibernate是O/R Mapping的一种实现是目前在JAVA界使用非常广泛的O/R Mapping的一种实现,可以实现关系型数据库和对象之间的映射。用来开发数据库系统非常方便,可以将数据库和程序的设计融合在一起。表现层和服务层的分离是通过两种框架达到目的的,剩余的就是持久层框架了,通过持久层的框架将数据库存储从服务层中分离出来就是其目的,持久层框架有两种方向:直接自己编写JDBC等SQL语句(如Ibatis);使用O/R Mapping技术实现的Hibernate和JDO技术;当然还有EJB中的实体Bean技术。Hibernate的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,只需要通过操作这些值对象和Hibernate提供的一 些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List),而不必向传统的JDBC访问方式一样把结果集的数据逐个装载到一个值对象中,为我们的编码工作节省了大量的劳动。Hibernate提供的HQL是一种类SQL语言,是提供对象化的数据库查询方式,但HQL在功能和使用方式上都非常接近于标准的SQL。3.3 Spring 简介Spring是一个轻型容器(light-weight container),是一个目前非常活跃的开源项目。其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了IoC(Inversion of Control)的容器和AOP(Aspect-Oriented Programming,面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。4 系统目前存在的一些问题(1)从管理角色来说,不仅仅需要对管理者和被管理者双方进行监督管里,更需要对员工的记录进行统计分析,更需要利用现有的技术条件,逐步实现计算机辅助方式分析的管理更友好、方便。(2)从系统的外延和接口来说,系统接口和通用类设计方面未考虑周全,以致在后续的设计中不断地对系统接口进行修改,同时在数据访问对象中存在一些雷同的方法。在一些功能实现方面,实现的方法并不标准,不是开发中提倡的方法。综上,如何完善系统的工厂模式设计方案,整合数据访问对象中雷同的方法,优化hibernate的数据持久化层的设计,减少系统开销,添加第三方数据库连接池的设计方案,是下一步的研究的方面。同时考虑到系统的灵活性,以满足用户快速发展对人力资源管理工作的各种需求。在信息技术与人力资源管理电子化日新月异的今天如何将实用性与先进性更好的结合也是本系统进一步研究的方向。5 企业人力资源管理系统的作用人力资源管理系统完全能够满足公司的实际需求,能最大程度得提高人事管理方面的效率,具有薪酬计算、招聘管理过程自动化程度高,查询方便灵活等优点。除了人力资源管理系统的通用功能,该系统主要对人力资源管理中的招聘管理和薪酬管理进行了信息化,根据公司具体的规章制度来配置薪酬项目,进而实现为员工交纳社保、发放工资等功能;另外,还可以自定义招聘管理的流程,实现了员工招聘的灵活性。6 结束语系统能够成功完成员工信息管理、考勤管理、招聘管理、薪资管理、培训管理、奖惩管理及系统管理等多项人力资源管理所需的功能,各方面己达到预期目标。参考文献1 耿祥义,张跃平JAVA 2实用教程M北京:清华大学出版社,2004.22 王立UML与软件工程基础M北京:高等教育出版社,2004.23 蔡剑,景楠Java Web应用开发M 北京:高等教育出版社,2005.14 叶达锋Eclipse编程技术与实例M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论