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

上传人:b****4 文档编号:3772156 上传时间:2023-05-06 格式:DOCX 页数:82 大小:1.58MB
下载 相关 举报
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第1页
第1页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第2页
第2页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第3页
第3页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第4页
第4页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第5页
第5页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第6页
第6页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第7页
第7页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第8页
第8页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第9页
第9页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第10页
第10页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第11页
第11页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第12页
第12页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第13页
第13页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第14页
第14页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第15页
第15页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第16页
第16页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第17页
第17页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第18页
第18页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第19页
第19页 / 共82页
基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx_第20页
第20页 / 共82页
亲,该文档总共82页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于SOA的企业人力资源管理系统的设计与实现毕业论文.docx(82页珍藏版)》请在冰点文库上搜索。

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

基于SOA的企业人力资源管理系统的设计与实现毕业论文

 

工程硕士学位论文

M.E.DISSERTATION

 

论文题目:

基于SOA的企业人力资源管理系统的设计与实现

 

北京工业大学硕士专业学位论文

(非全日制)

 

题目

基于SOA的企业人力资源管理系统的设计与实现

英文题目

THEDESIGNANDIMPLEMENTATIONOFENTERPRISESHUMANRESOURCEMANAGEMENTSYSTEMBASEDONSERVICE-ORIENTEDARCHITECHTURE

论文作者

领域

研究方向

申请学位

指导教师

所在单位

答辩日期

授予学位单位

毕业论文(设计)原创性声明

本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:

日期:

毕业论文(设计)授权使用说明

 

本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

 

作者签名:

指导教师签名:

日期:

日期:

 

注意事项

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)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

摘要

人力资源管理系统作为企业人事管理部门的重要系统,能够为企业运作提供强大支撑,已经广泛出现和应用在公司或单位的人事工作管理中,为高效地解决人力资源管理中的信息交流不畅,以及工作效率较低等问题提供了平台。

现在,对人力资源管理系统开发工作和过程多数都是基于细化的需求应用,且系统规模重点定位于人力资源管理中人力资源管理流程中的部分关键流程或者环节,无法对人力资源进行系统和全面的管理。

为了彻底改变这种状态,人们在该领域引入了SOA技术理念,在原有管理系统的技术上,实现了对业务功能和系统的整合和提升,能够提供统一、标准、基于粒度服务动态整合的平台。

能够将应用程序的不同部分功能进行抽取,并将其作为服务,在根据SOA约定服务和接口定义的基础上,实现不同部分服务的松散耦合。

本论文的主要内容是,通过对SOA基础知识、架构以及WebService技术的深入研究,设计出基于SOA理念的人力资源管理系统的系统架构。

在对人力资源管理系统进行需求分析的基础上,设计出了构成该系统的各个功能模块。

针对管理系统中各个业务功能的实施要求,完成了服务发现、服务接口和业务流程设计工作。

针对系统中需要完成大量的查询工作的需求,论文中提出中提出了能够用于整个系统的大信息量查询的简单查询方法,用于对系统中的复杂业务进行快速查询,从而有效提高业务信息的查询性能和效率。

关键词:

数据库开发;SOA技术体系;人力资源管理系统;WebService;

Abstract

Humanresourcesmanagementsystemasthebusinessenterprisepersonalmanagementdepartmentoftheimportantsystem,toprovidestrongsupportfortheenterpriseoperation,havebeenwidelyappliedinthecompanyorappearandthemanagementofpersonnelworkunit,forefficientlysolvethehumanresourcesmanagementofinformationcommunicationandworkefficiencyislowprovidesplatform.Now,themanagementsystemofhumanresourcesdevelopmentandprocessmostarebasedonthedemandofrefinedapplicationandthelargescaleofthesystemlocatedinthekeyhumanresourcemanagementofhumanresourcesmanagementintheprocessofthekeyprocess,orlink,notforhumanresourcesandcomprehensivemanagementsystem.

