JSP人力资源管理系统设计毕业设计论文.docx

上传人:b****5 文档编号:2858112 上传时间:2022-11-16 格式:DOCX 页数:52 大小:608.05KB
下载 相关 举报
JSP人力资源管理系统设计毕业设计论文.docx_第1页
第1页 / 共52页
JSP人力资源管理系统设计毕业设计论文.docx_第2页
第2页 / 共52页
JSP人力资源管理系统设计毕业设计论文.docx_第3页
第3页 / 共52页
JSP人力资源管理系统设计毕业设计论文.docx_第4页
第4页 / 共52页
JSP人力资源管理系统设计毕业设计论文.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

JSP人力资源管理系统设计毕业设计论文.docx

《JSP人力资源管理系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《JSP人力资源管理系统设计毕业设计论文.docx(52页珍藏版)》请在冰豆网上搜索。

JSP人力资源管理系统设计毕业设计论文.docx

JSP人力资源管理系统设计毕业设计论文

摘要

21世纪,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,这种竞争归根结底是人才的竞争,谁能有效地管理和开发人力资源,谁就能掌握知识经济时代的生产力。

本文基于Web的人力资源管理系统的实现进行了研究。

首先阐述了人力资源管理的重要地位、基本思想、发展趋势、新时期的一些主要特点等理论知识,分析了建立了基于Web的人力资源管理系统的必要性和可行性,然后对人力资源管理系统进行了需求分析和系统设计,探讨了人力资源管理系统的开发方法和实现技术。

论文给出了基于Web的招聘管理系统开发实例。

该实例实现了招聘管理的一些主要功能。

主要包括招聘岗位管理、人才库管理、应聘简历管理等模块。

不仅能代替日常招聘管理中一些的繁琐的工作,而且能充分利用Internet/Intranet快速地收集和发布信息,给基于Web的人力资源管理系统的开发提供了一个好的思路。

关键词:

Web,人力资源管理系统

Abstract

Inthe21stcentury,newandadvancedtechnologydevelopoverthespeedlimitandmarketeconomyisglobalizing,whichcausethecompetitionamongenterprisesunprecedentedlyfierce,thecompetitionisthetalents’oneafterall,whocanmanageanddevelopthehumanresourceseffectively,whocangrasptheproductivityoftheknowledgedriveneconomicalaera.

ThepaperstudiestherealizationofWeb-basedHRMS.FirstlyexplainssometheoryknowledgeonHRM,suchasitsconcept,developmentcourse,mainrole,somemaincharacteristicsofnewperiod,andtheinfluencethatsomenewtechnologiessuchasInternet/IntranetbringtoHRMS.AndcarriesondemandanalysisandsystemdesignsonHRMS.ProbesintothedevelopmentapproachandrealizingtechnologyoftheHTMS.

ThepaperprovidestheWeb-basedrecruitmentadministrativesysteminstance,itrealizesomemainfunctionsofrecruitingmanagementmodule.Mainlyincludeapplyingrecruitingmanagementposts,poolofmanagement,managementcandidatescurriculumvitae,etc.ItnotonlycanreplacesomedailyrecruitmanagementtediousjobsbutalsocanfullyutilizeInternet/Intranettocollectandissueinformationfast.TheinstancegivesagoodwaytodevelopWeb-BasedHRMS.

KeyWords:

Web,HumanResourceManagement

1绪论

1.1本课题研究的背景

招聘工作是人力资源管理中不可或缺的一个重要环节,它是人力资源管理的第一关口。

招聘管理是企业人力资源管理系统中的核心工作,担负着从经营战略和目标出发,为企业选人用人的重任。

从以往的招聘管理的方式看,企业一般通过在报纸、杂志刊登招聘广告,以及参加人才招聘会等方式进行招聘,或者委托人才服务机构代为招聘等,这些方式耗资、耗时,甚至贻误了企业的生产经营。

近些年来,由于网络技术的发展,通过Internet进行网上招聘也渐成趋势。

但这些方式都没有将人力资源经理从繁重的拆阅信件、挑选简历的工作中彻底解放出来,仍然存在一些局限性,例如面对打印出来的简历和收到的邮件,他们仍然要进行大量的二次处理工作。

招聘网站虽不能提供招聘及相关工作中的所有解决方案,但为企业的招聘方式提供了一种全新的思路。

基于以上原因,本文在对基于Web的人力资源招聘管理系统的研究和实现中,选择招聘管理作为突破口,旨在对基于Web的招聘管理系统进行研究的同时,为基于Web的人力资源管理系统的实现进行有益的探索。

1.2本课题研究的意义

人力资源管理是从经济学的角度来指导和进行的人事管理活动,即人力资源管理,是在经济学与人本思想指导下,通过招聘、甄选、培训、报酬等管理形式对组织内外相关人力资源进行有效运用,满足组织当前及未来发展的需要,保证组织目标实现与成员发展的最大化。

很多企业管理者都逐渐意识到人力资源管理逐渐成为现代企业管理的核心,把人员的招聘放在企业战略的第一位。

本文把基于Web的人力资源招聘管理系统作为研究对象具有重要的意义。

1.3本论文研究思路和所做的主要工作

随着企业将人力资源作为一种重要的战略资源,人力资源管理系统正得到越来越多客户的重视,同时随着Internet/Intranet技术的发展,人力资源管理也呈现出一些新的发展趋势。

本文针对目前国内外的研究现状,运用Jsp、Struts、Hibernate等技术,以招聘管理模块为实例,研究基于Web技术的人力资源管理系统的实现。

