人力资源管理系统的设计与实现本科(论文)

发布时间 : 星期一 文章人力资源管理系统的设计与实现本科(论文)更新完毕开始阅读

大连交通大学2011届本科毕业生毕业设计(论文)

第一章 系统概述

1.1课题来源及意义

国家的竞争是综合实力的竞争,企业之间的竞争,是经济实力的竞争;经济实力的竞争,是科学技术的竞争;科学技术的竞争,是人才的竞争;人才的竞争,是人力资源的竞争,这是大家的共识。教育是基础的人才的培养,是文化知识的传播,包括品德的修养。从现代竞争意义上讲,教育主要体现为人力资源的开发投资、人力资源管理思路与方法的建立和灌输。就此而言,一个企业的关键竞争力是人力资源的竞争,具体表现为人力资源的开发投资和其管理水平的提高。对于企业发展来说,关键的核心工作是做好人力资源的开发投资和管理工作,这是一个基础和必备条件。由此,我们能认识到一个企业的强盛,可以在多个方面体现,也可以在某一方面突出体现,但都离不开教育这个基础,离不开人力资源开发与管理那就是人力资本的提升。

现代人力资源管理对企业的意义,主要有以下几方面:

有利于促进生产经营的顺利进行。企业拥有三大资源,即人力资源、物质资源和财力资源,而物质资源和财力资源的利用是通过和人力资源的结合实现的,只有通过合理组织劳动力,不断协调劳动力之间、劳动力和劳动资料和劳动对象之间的关系,才能充分利用现有的生产资料和劳动力资源,使它们在生产经营过程中最大限度地发挥其功能,形成最优的配置,从而保证生产经营活动有条不紊地进行。

有利于调动企业员工的积极性,提高劳动生产率。企业中的员工,他们有思想、有感情、有尊严,这就决定了企业人力资源管理必须设法为劳动者创造一个适合他们所需要的劳动环境,使他们乐于工作,并能积极主动地把个人劳动潜力和聪明发挥出来,为企业创造出更有效的生产经营成果。因此,企业必须善于处理好物质奖励、行为激励以及思想教育工作三方面的关系,使企业员工始终保持旺盛的工作热情,充分发挥自己的专长,努力学习技术和钻研业务,不断改进工作,从而达到提高劳动生产率的目的。

有利于减少劳动耗费,提高经济效益并使企业的资产保值。经济效益是指进行经济活动中所获得的和所耗费的差额。减少劳动耗费的过程,就是提高经济效益的过程。所以,合理组织劳动力,科学配置人力资源,可以促使企业以最小的劳动消耗取得最大的经济成果。在市场经济条件下,企业的资产要保值增值,争取企业利润最大化,价值最大化,就需要加强人力资源管理。

有利于现代企业制度的建立。科学的企业管理制度是现代企业制度的重要内容,而人力资源的管理又是企业管理中最为重要的组成部分。一个企业只有拥有第一流的人才,才能充分而有效地把握和应用第一流现代化技术,创造出第一流的产品。不具备优秀的管理者和劳动者,企业的先进设备和技术只会付诸东流。提高企业现代化管理水平,最重要的是提高企业员工的素质。可见,注重和加强对企业人力资源的开发和利用,搞好员工培训教育工作,是实现企业管理由传统管理向科学管理和现代管理转变不可缺少

2

大连交通大学2011届本科毕业生毕业设计(论文)

的一个环节。

有利于建立和加强企业文化建设。企业文化是企业发展的凝聚剂和催化剂,对员工具有导向、凝聚和激励功能。优秀的企业文化可以增进企业员工的团结和友爱;减少教育和培训经费;降低管理成本和运营风险;并最终使企业获取巨额利润。

1.2国内外发展状况

1.2.1人力资源管理系统的发展情况

一个企业在市场中的竞争优势集中表现为以下两点:一、企业是否具有在人才市场中具有能优势的人才;二、企业所具有的人才是否具有合适的环境。所以现在的成功企业一般关注以下两个方面,一是积极寻找合适的人才,并向办法留住人才,还有一个就是营造企业的内部环境,一面促进人才的成长,一面又有利于人才脱颖而出。

人力资源管理系统有其自身的发展历程,而现在国内大量涌现的人力资源管理系统,有国外的,也有国产的,总的说来是良莠不齐。为了让企业在选择人力资源系统时自己先有个了解,人力资源管理系统发展的四个阶段介绍如下:

1)薪资计算系统时代

人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时企业的规模也越来越大,用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个问题,第一代的人力资源管理系统,其实就是薪资管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具。

2)薪资/人事管理系统时代

第二代的人力资源管理系统出现于20世纪70年代末。随着计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,第二代薪资管理系统基本上解决了第一代系统的主要问题,开始纪录员工的其他基本信息包括薪资的历史数据,此外,它的报表生成和薪资数据分析功能也都有了较大的改善。这个时代的的管理系统以薪资处理为主,并兼具了一部分人事信息管理的功能。

3)人力资源管理系统时代

