资源描述:
《基于soa的高校人力资源平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于SOA的高校人力资源平台的设计与实现DesignandImplementationofHumanResourcePlatformBasedonSOA领域软件工程.研究生曹磊.指导教师钟志军.企业导师苏小明.天津大学软件学院2015年11月摘要人力资源是高等教育发展中最具活力的核心资源。随着现代高等教育的飞速发展,如何深入挖掘人力资源潜力,充分发挥每个教职工的作用,是高校管理的首要问题。高校人力资源管理系统作为数字化校园的重要组成章其作用也日益凸现。建设高效、科学的人力资源管理系统可面向全过程、全方位进行人力资源管理,强化各部门的配合,提
2、高管理工作效率,为实现高校发展战略提供强有力的支撑。SOA面向服务架构,是最新的高校应用集成技术方案。SOA是具有松散耦合、系统应用数据、构造分布式系统的一种集成方式,把应用系统各项功能提供服务接口,实现各种服务之间的集成与管理。把应用集成之间的复杂性降低,使高校灵活的适应环境的变化,在创建新的应用服务时把风险降低到最低。本论文依据软件工程理论,按照高校人事管理的具体情况,采用SOA的体系结构、.NET架构和MVC设计模式,综合运用Ajax技术、数据库持久层技术,依据系统分析、系统设计、系统实现的解决方案,阐述了其人力资源管理系统构建的完整
3、过程。通过本系统的设计,实现了高校人力资源管理系统的主要功能需求。本系统具有强大的数据库架构,可以很方便进行数据的增删改和查询;系统采用SOA的体系架构,降低了模块的耦合,增强了软件的重用性和扩展性,缩短了软件开发周期,实现了较好的效果。关键字:SOA;人力资源管理;Asp.net;WebServicesAbstractHumanresourceisthemostvigorousandcoreresourceforthedevelopmentofhighereducation.Withtherapiddevelopmentofmodernh
4、ighereducation,howtotapthepotentialofhumanresources,givefullplaytotheroleofeachstaff,istheprimaryprobleminthemanagementofcollegesanduniversities.Thehumanresourcemanagementsystemofuniversitydigitalcampusisanimportantpartofitsroleisbecomingincreasinglyimportant.Humanresource
5、smanagementsystemconstructionofscientificandefficientfortheentireprocess,thefullrangeofhumanresourcesmanagement,strengthenthecoordinationofvariousdepartments,improvemanagementefficiency,providestrongsupportfortheimplementationofthedevelopmentstrategyofcollegesanduniversiti
6、es.SOAserviceorientedarchitecture,isthelatestapplicationintegrationtechnology.SOAisanintegratedapproachwithloosecoupling,systemdatastructureandapplicationofdistributedsystem,thefunctionoftheapplicationsystemserviceinterface,realizetheintegrationandmanagementofallkindsofser
7、vices.Toreducethecomplexityofapplicationintegrationbetweenthecollegesanduniversities,flexibletoadapttochangesintheenvironment,andreducetherisktoaminimuminthecreationofnewapplicationservices.Inthispaper,accordingtothesoftwareengineeringtheory,accordingtothespecificsituation
8、ofpersonnelmanagementinCollegesanduniversities,usingSOAarchitecture,.NETarchitectureandMV