JSP的企业人力资源管理系统设计与实现论文4483.doc
《JSP的企业人力资源管理系统设计与实现论文4483.doc》由会员分享,可在线阅读,更多相关《JSP的企业人力资源管理系统设计与实现论文4483.doc(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET. 届 别 2014届 学 号 20010144070一三1 毕业设计计(论文)基于JSPP的企业人人力资源管管理系统设设计与实现现 姓 名 系 别、 专 业 计算机科科学系、计计算机科学学与技术 导 师 姓姓 名、职 称 李盛欣、讲讲师 完 成 时 间 22014年4月21日 目 录摘 要要IAbstrractII1.前言言11.1系统统选题的背背景和来源源11.2国内内外研究现现状11.3系统统设计的主主要目的和和意义21.4系统统设计的主主要技术路路线2
2、1.5论文文的总体框框架32.系统开开发平台和和技术简介介42.1系统统开发平台台42.2 mmyecllipsee 10.0介绍42.3 SSQLSeerverr 20000介绍52.4 TTomcaat7.00介绍62.5数据据库管理系系统63.系统需需求分析83.1系统统的业务流流程图93.2系统统的数据流流图113.3系统统的E-R图124.系统设设计144.1系统统可行性研研究一五4.1.11技术可行行性一五4.1.22经济可行行性一五4.2系统统整体功能能设计164.2.11系统的模模块结构图图及说明164.2.22登陆界面面设计164.3.22 其他功能能模块设计计一八4.3数据
3、据库设计254.3.11创建数据据库254.3.22创建表265. 系统统测试与布布署295.1系统统测试295.2 系系统布署296.系统小小结306.1系统统已实现和和未能设计计的功能306.2在设设计和实现现中遇到的的技术难题题及解决方方法306.3系统统所存在的的不完善之之处316.4系统统设计与实实现过程的的经验和教教训31参考文献32致谢333附录344摘 要要 伴伴随着社会会主义市场场经济的深深入发展以以及现代企企业管理体体制的建立立,在企业业的实际运运营管理过过程中,人人力资源已已逐步彰显显其对于传传统物力资资源的优先先重要性,成成为企业的的核心资源源。要想留留住人才不不仅需要
4、企企业具有良良好的发展展前景,更更重要的是是企业要有有一个相当当健全的管管理体制。然然而,传统统的人工方方式管理文文件档案存存在这许多多缺点,导导致工作效效率低、更更新和维护护困难。作作为计算机机应用的一一部分,使使用计算机机对人力资资源信息进进行管理,具具有着手工工管理所无无法比拟的的优点,这这些优点正正是软件开开发人员不不断创新所所追求的。 本本课题开发发的人力资资源管理系系统采用B/S架构和SQL Servver 22000数据库设设计开发,使使用JSP作为开发发语言。本本系统分为为五个模块块:人员管管理、招聘聘管理、培培训管理、奖奖惩管理、薪薪金管理。各各模块相互互独立,同同时又构成成
5、统一的整整体。 设计该系系统的目的的是为了减减少工作量量,适应企企业发展的的需要,在企业内内部建立一一套既具有有科学先进进性,又符合本本企业特点点的人力资资源信息管管理系统,充分发挥挥企业资源源的整体效效益,发掘企业业的潜在能能力,实现人力力资源信息息的及时传传递与共享享,为企业统统计、分析析、决策提提供科学依依据。关键词:企企业人力资资源管理;JSP;SQL Servver 22000 ;B/SIAbstrract With the furtther deveelopmment of tthe ssociaalistt marrket econnomy and the estaablissh
6、mennt off a mmoderrn ennterpprisee mannagemment systtem, in tthe aactuaal opperattion and manaagemeent oof ennterpprisees inn thee proocesss, huuman resoourcees prrioriitiess higghligght iits iimporrtancce haas grraduaally tradditioonal mateeriall ressourcces, to bbecomme thhe coompannys coree resso
7、urcces. To rretaiin taalentt nott onlly reequirres ccompaaniess witth goood pprosppectss forr devveloppmentt, moore iimporrtantt is to hhave a veery ssoundd bussinesss maanageementt sysstem. Howweverr, thhe trradittionaal maanuall mannagemment of ppaperr filles eexistt whiich mmany shorrtcommingss,
8、reesultting in llow eefficcienccy, uupdatting and mainntenaance diffficulltiess. Ass parrt off commputeer apppliccatioons, the use of ccompuuterss forr humman rresouurcess infformaationn mannagemment, witth thhe inncompparabble aadvanntagee of manuual mmanaggemennt off theese aadvanntagees iss thee
9、innnovattive softtwaree devveloppers are purssuingg. This topiic deeveloopmennt off humman rresouurcess mannagemment systtem aadoptts B/S arrchittectuure aand SSQL SServeer 20000 ddatabbase desiign aand ddevellopmeent, usinng JSSP ass devveloppmentt lannguagge. TThis systtem eexploored in tthis pape
10、er faalls intoo fivve moodulees: mmembeer, rrecruuitmeent, traiiningg, Reewardds annd puunishhmentts, ssalarry, eeach indeependdent but wholle inntegrral.Keywoord:humaan reesourrce mmanaggemennt ;JSP ;SQL Servver 22000 ;B/SIII1. 前言伴随着社会会主义市场场经济的深深入发展以以及现代企企业管理体体制的建立立,在企业业的实际运运营管理过过程中,人人力资源已已逐步彰显显其对于
11、传传统物力资资源的优先先重要性,成成为企业的的核心资源源。要想留留住人才不不仅需要企企业具有良良好的发展展前景,更更重要的是是企业要有有一个相当当健全的管管理体制1。1.1系统统选题的背背景和来源源人力资源管管理系统(HRMS),是指指组织或社社会团体运运用系统学学理论方法法,对企业业的人力资资源管理方方方面面进进行分析、规规划、实施施、调整,提提高企业人人力资源管管理水平,使使人力资源源更有效的的服务于组组织或团体体目标。企企业人力资资源管理是是指将人事事管理与办办公室自动动化系统进进行有机结结合,有效效地管理企企业内各种种人力资源源信息,使使各部门工工作人员能能及时、方方便地获得得所要人员
12、员的各种信信息从而提提高工作效效率。因此此,实现企企业人力资资源的自动动化管理无无疑会给企企业管理者者带来极大大的便利,信信息的管理理将更准确确、快捷2。1.2国内内外研究现现状第一代人力力资源管理理系统出现现于20世纪60年代末期期,除了能能自动计算算人员薪酬酬外,几乎乎没有更多多如报表生生成和数据据分析等功功能,也不不保留任何何历史信息息。第二代人力力资源管理理系统出现现于20世纪70年代末,对对非财务人人力资源信信息和薪资资的历史信信息都进行行设计,也也有了初级级的报表生生成和数据据分析功能能。第三代人力力资源管理理系统出现现于20世纪90年代末,这这一代HRMS的数据库库将几乎所所有与
13、人力力资源相关关的数据都都进行了收收集与管理理,更有强强力报表生生成工具、数数据分析工工具和信息息共享的实实现。1.3系统统设计的主主要目的和和意义随着国内外外科技的迅迅猛发展,计计算机科学学与技术在在各行各也也有着举足足轻重的位位置和广泛泛的应用。而而对于工作作量大、重重复工作的的领域中,计计算机编程程更是显示示了其卓越越的自动管管理能力。对对于企业,使使用计算机机联网能实实现快速的的信息交换换和数据处处理,以提高工工作效率和和优化办公公手段,已已经成为企企业必不可可少的部分分,在企业的的日常管理理中发挥着着重要作用用3。结合企业人人力资源的的应用背景景,提出企业业人力资源源管理信息息系统的
14、设设计目标以以及系统的的体系结构构,并设计企企业人力资资源管理系系统的解决决方案44。适应应企业发展展的需要,在企业内内部建立一一套既具有有科学先进进性,又符合本本企业特点点的人力资资源信息管管理系统,充分发挥挥企业资源源的整体效效益,发掘企业业的潜在能能力,实现人力力资源信息息的及时传传递与共享享,为企业统统计、分析析、决策提提供科学依依据。1.4系统统设计的主主要技术路路线本系统采用用myecclipsse 100.0 & SQLLServver 22000实实现,是一一个基于BB/S架构构的管理系系统。而BB/S最大大的优点就就是可以在在任何地方方进行操作作而不用安安装任何专专门的软件件
15、。一个稍稍微大一点点单位来说说,系统管管理人员如如果需要在在几百甚至至几千部电电脑之间来来回奔跑,效效率和工作作量是可想想而知的,但但B/S架构构的软件只只需要管理理服务器就就行了,所所有的客户户端只是浏浏览器,根根本不需要要做任何的的维护。所所以客户机机越来越瘦而服务器器越来越胖是将来软软件的主流流发展方向向,这使得得升级和维维护越来越越容易而使使用越来越越简单。DDBMS则则采用SQQL Seerverr 20000,也是是一个相对对成熟的数数据库管理理系统,功功能稳定,安安全性能好好,十分适适合作为系系统的后台台数据库。从从这几方面面来说,技技术上是相相当可行的的。而主要编程程语言则是是
16、目前广泛泛用于网页页开发的JSP,JSP就是Java,只是它它是一个特特别的Java语言,加加入了一个个特殊的引引擎,这个个引擎将HTTPPServvlet这个类的的一些对象象自动进行行初始化好好让用户使使用,而用用户不用再再去操心前前面的工作作5。 1.5论文文的总体框框架图1.1 论文总体框架目录摘要前言选题背景研究现状系统设计的目的技术路线系统开发平台技术简介系统需求分析系统设计整体功能设计数据库设计系统测试小结2.系统开开发平台和和技术简介介2.1系统统开发平台台本次课题设设计采用JSP程序设计计语言,而而JSP是基于JAVAA Serrvlett 技术,是Servvlet 2.1 A
17、PI的扩展,因因此,支持持Servvlet的版本平平台都支持持JSP,这样的的平台现在在越来越多多。除了开发发工具之外外,还要安安装一个支支持Javaa Serrvlett的Web服务器,或或者在现有有的Web服务骑上上安装Servvlet软件包。2.2 mmyecllipsee 10.0介绍MyEcllipsee企业级工工作平台(MyEcclipsseEntterprrise Workkbencch ,简称MyEcclipsse)是对EcliipseIIDE的扩展,利利用它我们们可以在数数据库和JavaaEE的开发、发发布以及应应用程序服服务器的整整合方面极极大的提高高工作效率率。它是功功能
18、丰富的的JavaaEE集成开发发环境,包包括了完备备的编码、调调试、测试试和发布功功能,完整整支持HTMLL,Strruts,JSP,CSS,Javaascriipt,SSprinng,SQQL,Hiibernnate6。 MMyEcllipsee 是一个十十分优秀的的用于开发发Javaa, J22EE的 Ecllipsee 插件集合合,MyEcclipsse的功能非非常强大,支支持也十分分广泛,尤尤其是对各各种开源产产品的支持持十分不错错。MyEcclipsse目前支持Javaa Serrvlett,AJAAX, JJSP, JSF, Strruts,Spriing, Hibeernatte
19、,EJJB3,JJDBC数据库链链接工具等等多项功能能。可以说说MyEcclipsse是几乎囊囊括了目前前所有主流流开源产品品的专属ecliipse开发工具具7。 根根据官方最最新消息,MyEcclipsse 200一三已经经正式发布布!MyEEclippse 220一三支持HTMLL5、JQueery和主流的Javaascriipt 库。随着MyEcclipsse 200一三支持Htmll5,你可以以添加音频频、视频和和API元素到你你的项目,从从而为移动动设备创建建复杂的Web应用程序序。你甚至至还可以通通过HTMLL5 可视化设设计器设计计令人难以以置信的用用户界面。同同时,随着着MyE
20、cclipsse 200一三支持JQueery,你可以以通过插件件提升性能能,并添加加动画效果果到设计中中。在结构上,MyEcclipsse的特征可可以被分为为7类:1JavvaEE模型2WEBB开发工具具3EJBB开发工具具4应用程程序服务器器的连接器器5JavvaEE项目部署署服务6数据库库服务7MyEEclippse整合帮助助对于以上每每一种功能能上的类别别,在Ecliipse中都有相相应的功能能部件,并并通过一系系列的插件件来实现它它们。MyEcclipsse结构上的的这种模块块化,可以以让我们在在不影响其其他模块的的情况下,对对任一模块块进行单独独的扩展和和升级。 简简单而言,MyE
21、cclipsse是Ecliipse的插件,也也是一款功功能强大的的JavaaEE集成开发发环境,支支持代码编编写、配置置、测试以以及除错,MyEcclipsse5.55以前版本本需先安装装Ecliipse。MyEcclipsse5.55以后版本本安装时不不需安装Ecliipse。2.3 SSQLSeerverr 20000介绍数据库技术术发展至今今已有30多年的历历史,数据据库技术日日趋成熟,应应用也越来来越广泛,出出现了许多多商品化的的数据库管管理系统,如DB2、Informix、Oracle、SQL Server 及Sybase等。其中SQL Server 也经历了一个从产生到发展的过程,
22、今天Microsoft SQL Server 2000 是在成熟和强大的关系型数据库中最受欢迎、应用最广泛的一个8。 MMicroosoftt SQLL Serrver 20000 是Micrrosofft 公司继SQL Servver 66.5和SQL Servver 77.0以后,推推出的又一一改进的新新版关系型型数据管理理系统。它它能使用户户快捷地管管理数据库库和开发应应用程序。SQL Servver 22000 使用了先先进的数据据库结构,与Windows DNA紧密集成,具有强大的Web 功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 企业人力资源 管理 系统 设计 实现 论文 4483
限制150内