基于SOA架构和.NET技术的电网公司人力资源管理系统研究与设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:baby3911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家电网公司的改革和发展,信息化建设得到持续稳定的推进。公司现有的人力资源管理系统和其它系统一样,都面临着系统的重构、升级和集成整合。目前,公司人力资源管理系统仍然是单机版的桌面应用系统,该系统具有强耦合性,不能满足电网集团公司各层级单位之间、同一单位的不同系统之间数据共享和业务共享的需要,也不能适应需求变化对系统重构能力所提出的要求。选择什么样的软件架构来重构、升级和集成人力资源管理系统,是当前电网公司人力资源管理信息化建设的关键问题。当前应用系统中,C/S模式和B/S模式仍然是架构主流,这样的系统能够实现系统间数据和功能模块的共享,却不能解决异构系统间的服务共享,不能根据需求快速变化而快速地重构系统。SOA,面向服务的软件架构,因其资源规范建设、动态优化、广泛重用、方便集成、应变和系统重构能力强等重要特性,对电网公司人力资源管理系统的重构、升级和集成整合是一种很好的选择。同时,当前流行的XML、Web服务等技术为SOA软件架构的应用提供了关键的技术支持。本文首先介绍了分布式应用架构SOA以及相关技术。SOA支持将一个应用的业务逻辑或某些单独的功能模块化并作为服务呈现给客户,其松散耦合性使企业可以将现有的、新开发的或从厂商购买的组件合并在一个定义良好的SOA框架内,也可以动态响应需求的变化,添加新的服务或更新现有的服务。然后引出了基于SOA的Web服务技术和.NET解决方案。Web服务技术基于XML和SOAP,适合大数量和低频率的访问,同时为异构系统提供了可行的通讯机制。.NET解决方案WCF框架全面支持SOA和Web服务技术,整合了.NET平台下所有和分布式系统有关的技术。接着,本文从SOA架构思想出发,根据电网公司现有人力资源管理模式,分析建立人力资源管理系统基础架构和整合现有人力资源IT资源的具体方法,并在此基础上,研究和设计出系统功能模块和系统公共服务。最后,基于.NET技术平台下,搭建了系统运行环境,并设计和开发出基于SOA的人力资源系统原型。研究表明,SOA软件架构重构能力强,作为一个弱耦合性系统架构,能够满足电网公司人力资源分布式管理需要和应对人力资源业务的快速变化,解决各级组织间、各应用系统间数据和业务共享。.NET平台提供的基于SOA的WCF框架是高效、安全、可靠和全面的技术解决方案。本系统原型前端采用Visual Studio 2005 + WinFX Runtime Components开发工具,后端数据库采用MS SQL Server 2000。本文结尾对全文进行了总结,分析了基于SOA架构的软件系统存在的问题并讨论了进一步研究的内容。
其他文献
SPHC热轧带钢具有良好的冲压性,主要用于汽车和家电行业。在SPHC热轧带钢冶炼过程中,有一部分杂质将最终残留在钢中。残留元素的存在是钢材质量产生不稳定的主要因素之一。正确
近年来,就业市场竞争越来越激烈,如何提高大学生就业质量已经成为高校和社会共同关注的问题。本研究着重于择业效能感对大学生就业质量的影响研究。本研究以对华中科技大学的
伴随新课程改革的不断推进,教育界对于高校教育活动也做出了新要求,而要想让新形势下的高校教育活动得以顺利开展,就必须形成一套科学的管理体系,以此来作为保障。管理创新作为学
扩散硅压力传感器发展到现在已经有30年的历史了,在此期间,人们对它的理论研究越来越深入,应用领域也越来越广泛,其中最重要的领域之一就是汽车电子。但是,国外的压力传感器
随着国家政府对科研及教育事业投入资金不断增加,各项目单位的科研项目资金经费也水涨船高,增速较快,如何高效合理来使用这些科研项目资金就成为重中之重。本文主要围绕财政科研
课堂交往是课堂教学生活的一种存在方式,什么样的课堂交往在某种程度上决定着课堂主体的生活方式和生存状态,对课堂交往的忽视与片面化理解直接影响着个体生命的完整性存在、
我国是一个人口和资源大国,国土面积广阔,南北和东西的跨度以及范围都非常广,尤其是陆上面积广阔,地势相对比较复杂,地形种类多样,这就直接的影响到我们可以选择的交通运输方式。由
数学知识源于生活,同时也用于生活,在教学的过程中将教学与生活有效的进行结合,就可以更好地让学生体会到数学与生活之间的关系,让学生认识到数学学习的重要性,同时也可以让学生在
小学生对体育活动并不陌生,在孩子们很小的时候,教师和家长都在强调体育锻炼的重要性。同样的,对多媒体来说也是如此,但是将两者结合进行组合教学,对学生来说却是相当少见的
在课堂教学中,老师除了要教给学生一些知识之外,还需要具备良好的课堂组织能力,维持好课堂秩序,给学生一个良好的学习环境。本文就具体实例谈谈初中数学教育中加强课堂组织的