Inordertocompletelychangethisstate,peopleinthisfieldisintroducedintotheSOAtechnologyconcept,intheoriginalmanagementsystemonthetechnology,realizingthefunctionofbusinessandsystemsintegrationandascension,canprovideaunified,standard,basedonthesizeofthedynamicintegrationserviceplatform.Canwillbeuseddifferentpartsoftheprogramfunctionextraction,andasaservice,accordingtotheagreedinSOAserviceandtheinterfacedefinition,andonthebasisofdifferentpartsoftheservicerealizeloosecoupling.

Themaincontentofthispaperis,basedonknowledge,theframeandtheSOAWebServicetechnologyresearch,designbasedontheconceptofSOAhumanresourcemanagementsystemarchitecture.Inthemanagementsystemofhumanresourcesarebasedontheanalysisofthedemand,thedesigngivesupthesystemofeachfunctionmodule.Accordingtomanagementsystemintheimplementationofvariousbusinessfunctionrequirements,completedtheservicediscovery,serviceinterfacesandbusinessprocessdesignwork.Accordingtosystemneedstodoagreatdealofinquirestheneedsofthework,thispaperputforwardinproposedcanbeusedforthewholesystemofthesimpleinquiresinformationinquiresmethod,usedtothecomplexsystemforarapidinquiresbusiness,thuseffectivelyimprovethebusinessinformationqueryperformanceandefficiency.

KeyWords:

Databasedevelopment;SOAtechnologysystem;humanresourcemanagementsystem;WebService;

绪论

论文研究背景和意义

人力资源的管理是企业竞争的一个重要因素,高效的进行人员的管理是很多企业都面临的一个难题,很多企业没有重视人员的管理和员工的自管理模式,导致员工信息缺失,人才流失不能及时补给,或者人员浪费,在社会发展力的不断推动下,各个企业也相应的重视起来,企业希望有一个人力资源系统不但能够满足目前的现状需求,同时希望这个系统能够具有一定的灵活性和延展性,在企业规模不断变化和重组的情况下,人力资源系统也能够在低成本的情况下满足最大的需求。

以下就总结一下目前公司的人力资源系统遇到的问题:

第一,各个模块独立,执行的功能比较单一,大部分数据均要进行校验和重组更新,一些软件功能落后,不具备一定的安全性管理,同时在编码的规则上不统一,在进行接口的时候会出现很大的困难,并且配合功能的能力比较弱,遇到问题责任不明确。

第二,目前的类似,加班,考勤,薪酬,培训的模块相对独立,工作人员在统计数据或者录入数据时需要单个的核实和确认,对于数据的准确性有一定的风险,经常会出现员工的薪资不符,员工发现后对于个人感受也是非常不好,需要有进一步的调整和准确性的验证

第三:

公司财务,报销以及公积金账户等相对也是独立的,报销的环节多,审批人需要手工调整,工作量是非常大,不但非常不利于员工操作,并且过程相对繁琐,也是经常出现错误,所以这种情况下,也及需要一个智能的系统上线

第四:

每个财年,无论小部门还是大部门为了防止小团队利益的出现,各个部门都需要人员充足,尤其是管理层,可是目前的系统在人员的信息和职责的更新上并不是非常及时,甚至过了半个财年人员的信息都没有更新,目前的人力资源管理系统已经不能适应公司的发展速度,所以继续开发新的系统来匹配并非后期的发展留下可以更新的空间

公司的决策层也是大力支持此举,并多次开会讨论,针对整体的框架和构造,分为技术团队和设计团队,同时进行内部调研,将各个模块功能整合,不希望只有两层的技术关系,需要有多层的控制,能够灵活应对信息社会的发展

计算机技术的快速发展和电子商务技术的日益发达,就需要对不同行业或部门的各种应用智能和各个应用系统进行高度的集成和整合。

而在当前情况下,多数企业的系统集成都是采用点对点的方式完成,这种方法比价复杂,且会导致信息孤岛的出现[1]。

所以,为了能够对异构平台互联、不同协议系统之间通信、遗留和新增系统接口之间等难题进行完美解决,所以,面向服务的架构,即Service-OrientedArchitecture,简称SOA就应运而生。

