ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:1.28MB ,
资源ID:3575887      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3575887.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于J2EE技术的人力资源管理系统的设计与实现毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于J2EE技术的人力资源管理系统的设计与实现毕业论文.docx

1、基于J2EE技术的人力资源管理系统的设计与实现毕业论文基于J2EE技术的人力资源管理系统的设计与实现摘 要本文针对目前人力资源管理系统在工作效率以及信息过于分散,对于各个支行的人力资源分布状况总行没法细致把握;对人力资源无法进行可行的管理,特别是缺少整体管理的手段;业务程序太繁杂,没有整体性的改善手段,从而导致工作效率不高;信息化标准不高,与整体的银行信息化标准有很大差距等弊端,提出了一个基于J2EE技术的人力资源管理系统的课题,在Internet/Intranet的基础上设计了一个的人力资源管理系统体系框架。此系统针对上述存在的弊端将采用J2EE的手段有效的将人力资源管理的信息数据进行整合,

2、从而形成整体的人力资源数据管理,对各行业的人力资源的管理和规划提供很大的方便。运用相关联的手段,设计一种基于B/S结构的管理系统整体框架和结构,与现在比较常用的J2EE框架struts、Spring、Hibernate相对照进行系统的建造和使用,最终达到层与层之间的整体模型功能,并在现实工作中有所应用的实际功能,包括组织结构管理,考核评价分析,薪资福利等方面。首先介绍了该人力资源管理系统涉及的相关技术和理论,然后根据人力资源管理系统的业务和发展现状分析其需求,并明确其系统所要具备的各个功能。研究流程图和分析图,接着列出各个需求部分的子系统工作流程,运用有效的软件技术MVC模式对管理系统进行分层

3、次的研究,最后设计了一套适合某银行业务发展需求的人力资源管理系统,有效的提高了工作效率的、优化人力资源管理工作流程以及改善人力资源部门服务水平,在组织结构管理,考核评价分析,人事管理分析等方面取得了比较明显的效果,在人力资源决策方面也为银行管理层带来了可靠、及时、丰富的信息,有着非常关键的作用。关键词:信息管理系统,J2EE技术,人力资源管理,MVCABSTRACTAiming at human resources management system in work efficiency and low service level of human resource management hu

4、man resource management system based on J2EE technology is put forward the research and implementation of the project, on the basis of Internet/Intranet has designed a system framework of human resource management. Is the role of the system information data related to human resource management toget

5、her, thus forming the overall data management, so that the enterprise human resources management and planning aspects to enterprise human resources management has brought great convenience.According to the research direction, design some based on B/S structure, using the related method to build the

6、management system of the overall outline and structure, and is now commonly used the J2EE framework of struts, Spring, Hibernate as compared to build and use in the system, eventually reached between layer and layer of the whole model of function, and has been employed in the real work of the actual

7、 function, including organization structure management, evaluation, wages and benefits, etc.This paper first introduces the related technologies of the system, and analyzes on the banks requirements, which should have the function. Consider example figure and analysis, research of the relationship b

8、etween them, and then list the part didnt demand the subsystem workflow, use efficient software technology to the MVC pattern to hierarchical management system research, finally design a set of suitable for bank development needs of human resource management system, the working efficiency, optimizat

9、ion of the human resource management work process and the service level of the human resources department basically achieved remarkable effect, improve aspects in human resource decisions also brought bank management is reliable, timely and abundant information, has played a very important role.KEY

10、WORDS: IMS;J2EE; HRM;MVC第一章 绪论1.1研究背景随着生产力的发展,生产关系在人们的印象中也越来越深刻,人力资源受到的重视也越来越多,人力资源的重要作用在“科技发展要以人为本”的观念中得到了充分体现,企业中最有用的资源将会是人力资源,正是这个原因,人力资源管理在对企业的兴衰成败方面起着一个非常重要的作用。研究人员觉得人力资源是“人力资本”,特别以为技术资本地位都不如它高,尤其是一些人力资源,以知识分子为典型,更是如此。对人的未开发的能力的提高和企业的办公效率水平的提升是人力资源管理的首要目标;企业的运行是靠人进行管理的,因此这就必须要明确怎么样去经营一个企业,这些的内容

