基于JSP的人力资源管理系统的设计与实现毕业论文 精品.docx
《基于JSP的人力资源管理系统的设计与实现毕业论文 精品.docx》由会员分享,可在线阅读,更多相关《基于JSP的人力资源管理系统的设计与实现毕业论文 精品.docx(59页珍藏版)》请在冰豆网上搜索。
基于JSP的人力资源管理系统的设计与实现毕业论文精品
基于JSP的人力资源管理系统的设计与实现
摘要
随着计算机技术的飞速发展和计算机在企业管理应用中的普及,利用计算机实现企业人力资源管理势在必行。
企业人力资源管理系统的积极使用是使现代化企业在竞争中立于不败之地的必要条件。
本文论述了基于JSP模式下人力资源管理系统的设计与实现,分析人力资源管理系统的发展趋势,完成对系统的需求分析和功能分析。
实现包括部门管理、人事档案管理、考勤管理、奖惩管理、人员调动管理模块的设计与编程实现。
关键字:
JSP人力资源数据库管理系统
ABSTRACT
Withtherapiddevelopmentofcomputertechnologyandthepopularityofcomputerapplicationinenterprisemanagement,itisimperativetousecomputerstoachievehumanresourcemanagement.Forthemanagersofenterprises,humanresourcemanagementsystemisanindispensablepartofbusinessunitsThisarticlediscussesthedesignandimplementationofhumanresourcemanagementsystembasedontheJSPmodel,analysesthedevelopmenttrendsofhumanresourcemanagementsystem,andcompleterequirementsanalysisandfunctionalanalysisofthesystem.Thus,toachievemoduledesignandprogrammingincludingdepartmentmanagement,personnelmanagement,attendancemanagement,incentivemanagementandmobilitymanagement.
Keywords:
JSPHumanResources,Database,ManagementSystem
第1章引言
1.1课题背景
随着计算机的普及和计算机技术的飞速发展,计算机被广泛的使用到生产生活中,计算机广泛的出现在我们的周围,计算机的应用加快了我们工作的效率,简化工作方式。
由于计算机的引入,出现了许多代替旧式繁杂的记录方式的管理系统,其中人力资源管理系统更是成为企业提高工作效率,简化管理所不可缺少的工具。
1.2课题的价值与意义
当今世界企业间的竞争日益激烈,未来企业的成功很大程度取决于企业人力资源,人力之争必将成为企业间竞争的核心内容之一,以人为本成为企业立足和发展的根本。
有效的管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的动力。
通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计和分析,从而发挥每个员工的潜能,为企业创造更大的价值。
随着计算机的普及和计算机技术的飞速发展,人们开始越来越多的利用计算机解决实际问题。
员工信息管理是企业信息管理的重要部分,而对大量的人事信息,采用人力处理即浪费时间又浪费人力和物力,并且数据的准确性低。
因此,设计开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要。
1.3课题研究现状及发展态势
人力资源管理系统的发展历史可以追溯到20世纪60年代末期。
由于当时计算机技术已经进入实用阶段,同时企业的规模也越来越大,用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个问题,第一代的人力资源管理系统,其实就是薪资管理系统应运而生。
当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具。
第二代的人力资源管理系统出现于20世纪70年代末。
随着计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展第二代薪资管理系统基本上解决了第一代系统的主要问题,开始纪录员工的其他基本信息包括薪资的历史数据,此外,它的报表生成和薪资数据分析功能也都有了较大的改善。
这个时代的的管理系统以薪资处理为主,并兼具了一部分人事信息管理的功能。
人力资源管理系统的第一次革命性变革出现在20世纪90年代初。
由于企业管理理论,特别是人力资源理论的发展,使人们认识到人力资源在企业发展和企业竞争优势中的关键性作用,另外随着IT技术的发展,把一些人力资源管理理念和理论应用到企业管理中也变为可能。
这一阶段企业最关注的时员工的绩效考评和管理系统,以及培训管理系统。
第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。
友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。
人力资源管理信息系统的第二次革命性变革出现在20世纪90年代末和21世纪初。
由于internet和intranet技术的普及,以及人力资源管理理论的进一步发展,学习与发展成为企业与员工个人的永远的主题,而IT技术为这一主题给出的答案就是E-LEARNING。
为了快速响应企业内部和外部的各种要求与变化,WEB使人力资源部门与企业的内部员工和外部世界之间的距离成为0,这就是人力资源管理系统的E话。
E化HRMS除了具有人力资源管理系统的所有特征外,还可以实现员工或潜在员工和企业人力资源管理者互动和零距离。
1.4课题核心
分析人力资源管理系统的发展趋势,按照软件开发思想,完成对人力资源管理系统的需求分析和功能分析,完成包括部门管理、人事管理、考勤管理等在内的模块的编程与实现。
1.5本文主要研究内容
本文介绍了分析了人力资源管理系统的发展趋势,按照软件工程的思想,完成对系统的需求分析和功能分析。
实现包括部门管理、人事管理、考勤管理等在内的模块的编程。
第一章引言部分简要介绍了人力资源管理系统的发展和现状,并阐述了本课题研究的意义、核心。
第二章主要介绍了本系统设计、运行的环境的安装和配置。
对开发工具和使用的技术进行了简单的介绍。
第三章主要对人力资源管理系统进行了需求分析和可行性的分析,为下一步的具体功能模块设计做铺垫。
第四章主要完成各个功能模块的总体设计、根据系统的需要完成本系统的数据库的设计、表结构的设计。
第五章主要实现具体各个功能模块的设计与实现,给出各模块的界面设计截图。
第六章主要实现对各个功能模块的测试,给出各个模块测试结果截图。
第七章对整个设计过程进行归纳和总结,对课题未来发张做出展望。
1.6本章小结
本章主要说明了课题研究的背景、价值和意义,介绍了人力资源管理系统的发展及现状,最后对论文结构进行了详细的说明。
第二章系统开发环境
本系统是基于JSP技术而设计的人力资源管理系统,使用B/S模式实现。
所以环境的搭建主要是JSP开发的环境。
2.1JDK安装配置
Java的JDK又称JavaSE,可以在Sun公司的官方网站上下载。
JDK的安装与普通的应用程序安装是相同的,只是安装完成之后需要配置环境变量。
在环境变量中新建环境变量“JAVA_HOME”和变量值,变量值为JDK的安装路径。
在“环境变量”对话框中修改Path变量,在原变量值得后面添加".;%JAVA_HOME%\bin;"。
完成JDK的环境配置之后,在控制台中输入“javac”命令,将输出JDK的编译器信息,其中包含修改命令的语法和参数选项等信息,则说明JDK环境搭建成功[2]。
2.2Tomcat安装与配置
Tomcat是一个免费而且开源的优秀的Serlvet容器,它是Apache基金会Jakarta项目中的一个核心项目,由Apache、SUN和其他一些公司及个人共同开发而成。
由于有了SUN的参与和支持,最新的Servlet和JSP规范总能在Tomcat中体现,Tomcat不仅仅是一个Servlet容器,同时它也具有传统的Web服务器的功能。
众多的JSP技术书籍选用Tomcat作为JSP应用服务器,主要是因为它的简单易行,有着良好而稳定的性能,且对硬件要求不高。
(1)Tomcat可以在Apache的官方网站上免费下载。
(2)下载完Tomcat后,安装过程与一般的应用程序没有太大的差距。
Tomcat安装完成后,查看Tomcat安装目录,会发现以下子目录,其目录内容描述如下:
*bin:
Tomcat执行脚本目录。
*common:
其下的lib目录中,存放了对所有Web服务器应用程序都有效的JAR包。
*conf:
存放了一些Tomcat的配置文件。
*server:
存放了Tomcat服务器的admin和manager应用。
*logs:
存放了Tomcat执行是的日志文件。
*Webapps:
Tomcat的Web项目目录。
*work:
Tomcat的工作目录,其中包含一些JSP编译后的Servlet源码和中间码得文件。
(3)Tomcat的环境变量的配置
Tomcat安装完成后,在操作系统的环境变量中添加TOMCAT_HOME变量和classpath变量,其中TOMCAT_HOME变量值为Tomcat安装路径;
classpath:
%TOMCAT_HOME%\common\lib。
(4)启动Tomcat之后,启动浏览器,在浏览器的地址栏中输入http:
//localhost:
8080/,如果进入了Tomcat的默认首页(有一只小猫),则安装配置成功[3]。
2.3MyEclipse安装
MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,SQL,Hibernate。
安装MyEclipse也是和一般的应用程序差不多。
安装完成MyEclipse之后,在MyEclipse中添加Tomcat即可。
2.4本章小结
本章主要介绍了本系统的开发和运行环境。
首先是JDK的安装和环境配置,其次是Tomcat的安装和环境配置。
本系统使用集成开发工具MyEclipse开发,对MyEclipse进行了简单的介绍。
第三章需求分析
3.1设计任务
分析人力资源管理系统的发展趋势,按照软件开发思想,完成对系统的需求分析和功能模块的分析,实现包括部门管理、人事管理、考勤管理等在内的模块的编程。
考虑到该系统的使用者一般不是精通于计算机的专业人士,所以该系统应该易于操作,易于理解,设计的界面应该友好,人性化。
3.2功能要求
(1)人力资源系统管理员需要登录进入管理系统。
(2)部门管理模块需要实现添加部门,根据已添加在数据库中的部门信息,动态的生成连接到相应部门的信息显示的网页中。
(3)人事档案管理模块需要具有添加