基于JSP的人力资源管理系统的设计与开发本科毕业设计论文.docx
《基于JSP的人力资源管理系统的设计与开发本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于JSP的人力资源管理系统的设计与开发本科毕业设计论文.docx(56页珍藏版)》请在冰豆网上搜索。
基于JSP的人力资源管理系统的设计与开发本科毕业设计论文
基于JSP的人力资源管理系统的设计与开发
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
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)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
基于JSP的人力资源管理系统的设计与开发
摘要
进入信息时代以来,随着电脑与网络技术的日逐发达,电子商务空前发展,企业之间的竞争已经从有形的市场逐渐转向了网络。
而相应的企业管理也都逐步进入信息化轨道——人力资源管理系统就应运而生了。
人力资源管理系统是企业管理平台(EMP)的重要组成部分,是为了提高企业人力资源管理水平而设计开发的企业人力资源信息系统。
系统设计的目标是实现对企业人力资源信息进行统一管理,提供人力资源信息,用以支持决策,满足用户及时沟通需要,实现与其它系统协同工作。
本文运用现代的人力资源管理理论,结合企业具体情况,通过分折国内外人力资源管理系统现状,实现了一个基于JSP的人力资源管理系统,主要内容有:
人员管理、招聘管理、培训管理、奖罚管理和薪金管理。
系统的建立旨在将与人力资源管理有关的数据统一起来,形成一个统一的数据源,并能帮助企业的人力资源管理人员进行人力资源管理和规划。
关键词:
企业管理平台,人力资源管理,SQL数据库,JSP
ThedesignandimplementationofhamanresourcemanagementsystemBasedonJSP
Author:
CheYanling
Tutor:
YuanJingbo
Abstract
Withtherapiddevelopmentofcomputer,Intemetandelectricbusiness,thecompetitionbetweenenterpriseshasbeenmovedfromtangiblemarkettoInternet.HamanResourceManagementSystememergedforapplyingtheinformationtechniqueinenterprisemanagement.
HamanResourceManagementSystemisanimportantfunctionofEnterpriseManagementPlatform(EMP).ItCanimprovethemanagementlevelofenterpris.ThepurposeofHRMSdesignistorealizeuniformmanagementofhumanresourceinformation,tosupplyhamanresourceinformationfordecision-makingsupport,tomakeuserscommunicatingwitheachotherintimeandtocooperatewithothersystemeasily.
Inthispaper,aHumanResourceManagementSystembasedonJSPisproposedbycombinedthemodemtheoryofhumanresourcemanagementandenterprises’facts.Thecurrentstatusofhumanrourcemanagementisanalyzed.TheresearchofHRMSinthisPaperfocusOil:
organizationmanagementmodme,peoplemanagementmodule,applicationmanagementmodule,performancemanagementmodule,salarymanagementmodule,trainingmanagementmodule,bylawmanagementmoduleandsystemmanagementmodule.ThepurposeofHMRSestablishistoconsolidatealltheinformationrelatedtohumanresourcemanagement,toformaunifieddataresourceandtohelphumanresourcesystemadministratoranageandlayouthamanresource.
Keywords:
HumanResourceManagementSystem,JSP,sql,EnterpriseManagementPlatform
1绪论
1.1系统开发背景
1.1.1背景介绍
人力资源管理从产生至今已有近百年的历史。
传统的人事管理是伴随着组织的出现而产生的。
现代意义上的人事管理是随着工业革命的产生而发展起来的。
在发展进程中,它不断地从各种学科中汲取养分,自我升华,从而孕育成今日的现代人力资源管理理论体系。
现代人力资源管理将人力资源与物质资源相区别,强调了人的能动性、时效性、智力性和社会性。
它的产生以20世纪初泰勒等人创立科学管理理论为标志。
按照西方学者的观点,人力资源管理的发展可以划分为以下四个阶段:
第一阶段(20世纪30年代之前):
在这一阶段,泰勒等人创立了科学管理理论,这一理论以研究如何提高人的劳动效率为核心,并主要集中在两个领域:
一是对人的动作和劳动时间进行研究,制定“标准化”的工作方法;二是对人进行选择、训练以及用“计件工资"实行“刺激"。
科学管理理论使管理由经验成为科学,并提高了劳动效率,因此成为了人力资源管理的起点。
但是,管理者将人视为“物质人”,完全忽视工人的心理需要。
因此,该阶段仍属于人事管理,工作的主要内容是招录和雇用工人,确立工资支付制度,解决企业内部的分工与协作问题。
第二阶段(20世纪30年代至20世纪60年代):
在本阶段,行为科学理论和产业关系学对人力资源管理理论产生了重要影响。
其工作重点从以“事”为中心转向以“人"为中心,强调充分发挥人的积极性。
该阶段出现了劳动人事部门,除了负责招工外,还负责协调劳资关系,明确管理人员与工人之间的分工,并开始有目的的培训,然后根据其特点分配适当的工作,实行有差别的计件工资制。
第三阶段(20世纪60年代至20世纪80年代):
这一时期劳动经济学对人力资源管理理论产生了重要影响,该理论认为必须通过国家立法来强化就业保障,并强调改善雇佣关系、提高工人地位的重要性等等,因此有效而合法的管理活动开始变得越来越重要。
第四阶段(20世纪80年代至今):
在该阶段,人力资源管理在企业中的作用发生了质的变化。
人力资源管理部门从员工的保护者和甄选者向企业发展的规划者和变革者转变。
同时,信息技术的成熟与应用使管理者摆脱了日常琐碎工作的束缚,有精力关注管理决策的科学性和有效性。
该阶段人力资源管理已经成为企业的中枢,开始从企业长远战略的角度对人进行管理。
它是现在人们所说的真正意义上的人力资源管理。
随着经济全球化、网络化、数字化的发展,知识经济时代已经来临,企业竞争的焦点也也从资金、物质等物化资源的竞争转化为智力资源的竞争,而智力资源的竞争实质是人力资源的竞争,因此,人力资源管理己成为企业管理的重要内容。
1.1.2人力资源系统发展历史及现状
随着工业的发展,人力资源管理在企业中的作用发生了质的变化,并发生了许多新的需求,单纯靠手工和文书已经无法完成如此繁重劳动。
计算机和网络的日益发展是这个矛盾得到了缓解,人力资源系统也就应运而生了,它经历了一下的几个发展阶段:
第一代人力资源管理系统出现于20世纪60年代末期,除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。
第二代人力资源管理系统出现于20世纪70年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也有了初级的报表生成和数据分析功能。
第三代人力资源管理系统出现于20世纪90年代末,这一代人力资源管理系统的数据库将几乎所有与人力资源相关的数据都进行了收集与管理,更有强力报表生成工具、数据分析工具和信息共享的实现。
现代人力资源管理系统融合了先进的管理经验和电子信息技术技术。
随着知识经济的来临,所谓人力资本的观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资金等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用。
这就是人力资源管理系统快速发展的根本原因。
1.2课题的研究意义和主要内容
人力资源管理系统完善其在资源共享、知识管理等方面的功能具有理论意义和现实意义。
人是组织中最重要的资源,对人员的有效管理是企事业管理工作中的一项重要职能,是加强竞争能力的有效保障。
在人才竞争越来越激烈的情况下,需要应用现代信息技术,辅助管理者完成多方面的任务。
一套完善的人力资源管理系统,可以使企业避免发生一些不必要的问题,公司能否找到适当的员工,取决于公司是否建立了一套完善的人力资源管理系统,因为“选对人”会使公司的业务蒸蒸日上,“选错人"则会拖跨公司,一个企业基本上是靠人来运作的,用人的问题直接关系到企业的生死存亡,在用人方面不可掉以轻心,没有一套好的人力资源管理系统,就无法吸引优秀的人才,只有建立完善的人力资源管理系统,才能吸引更多适合本企业的优秀员工,拟订具体的计划,逐步进行人员培训,建立和完善员工的招聘、奖惩、培训以及调度等问题。
现代人力资源管理系统是由多个不同结构、采用不同处理技术的子系统构成,包括人员管理,薪酬管理,招聘管理等几个核心模块。
就实际应用而言,如何对员工进行合理的分配,调动员工工作的积极性,对员工进行提升培训已经成为一个企业能否健康迅速发展的最为重要的因素,然而由于在网络化组织中,各个事业部所处的地理位置不同,具备的人力资源种类、能力、数量以及所接受的任务也有所不同,因此可能会出现员工管理上的一些问题,例如如何提升员工的能力,调动员工的积极性,合理利用人力资源以提高市场响应速度、客户满意度和人力资源的利用率,便成为一个迫切需要解决的问题。
本文即是在上述意义的基础上,提出了一种合理的、有效的、易于维护的人力资源管理系统。
本文是介绍一个建立在成熟的Internet/Intranet之上的人力资源管理系统。
在系统需求分析过程中,我们采用原型法获取用户需求,根据用户需求设计用例图,确定系统功能模块和结构。
该系统对企业员工各种信息进行统一管理,公司每一位员工都可以登录本系统,增加人力资源管理的透明度,并使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。
系统把成熟的Internet/Intranet技术应用到人力资源管理系统中,使企业员工在全国各地都可以随时了解企业相关信息。
在人员招聘方面,企业通过Internet对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,应能方便员工交流;员工不能修改自己的相关信息,但可以了解公司各部门的人事结构和基本资料。
1.3本文的组织结构
本文共分5章,各章内容安排如下:
第1章绪论主要介绍了人力资源管理的背景和发展现状,深入介绍了课题研究的意义以及文章的主要内容和本文的组织结构。
第2章对系统进行了分析。
具体对系统的性能需求,功能需求和可行性进行了详细的分析。
并简单介绍了系统的环境。
第3章就第2章的功能、性能和可行性分析,对人力资源管理系统进行了详细的设计。
规划了系统目标、系统的业务流程图,并对系统的数据库进行了详细的分析和设计。
第4章具体介绍了实现系统所用到到关键技术:
sql和jsp。
第5章具体介绍了系统的实现。
主要是对系统界面实现和进行了详细的介绍并阐述了系统测试的内容。
2系统分析
2.1系统需求分析
人事管理系统是一个企事业单位不可缺少的部分,它的内容对于单位决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发一个运行稳定,功能完善的人力资源管理系统成为一种必要。
2.1.1性能需求
作为一个数据库系统,首先,系统要有很好的稳定性和可维护性,使得系统易于维护;其次,系统要有很好的可扩展性,能够在现有框架不变的前提下增加新的业务逻辑,进行二次开发;第三,系统要有很好的可移植性,在Windows系统下开发,适合觉得部分用户,以满足不同用户的需求;第四,系统要考虑使用该系统的所有用户的实际电脑操作水平,尽可能使界面简洁、美观、操作简单。
2.1.2功能需求
人力资源管理系统需要人力资源管理不受地域的限制,不受时间限制,只要人员能够上网,通过验证并登陆系统,便可以随时查看人力资源信息,进行人力资源信息数据的管理和更新。
人力资源管理系统具有人员管理、招聘管理、培训管理、奖罚管理和薪金管理等功能。
人力资源管理部门负责添加、修改、删除各类信息。
领导和人力资源管理部门可以输入关键字查询档案信息、出勤信息、考核信息和薪水信息。
职工可以查看个人出勤信息、考核信息和薪水信息。
2.2系统可行性分析
计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。
因此,很多企业都开始利用网络开展商务活动,可以看到,在企业进行网上商业活动时产生的效益是多方面的。
但是,开发任何一个基于计算机的系统,都会受到时间和资源上的限制。
因此,对在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目的开发风险,避免人力、物力和财力的浪费.经济可行性分析和技术可行性分析在很多方面是互相关联的,项目风险越大,开发高质量的软件的可行性就越小。
2.2.1经济可行性
通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。
人才利用率的提高,增强了企业的核心竟争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。
2.2.2技术可行性
由于开发此系统需要的环境有操作系统:
WindowsXP/Windows2000;数据库:
SQLServer2000;开发工具包:
JDKVersion1.4.2;JSP服务器:
Tomcat;基于编程开发语言JSP,需要操作人员熟练使用JSP语言和SQL查询语言;需要操作人员熟练使用进行相关数据库的操作,具有一定的数据库开发功底及编程能力。
使用的开发工具把JSP、SQL相结合,优美的界面设计再加上Windows稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲此系统是可行的综合以上两点开发此系统是可行的。
3系统设计
3.1系统目标
人力资源管理系统的使用,应该达到以下目标:
(1)系统开发符合企业实际需求,切合实际,能够提高企业人力资源管理水平,
提高工作效率,降低成本。
(2)用户可以根据自己的实际情况做出修改,并有效的查找相关员工等信息
(3)系统根据用户实际设计,使用方便,设计统一的人力资源界面。
(4)能够及时提供相关数据和报表,用以支持企业决策。
(5)系统运行稳定、安全可靠。
3.2系统功能结构设计
人力资源管理系统是针对员工管理的一个WEB管理平台。
系统主要包括以下功能模块:
人员管理:
主要包括浏览人员信息、添加人员信息、人员信息的添加、人员信息的修改。
招聘管理:
主要包括应聘人员信息的详细查看、删除、添加以及信息入库。
培训管理:
主要包括培训计划的详细信息、信息删除、添加培训计划和填写培训总结。
奖惩管理:
主要包括奖惩详细信息、删除详细信息、添加详细信息、修改详细信息。
薪金管理:
主要包括薪金的修改、添加、删除。
人力资源管理系统功能结构如图3.1所示:
图3.1系统功能结构
3.3数据库设计
数据库在一个信息管理系统中地位非常重要,数据库结构设计的好坏将直接对应用系统的效率,实现的效果产生影响。
合理的数据库