由于SOA技术架构具备松散耦合、服务共享粗粒度和联合控制等优势,使得该技术架构相比于以往的面向过程、面向对象和面向构件的方法都能够更好地解决问题,所以,使得SOA技术受到业界人们的一致关注。

在SOA的体系结构中,其相关的系统建设更多地强调基于统一标准的快速开发和灵活组合。

SOA架构中最核心的元素就是服务,这里的服务主要对应于系统的业务功能、业务流程或者数据资源,并根据统一的规格来构成各种信息系统。

利用SOA架构,可以对各类用户业务需求跟IT技术之间的鸿沟进行弥合,便于系统开发小组开发出具有良好扩展性、移植性以及兼容性的各种管理信息系统[2]。

基于SOA架构的应用集成开发方案,能够在改变企业现有应用底层架构的基础上,对各种集成问题进行有效解决。

基于SOA架构的系统解决方案能够帮助企业快速地完善和改进其现有系统,在各个过程中,所采用的方法就是将这些现有系统作为一种服务进行封装。

这样,就可以在构建各种基于SOA的管理系统中,将其服务作为一种统一和通用的方式来进行交互[3]。

基于SOA构架的系统设计,不单单是针对单个信息系统或者集成项目的角度来进行,而是更多地注重从用户应用的角度来对应用系统进行全局或者行业内的信息化建设,这样,就可以规划并构建统一的系统架构模式,进而积累可以重复使用的信息系统资源库,最终实现用户或者行业内的信息资源共享,以及快速构建系统的目标。

基于SOA架构进行系统开发的具备诸多优点,例如:

能够从企业外部进行访问、随时使用、粗粒度的服务接口、耦合松散、可重复使用的服务、服务接口的设计管理、标准的服务接口、能够兼容各种消息模式、具备精准定义的服务契约。

不仅如此,在SOA体系中,具有中立性质的接口特征,也即服务之间的松耦合,这种系统具有两个独特的性质,其一是非常灵活,其二是当构成整个应用系统的所有服务的内部结构和实现出现变化时,该系统能够继续存在和使用。

相应地,紧耦合则说明应用程序或系统的不同组件之间的接口及其功能和结构之间是紧密联系的,所以,当需要对部分或者整个应用程序进行某种改变时,系统或者程序就显得比较脆弱。

所有的这些优点,可以保证企业在采用SOA架构之后,在后续的使用过程中,如果需要对系统或者平台进行维护升级,可以在很短的时间内完成。

通过广泛地采用基于SOA体系的管理系统,可以为企业的发展和管理带来众多好处,具体来讲,主要有如下几个方面具体是:

业务方面要保持高度的一致性、系统必须是要以组件为基础、组件也是要松散耦合的同时要有系统和以网络为基础的基本设施,以上所述内容基本可以保证采用不同的标准和技术且分散在各处的零散资源能够执行互相协作、构造建立纯动态的实际应用程序、重复性的使用有效的代码、对企业内部工作流程的标准化等等[4][5]。

现代社会,是信息技术飞速发展的社会,也为社会的发展带来巨大影响。

所以,对于企业的人力资源管理系统来说,也应该大力借助信息技术来人力资源系统的开发。

作为现代管理系统或者平台的技术基础,信息技术已经成为不可缺少的基础设施和手段。

通过采用信息技术,可以使个人的能动性和地位获得提供,从而使人力资本成功超越物质资本和货币资本成为现代社会宝贵的生产要素和社会财富。

如果能够充分利用现代先进的管理方法和信息技术,将企业的人力资源优势和技术优势转化为切实可行的创新能力,将使得企业的核心竞争能力得到空前加强。

在现代市场竞争越来越激烈的今天,作为众多高新科技产业化的载体,企业逐渐成为社会发展,提供国家经济实力的主要渠道,特别是随着我国加入世界贸易组织和经济体制改革的逐渐深化和加速,企业的人力资源管理也必须推陈出新,这样才能适应信息社会下企业发展的趋势。

从而实现由单纯的人力资源管理向综合的人力资源开发进行转型,这样,传统模式下开发的企业信息管理架构就已经无法满足发展的需要。