人力资源管理系统的第一次革命性变革出现在20世纪90年代初。由于企业管理理论,特别是人力资源理论的发展,使人们认识到人力资源在企业发展和企业竞争优势中的关键性作用,另外随着IT技术的发展,把一些人力资源管理理念和理论应用到企业管理中也变为可能。这一阶段企业最关注的是员工的绩效考评和管理系统,以及培训管理系统。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人

3

大连交通大学2011届本科毕业生毕业设计(论文)

力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。

4)E人力资源管理系统或EHRMS时代

人力资源管理信息系统的第二次革命性变革出现在20世纪90年代末和21世纪初。由于internet和intranet技术的普及,以及人力资源管理理论的进一步发展,学习与发展成为企业与员工个人的永远的主题,而IT技术为这一主题给出的答案就是E-LEARNING。为了快速响应企业内部和外部的各种要求与变化,WEB使人力资源部门与企业的内部员工和外部世界之间的距离成为0,这就是人力资源管理系统的E话。E化HRMS除了具有人力资源管理系统的所有特征外,还可以实现员工或潜在员工和企业人力资源管理者互动和零距离。

1.2.2美国人力资源管理系统十大发展趋势

1)与门户网站集成。随着企业门户网站逐渐转化为劳动生产工具,电子医疗保障、薪酬系统和绩效考评工具等在线方案的加入会大大有益于人力资源管理。

2) 在各个工作领域增加技术支持。企业将不遗余力地让员工更多地接触网络、公司各个系统和国内外的人力资源信息。

3) 更大限度地依赖投资回报工具。高层领导将要求人力资源部通过投资回报分析来证明人力资源技术投资的可行性。

4) 侧重于完善现有的人力资源系统。企业越来越理智地寻求完善、整合方案,主要是改善原有的系统和连接其他系统。

5) 工作场所的有效利用。为提高生产率,在线会议、网上研讨会、可视会议将继续盛行,这些都将有利于控制成本、保证员工安全和节省时间。

6) 决策支持工具。财务部门和人力资源部将使用分析工具来衡量人力资源措施的成败,并预测效果。

7)持续经营计划。人力资源部为企业招聘员工,并且为员工提供空间、系统和支持,使其工作更有成效。

8) 越来越多的企业增加了XML数据计划和结构的标准化。

9) 关注小的降低成本的措施。人力资源部将关注流程改进和降低成本措施的累积效果。

10)要求各供应商整合和协作。人力资源部为企业整体经营谨慎选择各项技术,并且考虑各供应商的服务能力,对供应商的评估和其技术与其他方案的兼容性是关键因素。

1.3系统开发环境及技术介绍

本系统采用Brower/Sever架构,以WINDOWS作为系统平台,采用Java作为主要的

4

大连交通大学2011届本科毕业生毕业设计(论文)

程序设计语言,MYsql作为后台数据库的管理信息系统。Tomcat作为WEB服务器承载。

1.3.1 Struts简介

Struts对Model,View和Controller都提供了对应的组件。ActionServlet,这个类是Struts的核心控制器,负责拦截来自用户的请求。

Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。

Model部分由ActionForm和JavaBean组成,其中ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。 JavaBean则封装了底层的业务逻辑,包括数据库访问等。

View部分。该部分采用JSP实现。Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。

Controller组件有两个部分组成——系统核心控制器,业务逻辑控制器。 系统核心控制器,对应上图的ActionServlet。该控制器由Struts框架提供,继承HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应Action部分。

1.3.2Hibernate简介

Hibernate,冬眠的意思,就是让对象持久化、保持到物理介质上(序列化后,就可以写到磁盘上)。Hibernate主要作用是映射,就是把对象存到数据库里,也就是说把对象存到数据库里的这个过程我们已经不用做了(以前都是自己写的)O,对象模型。R,关系模型,Hibernate要做的就是把对象模型的东西,存放到关系模型里。实体中的类会对应关系数据型数据库中的一个表,实体中的属性会对应关系型数据库中的列,而且实体中的一个实例会对应关系型数据库中的一条记录。

阻抗不匹配:Java是面向对象的,关系型数据库是面向关系的,它俩存在不一致性的概念。在面向对象里有继承的概念,而在关系型数据库里没有,假如我想把几个具有继承关系的对象存到数据库里,就找不到与之对象的概念了。

Hibernate就可以解决阻抗不匹配问题,以后操作对象就相当于操作数据库了。 Hibernate属于OR映射框架,其中有两个过程:存储和加载。将对象映射到数据库里就是一个存储过程;查询数据库里的一条数据的时候,数据要能够加上来,放到我的数据的对象里,这就是加载。当然Hibernate还完成了其它很多事情。

类似Hibernate这样OR映射框架的模型还有:Apache OJB、sun公司的JDO、Oracle的Toplink以及EJB。

使用Hibernate的标准API,数据的移植非常容易(只需要修改配置就可以了)

5

联系合同范文客服:xxxxx#qq.com(#替换为@)