人力资源管理系统的设计与实现本科毕业设计论文.docx

上传人:b****6 文档编号:12553118 上传时间:2023-06-06 格式:DOCX 页数:74 大小:383.45KB
下载 相关 举报
人力资源管理系统的设计与实现本科毕业设计论文.docx_第1页
第1页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第2页
第2页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第3页
第3页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第4页
第4页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第5页
第5页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第6页
第6页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第7页
第7页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第8页
第8页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第9页
第9页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第10页
第10页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第11页
第11页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第12页
第12页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第13页
第13页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第14页
第14页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第15页
第15页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第16页
第16页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第17页
第17页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第18页
第18页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第19页
第19页 / 共74页
人力资源管理系统的设计与实现本科毕业设计论文.docx_第20页
第20页 / 共74页
亲,该文档总共74页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人力资源管理系统的设计与实现本科毕业设计论文.docx

《人力资源管理系统的设计与实现本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统的设计与实现本科毕业设计论文.docx(74页珍藏版)》请在冰点文库上搜索。

人力资源管理系统的设计与实现本科毕业设计论文.docx

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

毕业设计(论文)

 

题目人力资源管理系统的设计与实现

毕业论文(设计)原创性声明

本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:

日期:

毕业论文(设计)授权使用说明

 

本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

 

作者签名:

指导教师签名:

日期:

日期:

 

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

摘要

人力资源管理系统是现代企业管理的核心内容。

随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。

开发以计算机技术、网络技术、信息技术支持的现代人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理能够进入现代化、决策科学化的进程。

本系统运用了现代人力资源管理理论,结合企业的实际情况,比较国内外人力资源管理系统的现状,设计了一个基于Internet/Intranet的人力资源管理系统。

研究人力资源管理系统的主要内容有:

招聘信息管理、员工管理、培训管理、薪资管理、奖惩管理、应聘人员管理。

系统开发主要是MVC设计思想的应用,主要采用Jsp+Struts1+Hibernate的开发方式。

Jsp对应MVC设计思想的视图(View),Struts是对应MVC设计思想的控制(Controller),主要负责整个系统的核心业务控制主要是负责接收/响应客服端请求,以及动态生成Web现实页面。

Hibernate对应的是MVC设计思想的模型(Model),主要负责整个系统的数据。

关键词:

StrutsHibernateMVC人力资源管理

 

Abstract

Humanresourcesmanagementsystemisthecoreofmodernenterprisemanagement.Withtherapiddevelopmentofcomputerinformationtechnologyandunprecedentedpopularityofe-commercemodel,competitionbetweenenterprisesintheeconomicmarketshiftfromvirtualeconomicmarkettophysicalnetwork.Themodernhumanresourcemanagementsystemsupportedbycomputertechnology,networktechnology,informationtechnologycanenhancetheirtechnicalcontentofhumanresourcemanagementandbusinessefficiency,aswellasenableaccesstoprocessofmodernhumanresourcemanagementandscientificdecision-making.ThesystemdesignahumanresourcesmanagementsystembasedonInternet/Intranetusingthetheoryofmodernhumanresourcemanagementcombinedwiththeactualsituationandcontrastbetweentheactuclsituationofhumanresourcesmanagementsysteminourcountryandabroad,.Thestudyofhumanresourcemanagementsystem'smaincontentsare:

recruitmentinformationmanagement,staffmanagement,trainingmanagement,payrollmanagement,incentivemanagement,personnelmanagementcandidates.

ThedevelopmentofthesystemismainlytheapplicationofMVCdesignandmostlyusingthedevelopmentstyleofJsp+Struts1+Hibernate.InwhichJspiscorrespondingtotheviewofMVCdesign(View).StrutsiscorrespondingtothecontrollerofMVCdesign(Controller)whichisresponsibleforthecontrolofthesystem'scorebusiness,andismainlyresponsibleforreceivingandgivingresponsetoservicerequestsoftheclients,andtherealityofdynamicallygeneratedWebpages..HibernateiscorrespondingtothemodeloftheMVCdesign(Model),andismainlyresponsibeforthesystemdata.