主要完成以下几方面的任务:

(1)对现代国内外企业人力资源管理的基本理论和基本思想,以及人力资源管理的一些重要作用、发展趋势等进行深入研究,加强国内企业对人力资源管理理论方面的理解,并为人力资源管理系统的设计和实现建立理论基础。

(2)分析目前国内外人力资源管理的研究应用现状,剖析我国人力资源管理系统在实际应用中存在的一些问题,提出开发人力资源管理系统要融入到Internet中的思想。

(3)深入探讨基于Web的人力资源管理系统的体系结构设计、开发方法和实现技术等问题。

并对人力资源管理系统进行需求分析和数据流程分析。

(4)以招聘管理系统为实例进行开发,实现招聘管理的一些主要功能,给基于Web的人力资源管理系统的开发提供了一个好的思路。

2招聘管理系统的实现技术

Java是一种基于网络计算的开发语言,基于Java开发的应用程序是基于WEB的,另外由于JAVA的平台无关性,使得应用程序可以运行在不同硬件平台、不同操作系统平台上。

因此,JAVA自诞生以来,受到了各软、硬件厂商的广泛支持。

最近,各大型数据库厂商纷纷宣布他们的产品能更好地支持INTERNET,支持JAVA。

并且很多应用软件厂商纷纷推出了采用JAVA开发的应用程序。

随着INTERNET的迅速发展,应用软件的开发工具转向JAVA是一种必然的趋势,它代表着未来软件开发技术的潮流,JAVA的良好表现证明它是一种成熟的、可靠的开发语言。

本论文中实现的人力资源招聘系统就是基于JAVA技术的,因此,在本章将对JAVA技术作一个简要的介绍。

2.1使用JAVA技术的优点

JAVA是非常新的一种语言(1995年正式发布),具有面向对象、分布式、解释执行、健壮性和安全性、体系结构中立、可移植、多线程、以及动态性等特点。

和其他编程语言相比,它有很多优点。

使用JAVA的优点具体体现在以下几个方面:

(1)灵活性

JAVA非常灵活,足以支持部署和开发环境中的各种变化。

由于JAVA是在面向对象的基础平台上构建的,因此可以很容易对基本的语言进行扩展和发布。

(2)厂商的广泛支持

采用JAVA有一个非常引人注目的原因,就是受到了厂商的广泛支持。

JAVA不像其他技术一样只有一个主要的供应商,而是有数百个公司都生产或支持JAVA产品。

Oracle公司是JAVA业界的一个巨头,它继续对客户提供引导,对JAVA应用程序的开发提供产品支持。

这种支持JAVA的公司有很多,因此选择JAVA语言非常牢靠,不会因为选择它作为开发语言而将自己紧紧和一个厂商捆绑在一起。

(3)用户的广泛支持

JAVA具有很好的用户基础,它们并不局限于一个特定的公司。

在Internet上,有很多资源都可以获得JAVA示例代码。

另外,JAVA程序员还可以使用很多免费软件或共享软件和很多应用程序代码。

(4)平台独立性

JAVA源代码和运行时文件并不局限于某一个操作系统。

因此,在Windows环境中创建并编译JAVA类文件,无需任何修改就可以将相同的文件部署到UNIX环境中。

JAVA的这种特性,也称为可移植性,这一点对于那些发现自己的业务增长需要一个特定的操作系统、又需要支持原操作系统的企业来说非常重要。

2.2JAVA技术的应用

2.2.1JAVA应用程序和小应用程序

标准的用Java语言编写的独立软件应用程序称为Java应用程序(Javaapplication)。

它们可以在支持Java的环境(Hotjava或AppletViewer)之外执行。

Java小应用程序(Javaapplet)是内嵌于HTML文档中的使用标记的可执行Java代码。

当与Java兼容的浏览器访问这样的页面时,它就自动下载由标记所指向的可执行代码,当完成下载该代码后,浏览器内置的Java环境就在浏览器中执行它。

Java小应用程序的主类必须是类库中己定义好的类Java.applet.Applet的子类。

Java小应用程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Javaapplication程序则必须另外书写专用代码来营建自己的图形界面。

2.2.2JDBC、Servlet、JSP和JavaBeans

JDBC是一种用于执行SQL语句的JavaAPI,它由一组用Java编程语言编写的类和接口组成。

JDBC为工具和数据库开发人员提供了一个标准的API,他们能够用纯JavaAPI来编写数据库应用程序。

JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口。

简单地说,JDBC的功能有三个方面:

与数据库建立连接、发送SQL语句和处理结果。

JDBCAPI既支持数据库访问的两层模型,也支持三层模型。

在两层模型中,Javaapplet或应用程序将直接与数据库进行对话。

这需要一个JDBC驱动程序来与所访问的特定数据库管理系统进行通信。

用户的SQL语句被送往数据库中,其结果被送回给用户。

其中用户的计算机为客户机,提供数据库的计算机为服务器,称为客户机/服务器配置。

在三层模型中,命令先是被发送到服务的中间层,然后由它将SQL语句发送给数据库。

数据库对SQL语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。

这种模型称为三层式结构。

Servlet可称为小服务程序。

Servlet和传统的CGI程序及ISPAI(InternetServerAPI),NSAPI(NetscapeServerAPI)等Web程序开发工具的作用是相同的。

在使用JavaServlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。

许多Web服务器都支持Servlet,不支持Servlet的Web服务器也

展开阅读全文
相关搜索
资源标签

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1