而SOA技术架构的出现和广泛使用,为企业运营中出现的各种多样化需求的灵活处理带来了多种可行性解决方案。

可以将SOA技术抽象为事物管理,采用粗粒度软件来构建各种应用服务和程序,这些应用服务的扩展则主要基于相同的软件功能,相同的软件功能构建的不同服务则可以实现完全耦合。

不仅如此,基于SOA架构的系统还可以解决原有系统中异构软件相对分散的问题。

通常情况下,采用SOA架构的应用环境中,其需要处理的数据量通常都比较大,且不同类型的数据之间有可能零散地分布于各个独立系统的数据库中个,所以,对系统中各种类型数据的查询和处理等操作,将会根据应用场合、资源消耗以及结果集的大小而各不相同,如果对这些操作进行统一处理,则会在各个具体的应用环境中制约系统的查询操作的性能和效果。

所以,对基于SOA的人力资源管理系统的查询和处理方法进行研究,并将这些方法应用于人力资源管理系统,将显得非常重要。

人力资源系统就是要将目前各个独立的模块进行有机的整合,并且能够灵活的对接,从招聘到挑选、培训,考核,制度,薪资,福利,岗位调整等等都能够通过系统只能结合,并且为企业有效的运用,通过调查,80%的员工对于人力资源系统的需求都是非常急切的,希望能够自己查询准确的信息,并且能够通过系统进行个人的事物办理和信息调整,希望能够通过系统及时查看自己的薪酬构成和扣款明细,所以一个好的人力资源系统对于调动员工的积极性和忠诚度也是有着非常重要的作用。

同时信息的保密和安全也是企业重点关注的,本系统的模块基本包括:

国内外研究现状

随着信息技术的发展和网络技术的推广,人力资源管理系统的用户已经不再是专门的管理员或者薪酬管理员,它的用户已经逐渐改变为每一个企业员工,尤其系统的安全和稳定也被企业不断的纳入重点关注内容中,B/S的模式也由于web技术的不断发展开始普及,用户之间的协调工作和模块之间的兼容也都需要系统的支撑,集成多功能的工具使得办公效率能够不断提升,人力资源管理系统也被待到了一个信息的领域,其应用的技术也随之不断的更新变化。

作为当前IT技术领域的研究热点,SOA技术架构不论是在生产领域,还是在科研领域,都深刻认识到SOA技术架构是未来具备共享、写作、分布特征软件的首要体系结构,通过在IT架构中采用SOA技术,可以为企业带来巨大的优势。

在国际众多知名IT厂商中,如IBM、Microsoft、BEA、Oracle等,都已经广泛地同科研院所进行深入合作,加入了定义、实现和推广SOA技术理念的行列。

作为现代企业赖以生存和发展的重要基石,信息技术可以给现代企业带来更高的投资收益,以及更好的服务水平和更快的响应速度。

在企业向信息技术领域的投资方面,也是逐年增加,特别是进入新世纪以后,其投资收益更是越发提高。

截止2010年,全球信息产业的总之已经达到3.5万亿~5万亿美元,成为全球第一大产业,而人类全部活动的80%也更信息技术产生联系。

不过,对于一些信息技术实力比较薄弱的公司来说,其IT架构普遍存在不易扩展、不够灵活、利用率较低和应用开发周期比较长的问题。

这些企业中广泛存在和使用的老旧IT架构,灵活性比较差,常常会给企业的的信息整合做成障碍,形成所谓的异构信息孤岛,同时,也为软件的开发和维护升级带来了非常大的困难。

这样,就使得现有的传统架构的管理系统难以满足企业快速发展的变化需要,而这些企业也必须通过如下途径来寻求突破:

(1)、整合已有信息平台,发挥已有系统和平台的作用

企业运营中,随着其业务和技术的不断变化和发展,企业需要不断花费大量的资金来对各种IT架构进行更新、维护和升级。

同时,多数企业都希望能够最大限度地使用已有系统中可以良好运转的功能模块。

(2)、快速地适应企业的业务变化