Keywords:

StrutsHibernateMVCHumanresourcemanagement

 

引言

现在网络的发展已呈现商业化、全民化、全球化的趋势。

目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。

如今网络已成为企业进行竞争的战略手段。

企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。

在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。

全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。

有效的管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。

通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。

项目目标与期望

树立全新企业形象:

许多人知道,一个公司的所有和员工有关的运作,包括加薪、出差、请假,人员的调动、离任等等都由人力资源部门来完成,如果是一家拥有上千人的大型企业,这个工作量是相当惊人的。

因此本系统的开发,大大缓解了该部门的工作压力,也避免了以前人工作业的错误几率。

总结上述几点,该人力资源管理系统建设目标可总结如下:

建立企业人事管理办公自动化。

采取电脑管理人的方法,为企业节省人力、物力。

项目设计原则

(1)实用性原则

充分考虑到在人力资源管理中可能遇到的种种问题,尽量全面的做好需求分析,以减少日后更新软件的次数。

(2)经济性原则

建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省系统开发成本,并确保其较好的拓展性和开放性;同时系统具有基于WEB界面的管理后台,能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。

(3)扩充性原则

系统的整体规划及框架设计是具可扩充性的,前台页面的设计能保证系统在增加栏目后不会破坏系统的整体结构。

后台数据库的设计具有高度的扩充性,能够根据需要对栏目、类别进行增、删、修改。

第一章系统概述

1.1课题来源及意义

国家的竞争是综合实力的竞争,企业之间的竞争,是经济实力的竞争;经济实力的竞争,是科学技术的竞争;科学技术的竞争,是人才的竞争;人才的竞争,是人力资源的竞争,这是大家的共识。

教育是基础的人才的培养,是文化知识的传播,包括品德的修养。

从现代竞争意义上讲,教育主要体现为人力资源的开发投资、人力资源管理思路与方法的建立和灌输。

就此而言,一个企业的关键竞争力是人力资源的竞争,具体表现为人力资源的开发投资和其管理水平的提高。

对于企业发展来说,关键的核心工作是做好人力资源的开发投资和管理工作,这是一个基础和必备条件。

由此,我们能认识到一个企业的强盛,可以在多个方面体现,也可以在某一方面突出体现,但都离不开教育这个基础,离不开人力资源开发与管理那就是人力资本的提升。

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

有利于促进生产经营的顺利进行。

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

有利于调动企业员工的积极性,提高劳动生产率。

企业中的员工,他们有思想、有感情、有尊严,这就决定了企业人力资源管理必须设法为劳动者创造一个适合他们所需要的劳动环境,使他们乐于工作,并能积极主动地把个人劳动潜力和聪明发挥出来,为企业创造出更有效的生产经营成果。

因此,企业必须善于处理好物质奖励、行为激励以及思想教育工作三方面的关系,使企业员工始终保持旺盛的工作热情,充分发挥自己的专长,努力学习技术和钻研业务,不断改进工作,从而达到提高劳动生产率的目的。

  

有利于减少劳动耗费,提高经济效益并使企业的资产保值。

经济效益是指进行经济活动中所获得的和所耗费的差额。

减少劳动耗费的过程,就是提高经济效益的过程。

所以,合理组织劳动力,科学配置人力资源,可以促使企业以最小的劳动消耗取得最大的经济成果。

在市场经济条件下,企业的资产要保值增值,争取企业利润最大化,价值最大化,就需要加强人力资源管理。

有利于现代企业制度的建立。

科学的企业管理制度是现代企业制度的重要内容,而人力资源的管理又是企业管理中最为重要的组成部分。

一个企业只有拥有第一流的人才,才能充分而有效地把握和应用第一流现代化技术,创造出第一流的产品。

不具备优秀的管理者和劳动者,企业的先进设备和技术只会付诸东流。

提高企业现代化管理水平,最重要的是提高企业员工的素质。