11、都是属于人力管理知识的内容。目前企业在创新发展人力资源管理系统的时候大部分使用以人力资源管理为根本的理念,在此基础上逐步发展。我们所说的人力资源管理系统表示的是人力资源管理的自动信息化,是企业在硬件的大容纳量、较高的速率以及最新的IT软件的人力资源管理建设思路。将先进的人力资源管理方面的思想与理论融入到人力资源管理系统中去,只有这样才能极大地提高人力资源管理工作,它的目的是提高组织管理能力和在战略上制定的执行能力,任职管理体系和以绩效管理为核心的评估与激励体系需要被创建,这是以素质模型为基本的,能够很好地创建一个合适的人力资源管理平台,其中包括员工、业务经理、招聘经理和首席执行官。随着社会发展

12、的快速进行,全球贸易自由化已经进入中国,市场在符合相关的法律规定的条件下,已经很自由,在这个时候一片巨大的自由的国际市场呈现在各人力资源管理系统的面前。但是往往机会与风险是并存的,在中国这片土地上,那些银行已经非常熟悉国内的竞争市场规律,它们具有明显的中国特色,但是面临着外来资本的冲击,中国银行将会承受更大的压力。银行运行营业的标准性、售后服务的质量、产品技术的水平等管理要素,在目前来看,根本不可能解决像银行策略制作和运行等那些很高深的问题,然而解决这些问题的突破口在哪,高端的人才,只有那些高端的人才才能够解决这些问题,银行业也因此而更加地关注这些的人才,人才是个决定未来银行业发展的重要因素。

13、银行业也明确地认识到,想要在市场竞争中立于不败之地,必须改变银行的管理方法,提高员工素质水平,这样就可以提高商业银行的行业服务整体效果,从而适应现代市场发展的需要。并且银行的职员作为企业先进企业文化,先进企业思想, 以及先进科技的实施者与传承者,决定着银行能不能在市场中站住脚跟。1.2 国内外研究现状分析 随着计算机技术的不断发展,社会的信息化程度越来越高,计算机及计算机技术的应用范围日益广泛,应用层面正向全面化、纵深化发展。在这种社会背景和人力资源管理转变的推动下,人力资源管理系统正逐步走向企业,而人力资源管理系统也从最初的人事电子档案管理、行政事务电子文档和电子表格功能,发展到今天几乎涵盖

14、人力资源管理的所有方而,诸如人力资源规划、员工职业生涯规划、绩效管理、薪资管理、人员招聘和调配、岗位评估及岗位管理等等。 在国际上,人力资源管理系统的发展历史可以追溯到20世纪60年代末期: 第一代的人力资源管理系统支持的用户非常少,只是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。 第二代的人力资源管理系统出现于20世纪70年代末,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。 人力资源管理系统

15、的革命性变革出现在20世纪80年代。第三代人力资源管理系统的特点是从人力资源管理的角度,用集中的数据库将几乎所有与人力资源相关的数据统一管理起来形成了集成的信息库。这样,一方面e-HR可以缩短管理周期,减少HR工作流的重复操作,使工作流程自动化,减少不必要的人为干扰因素;另一方面,e-HR可以使HR部门从提供简单的HR信息转变为提供HR知识和解决方案,随时随地向管理层提供决策支持,向HR专家提供分析工具和建议,最终建立HR部门积累知识和管理经验的体系。 从第三代人力资源资源管理系统开始,Internet/Intranet也给人力资源管理带来了新的挑战和机遇,互联网技术被运用到e-HR中,“e”