现在,越来越激烈的商业竞争,要求企业应该具备良好的业务敏捷性,只有这样,才能够快速根据市场的变化、合作火警和商机引领的变化,快速地对各种新增业务进行建立。

(3)、通过跟合作伙伴的合作,构成虚拟组织,实现系统整合

出于资源整合的目的,企业需要跟各个商业合作伙伴构成联合的虚拟组织,或者特定时间段内的动态同盟,向市场提供产品和服务,而这种企业资源的整合,对于信息化融合就成为重要的环节,从而使得进行系统合成成为必要之举。

所有的这些都会初始企业通过采用新型的、能够动态适应变化和发展要求的全新架构方式,这种架构方式就是面向服务的IT架构,也就是SOA技术体系。

现在,基于SOA技术的架构体系已经在全球范围内广泛应用,全球性的大型企业在其企业级的IT战略规划中都将SOA技术架构作为中心内容来讨论。

能够将SOA与企业的ESB完全融合在一起,通过ESB将服务进行发布,是企业内部其他的系统能够随时调用人力资源系统的信息,从而缩短不同部门之前办事的时间,提高效率,使得部门的职责和接口的定义更加明确清晰。

作为一种体系结构,SOA架构正广泛应用于各种分布式信息系统的开发环节中。

对于分布式信息系统来说,其体系结构从发展之初的主机系统到客户/服务器两列结构,再到客户/应用服务器/资源服务器三列结构的发展过程,而网络服务和SOA架构的出现,则可以将分布式信息系统推向一种更加灵活的体系结构[6]。

Web标准制定组织W3C从1999年就已经开始去探索其基于XML服务的调用协议,名为xml-dist-app的分布式应用的邮件探讨列表在1999年的12月着手创建。

2000年5月,W3C很快接受由Ariba、CommerceOne、HTP、IBM以及Microsoft等公司共同联合提交的规范,就是SOAP1.1规范,同时创建了以XMLProtocol为工作组的基于XMl的消息架构。

当SOAP出现了以后,当时业界曾出现了很多种基于XML接口的语言描述,例如IBM有NASSL,微软有SDL、SCL。

IBM、微软以及Ariba对于上述各种接口描述语言整理后进行了标准化,然后于2000年的9月发布WSDL1.0。

这就能够看出在系统架构的各方面SOA都体现了巨大优势,SOA架构和同设计思想同时也渗透到了系统设计的各个方面和功能的各种应用,例:

对数据的CUDR操作,可截至目前,都还没有任何学者和企业等机构对基于SOA的查询方法发表过系统的阐述。

论文主要内容和组织结构

在本论文中,通过对基于SOA的技术架构在企业信息管理系统等方面的应用理论和实践,在对SOA架构的构成特点和架构优势进行研究的基础上,对基于SOA技术的企业人力资源管理系统进行了设计和实现。

概括起来,本论文的组织结构和章节安排为:

第一章:

绪论。

对论文内容的研究目的和意义进行了介绍,并结合SOA技术在国内外知名企业中的应用和发展现状,对本论文的主要研究内容、所作的组要工作和论文的组织结构进行了阐述。

第二章:

SOA技术及其应用。

对SOA架构体系的相关概念、特点、发展历史和主要实现技术进行了介绍,通过跟相类似技术的对比,认为面向服务的架构优势非常明显,可以作为企业提高其竞争力的重要手段。

第三章:

人力资源管理系统及其需求分析。

本章主要对人力资源管理系统的功能需求、性能需求、系统功能和性能目标进行了分析,通过在需求设计中引入SOA技术,实现了对人力资源管理系统的分析和设计,为后面的业务建模工作奠定了基础。

对系统开发进行业务建模。

在充分参考和结合SOA技术优点和架构思路的基础上,对系统的物理分布模型和层级架构进行了设计;并通过对系统功能的分析,实现了对系统模块的划分,明确了系统的功能模块及其集合。

同时,还根据系统中的业务和功能,对其服务和流程进行了设计,完成了系统的业务建模。

第四章:

面向服务的系统分析与设计。

本章主要对如何识别

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2