可见,注重和加强对企业人力资源的开发和利用,搞好员工培训教育工作,是实现企业管理由传统管理向科学管理和现代管理转变不可缺少的一个环节。

有利于建立和加强企业文化建设。

企业文化是企业发展的凝聚剂和催化剂,对员工具有导向、凝聚和激励功能。

优秀的企业文化可以增进企业员工的团结和友爱;减少教育和培训经费;降低管理成本和运营风险;并最终使企业获取巨额利润。

1.2国内外发展状况

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

一个企业在市场中的竞争优势集中表现为以下两点:

一、企业是否具有在人才市场中具有能优势的人才;二、企业所具有的人才是否具有合适的环境。

所以现在的成功企业一般关注以下两个方面,一是积极寻找合适的人才,并向办法留住人才,还有一个就是营造企业的内部环境,一面促进人才的成长,一面又有利于人才脱颖而出。

人力资源管理系统有其自身的发展历程,而现在国内大量涌现的人力资源管理系统,有国外的,也有国产的,总的说来是良莠不齐。

为了让企业在选择人力资源系统时自己先有个了解,人力资源管理系统发展的四个阶段介绍如下:

 

1)薪资计算系统时代

人力资源管理系统的发展历史可以追溯到20世纪60年代末期。

由于当时计算机技术已经进入实用阶段,同时企业的规模也越来越大,用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个问题,第一代的人力资源管理系统,其实就是薪资管理系统应运而生。

当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具。

 

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

第二代的人力资源管理系统出现于20世纪70年代末。

随着计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,第二代薪资管理系统基本上解决了第一代系统的主要问题,开始纪录员工的其他基本信息包括薪资的历史数据,此外,它的报表生成和薪资数据分析功能也都有了较大的改善。

这个时代的的管理系统以薪资处理为主,并兼具了一部分人事信息管理的功能。

 

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

人力资源管理系统的第一次革命性变革出现在20世纪90年代初。

由于企业管理理论,特别是人力资源理论的发展,使人们认识到人力资源在企业发展和企业竞争优势中的关键性作用,另外随着IT技术的发展,把一些人力资源管理理念和理论应用到企业管理中也变为可能。

这一阶段企业最关注的是员工的绩效考评和管理系统,以及培训管理系统。

第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。

友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。

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作为主要的程序设计语言,MYsql作为后台数据库的管理信息系统。

Tomcat作为WEB服务器承载。

1.3.1Struts简介

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映射框架的模型还有:

ApacheOJB、sun公司的JDO、Oracle的Toplink以及EJB。

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

透明持久性,也就是说当你保存USER对象时,它不需要没有继承Hibernate中的任何类以及实现他的任何接口。

通常这个对象,我们叫做POJO。

POJO:

最纯粹的对象,这个对象没有继承第三方框架的任何类,没有实现它的任何接口,Struts中的ActionForm就不是POJO,因为ActionForm继承了Struts,不能离开Struts。

Hibernate适合什么样的情况:

针对某个对象,简单的把它查询上来,然后在对它进行编辑,再对它进行修改。

而且编辑、修改只是对单个对象进行的、不是对很多对象批量的进行。

还有就是多个对象之间有清晰的关系。

轻量级框架的好处,就是没有侵入性。

Hibernate就是一个轻量级框架,测试起来非常简单。

持久化对象的三种状态:

瞬时对象(TransientObjects):

使用new操作符初始化的对象不是立刻就持久的。

它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象,它们的状态就会丢失,并由垃圾回收机制回收。

持久化对象(PersistObjects):

持久实例是任何具有数据库标识的实例。

它由持久化管理器Session统一管理,持久实例是在事务中经行操作的—它们的状态在事务结束时同数据库进行同步。

当事务提交时,通过执行SQL的Insert、Update和Delete语句把内存中的状态同步到数据库中。

离线对象(DetachedObjects):

Session关闭之后,持久化对象就变为离线对象。

离线表示这个对象不能再与数据库保持同步,它们不再受Hibernate管理。

1.3.3Tomcat简介

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。

因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2