16、化的重点开始由电子化向信息化转变。信息化技术使得HR信息真正能够覆盖到企业的每一个角落。 国际上著名的HR软件有SAP公司的mySAP ERP HCM, ORACLE的HRMS和PeopleSoft的HRMS(已被ORACLE收购)等。国内的人力资源管理软件从80年代末才开始萌芽。由于观念更新的缓慢,在很长的时间里,国内市场人力资源管理软件只是以财务软件,ERP (Enterprise Resource Planning)系统中劳资、人事功能模块的形式出现。国内著名的HR软件有金蝶的k/3人力资源管理系统 (该系统包括招聘调配、培训发展、绩效管理、薪酬福利、员工关系五个模块,采用VS. NET

17、作为开发平台,开发技术采用ASP. NET,编程语言采用C#,项目管理采用RUP)、用友的e-HR以及明基的G-HR, M-HR, K-HR(基于.NET技术,采用B/S架构)。国外软件是根据欧美企业的情况而开发的,在进入中国市场的时候,往往忽略了中国人力资源管理的一些特点,而这正是国内HR软件的长处所在。 存在问题: Web服务自身的技术体系还不完善,针对Web服务的安全性、事务管理、服务质量以及服务管理等方面的很多标准或规范在制定讨论之中; 因特网上Web服务还比较少,公共UDDI注册体系尚未建立; 企业在以往信息化的过程中投资巨大,不愿一下子抛弃现有系统而全面转向基于Web服务的商务应用

18、。1.3 限制国内银行人力资源管理发展的因素以地方性股份制运行的某个银行,现在所有员工2000人左右,有88家支行机构,分布在全省的各大经济发展迅速的地区。全新的银行策略和市场的位置决定了要对人力资源管理制定更高的条件,为了更好的有效提高人力资源管理方面的服务质量,切实的促使商业银行的营销策略转型并加快银行阶段性成果的转变进程,同时对人力资源部的作用功能进行了新的定义。该银行主要运用常见的办公软件来办理完成管理档案的工作和日常的人事事务,由国际市场变化的角度来说, 人力资源管理的方法用在商业银行上已经过时落后了, 信息化人力资源的整体的水平太低,分析限制其发展的影响因素有:1、人力资源管理系统

19、的子系统功能信息过于分散,对于各个子系统的人力资源分布状况总行没法细致把握;2、对人力资源无法进行可行的管理,特别是在组织结构管理和员工的考核评价分析方面缺乏整体性管理的手段;3、银行人力资源管理系统中涉及的业务程序太复杂,并且各子系统冗余重叠没有整体性的改善手段,从而导致工作效率不高;4、信息化标准不高,与整体的银行信息化标准有很大差距。基于以上种种原因,必须要借助于现代的技术手段,完善创新一系列有效合理的人力资源的控制管理信息务流程,提高管理系统自身的自动化水平,降低人力招聘经理的反复工作次数,要能够很好地处理那些人为的影响因素,增加职工自主选择服务的深度和广度,提升商业银行日常管理服务的

20、效率和重复事务性工作,有效地缩短人力管理服务周期。用信息化系统来操作那没有技术含量的的重复性工作,这样做的话就能够使人力资源得到非常大的解放, 在企业的管理水平和管理的效率方面也会有很大的提升。供简便的HR信息现在已经不再是人力资源管理部门的唯一作用,解决方案和提供HR知识也成为了它的一个重要作用,在任何时候都能够为管理人员带来策略上的支撑 ,为技术员工带来极大的帮助和服务。我们坚信人力资源管理系统会给全行的发展带来积极的影响,为长期的资源规划带来很大的帮助。通过建立一套完整的基于J2EE技术的人力资源管理系统将在很大程度上提高该银行处理人力资源管理水平,并且在管理效率方面也会得到很大的发展。

21、通过对制约银行发展的因素着手,分析原因,针对目前依然存在的问题研究实现对应的流程模块,对该银行的发展具有十分重要的意义。1.4研究内容该文章通过研究在人力资源管理系统的研发中B/S结构框架、J2EE研究技术等的实用性和可行性分析,以及人力资源管理理论、管理的业务程序和系统性能需求、各种关联业务要求、软件和硬件的限制条件,分析确定系统的结果框架以及人力资源管理系统内在要求,参照各项功能规划出与之相对应模块,并最终列出模块的详细参数,这样设计出的人力资源管理系统才可以满足银行的需求。第二章 系统相关技术介绍2.1 浏览器/服务器(Browser/Server)框架我们所说的B/S框架,指的是浏览器

22、/服务器(Browser/Server)框架,在 Internet互联网迅猛发展后,不仅能够使其得到提升,还会优化结构的样式,优点特别的鲜明。用户可以使用现代的互联网来实现这种B/S结构,大多数的工作都是在服务器端实现的,也有很少的一部分工作在前端的实现,这就是三层结构。B/S架构是没有客户端的软件的,所以不需要安装任何的软件,因为它只不过是在上网浏览器上运行,因此只要升级了服务器那头的软件就相当于进行了升级,很大程度上减轻了客户端电脑的负担,这样就很大地降低了成本的付出,但是这个的系统是有很大的缺点的,就是系统的运行速度比C/S结构运行慢的多,还有个缺点就是不能够控制访问的用户。在现在的技术

23、水平条件下,要实现B/S的结构框架简而言之就是根据Internet/Intranet模型中的数据储存,并且卖这个产品的价钱也是很公道的89。1、B/S架构的优点(1)使用起来很方便的,随时随地可以进行各种业务的开展;(2)很容易在这些的功能的基础上再增加一些功能;(3)这里的维护就是改变下网页就好了;(4)开发简单,共享性强。2、B/S模式的缺点(1)B/S模式缺乏满足不同需求的未来发展空间;(2)B/S模式基于GUI运行,缺乏可以提供方便的快捷键执行;(3)网页的各项执行工作都需要更新才能完成;(4) B/S模式本身功能不多,而且新版本中放弃了从前原有的特色。虽然B/S模式存在上述的缺点,但

24、是并不会影响它在银行人力资源管理系统中的引用,银行人力资源管理系统并不需要太多的功能实现,只需开发在原有传统银行业务基础上的需求模块,而B/S模式恰恰能够满足这一点。2.2 Java2平台企业版技术J2EE(即Java2平台企业版)在2001年7月就是由Sun公司开发出来的一项半成品技术。在J2EE的发展历史上,这项技术经过了各种挫折和坎坷,现在已经基本上发展成熟,为中间件技术作出的贡献是无可比拟的,自然,越来越多的人重视这个技术的应用。其实J2EE运作的关键就是一组规范和指南,这样就可以定义这些由Java语言开发的复合层分布式用于企业上使用的一个平台。那些的工作人员也是在这些的规范和指南的平

25、台上来创造这些的软件的,那些的供应商会保证这些包容性的。因此J2EE应用程序当然可以在不一样的服务器上运行,只要改变很少的一部分代码就可以的,J2EE(Java2 platform Enterprise Edition),同样也是一种利用Java平台来解决这些的企业的问题的,通过改变那些组件和使用的环境就可以在企业使用是进行灵活使用。这样不用说,他就是很好地解决企业问题的产品。 J2EE可以适用于不同的环境之中,这是他的很好的特征。因为可以开发出一些可移植的程序。这些的软件程序不需要特别的硬件要求,因此可以在设计之后就可以长期使用,维护更新很少的,使用的范围就广了,针对这种特性,市场上的人力资

26、源管理系统也有异构这种特性,两者刚好对上了。用户订购使用J2EE所能容纳接受的第三方的成品组件在J2EE标准上也是可以接受的,而且可以把它安置在异构的氛围当中,使成本得到降低,自身的整个程序也要求提升。一种特别服务器平台应该提供给经办机构, 可伸缩性需求是这种平台所必不可少的,只有这样才能满足那些关于人力资源的各种级别的业务办理,。这些主要以各种操作系统和平台均能应用这种J2EE平台的应用程序为基础。比如:这种系统高端UNIX与大型机系统来布置, 它的单机支持64至256个处理器, 它所有用的处理能力是非常强大的;也能用来部署在一些较小的机型上,当系统管理的人力资源已经增长到系统不能负担时,可

27、以通过增加服务器数量集群;同时,可以在一些性能需求不高的地方运用 PC Sever,把它来充当应用数据系统的载体。这种新型的多级应用配置,不仅可以满足不同层面上对于人力资源系统的性能和成本费用的要求,而且也可以减少一部分费用(用来做不同平台之间的迁移的)。在之前所做的系统规划中是很难达到的。一个用户管理信息系统最后的要求是其的稳定性是否可用,而作为一个准金融系统的人力资源系统,它的信息数据是否稳定和安全更加不容忽视。一个服务器终端平台必须一天24小时运转,只有这样才能满足合作伙伴以及公司客户的需要。如果发生意外停机,这种灾难性后果是很难有人能承担的。本系统的稳定性是建立在Java系统的健壮性以

28、及虚拟机(Virtual Machine VM)在实现上的一致性的基础上的。J2EE只要部署到合适的操作环境中,其可用性可以支持很长时间。在WINDOWS环境中也可以用J2EE,当然这不是用户所能用的唯一操作系统,还有一些非常好的操作系统,比如:Sun Solaris 或者IBM05/390等。对于实时性要求很强的一些业务系统,它应该是一种非常理想的选择。以前应用服务器是核心平台二版系统的框架的基础,系统的创建是再在此基础上形成的。Java技术所拥有企业级规格示J2EE规范的根本,它最主要的目的是建立一种技术平台,这种平台必须具有企业级应用发展能力,这样就可以省去很多繁杂的应用开发和布置的相关

29、程序,在很大意义上提升了了不同平台的相互的操作的对比, 很多不相同的的虚拟机器都可以用Java程序来运用到其操作系统,这使它能够保证在硬件环境中的独立性;另外,J2EE技术还提供了一种应用程序接口,是通过JDBC等技术支持的,可以使它不依赖数据库厂商,这样一来就增加了数据可操作的通用性。由于有这些多方面的原因,J2EE本身就为一些业务组件的跨平台迁移提供了非常好的条件。综上所述,我们能够得到以下结论:J2EE的技术框架不论是在对业务的支撑方面还是对创新技术的运用上都发挥着很大的作用。其本身可以既可以用于作为开发银行人力资源的基础技术框架,也同样可以用来作为行业内其它应用和系统的支持,是一个非常

30、难寻的可用于社会保障管理信息系统的一个基础技术应用平台。2.3 J2EE框架J2EE的推出目的:Sun为了迎合刚刚兴起的B/S架构潮流,克服存在于传统C/S模式的一些弊端 ,简化开发、管理和部署所用于企业应用的程序,并提供一个独立、可移植、用户多的符合安全标准的应用了Java技术开发服务器端的企业级平台。多层次的分式应用模式是J2EE所主要应用的,应用逻辑按照功能能的不同可以形成很多的应用组成部件,各个不同的应用组成部件分布于各个机器,这是根据它们层位置的不相同而决定的。J2EE中间件为四个各不相关的层进行了描述,它们是:在机器客户端上运行的客户层、在服务器上运行的企业信息系统层以及在J2EE

31、上运行的业务逻辑和表示逻辑层,如2-1图所示。图2-1 J2EE多层应用体系结构1、客户层。J2EE的运用应基于Web,也可以基于一些惯例的方式。Applets和应用客户端的程序是客户层部件的主要组成部分。2、业务逻辑层。它也就是常说的Ejb层。Ejb在业务逻辑层上运行,来对逻辑业务逻辑层的代号编码进行处理。业务逻辑层首先户端程序接受数据,之后要进行处理,最后企业信息系统层储存处理后的结果,这所有的一切操作都是可以逆向转换的。3、表示逻辑层。J2EEWeb的组成构件是由Jsp的界面、显示HTML页面的Servlets以及在Web的Applets为根本。和客户层类似,Web层可以通过JavaBe

32、an 来处理用户的输入,同时把用户输进去的指令传送到在业务层中运作的 Enterprise Bean类程序来处理。4、企业信息系统层。它是用于运作企业信息系统的软件, 这一层包括一些企业基本设备管理系统,像企业资源规划(Erp)、大型机事务管理、数据库系统及其它的保存的信息系统。J2EE运用构件也许会因为一些条件(比如数据库的链接),在必要时要求进入企业的信息系统。J2EE的企业框架能力是非常强大的,能够支撑几百个人同时在线,这只是最低限度,并能够保持的运行能力非常稳定,也不会宕机。它是借用Java的自动垃圾处理机制完成的。下边请看以下列举的本公司常用到的技术框架:2.4 MVC模式MVC模式是一种软件开发模式。M是Model,表示模型,系统的逻辑处理主要用它来完成。V是View,表示视图,用户的交互主要由它来完成。C是Controller,它所表示的是控制器,它的作用主要是来建立视图与模型之间的联系。这三个部件的功能和联系如图2-2所示。图2-2 MVC组件类型的关系和功能1、视图这是一个与人进行互动的一部分,它包含:登录屏幕和登录成功处理后的登陆界面,也可以是登录失败的画面,亦或者是登录成功的画面。为用户提供输入

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

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