基于SoA的人事信息查询方法

时间:2024-02-28 点赞:46495 浏览:90916 作者原创标记本站原创

本文是一篇信息系统论文范文,信息系统类有关本科毕业论文,关于基于SoA的人事信息查询方法相关毕业论文范文。适合信息系统及人事管理及计算机系统结构方面的的大学硕士和本科毕业论文以及信息系统相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】对于人事信息查询来说,SOA具备多种优势.本文讨论了该查询方法的研究意义,并在分析SOA人事信息查询方法需求的基础之上,分别从三个方面(简单查询方法、复杂查询方法、高级查询方法)提出了基于SOA的人事信息查询方法.

【关 键 词】SOA;人事信息系统;查询方法;人事信息系统方法研究

【中图分类号】TP315

【文献标识码】A

【文章编号】1672-5158(2012)10-0106-01

一、引言

人事管理效率的高低与企业的工作效率息息相关,人事管理的信息化将会对人事管理带来质的提升.在我国,人事管理信息化水平因环境的不同而存在着各方面的差异,大多人事信息系统的开发仅仅针对具体的应用要求,系统难于对人事信息进行全面组织管理.而SOA的出现对其建立了—个新的标准,对粒度服务进行灵活设计之后,能够实现系统各部分服务的松散耦合.

二、基于SOA的人事信息查询方法研究的意义分析

SOA(Service Oriented Architecture)因其特征十分符合信息化的需求和解决问题的思路而在我国软件行业备受青睐,可以把SOA看成是一种架构风格,也可以把SOA当成是服务于整个系统周期的分布式软件系统构造方法与环境,甚至是一个组件模型.

我国企业传统的点对点的集成方法很容易造成信息孤立,而面向服务架构SOA的软件工程方法由于具备粗粒度、信息共享、松散耦合、整合控制等特点,在解决问题的过程当中比传统方法更有效率,其在统一的标准基础上进行快速开发和灵活控制.SOA适时地缩短了IT支持能力与用户业务需求问的距离,并给开发者提供了更广阔的空间,这些都是基于SOA具备的“服务”功能.SOA不是仅仅是通过单独的信息系统看问题,更是将用户的立场作为出发点,从而能够布局出系统的、统一的系统架构模式.总之,对于人事信息查询服务来说,SOA显现出了诸多优势,基于SOA的人事信息查询方法研究具有十分重要的意义.


三、基于SOA的人事信息查询方法的需求分析

人事信息横向来说条目众多,纵向来说层层深入,人事信息查询系统开发的关键问题在于能否对系统中的信息进行高效的整合及分配.那么,一个良好的应用系统应当具备哪些主要条件呢?现分析如下:

1.服务之间的松耦合

人事信息的综合查询中由多个人事信息部分构成,人事信息的条目组合不是一成不变的,而是会在实际操作中发生一系列的动态变化,人事信息查询方法的设计必须要将这一动态变化作为一个重要的参考因素.另外,基于SOA的基本理念,信息查询服务之间的耦合度应尽量小,这样才能在信息条目发生变化时,对一个查询业务的服务实现地变更对整个系统的正常运行的影响会相应的减少.

2.快速响应

快速响应是一个应用系统设计首先要考虑的重要因素,大型查询系统更是如此,由于在查询操作中记录数量和返回数据量较大,系统设计和开发人员就更应该把快速响应作为一项重要指标,这样可以给用户带来更畅快的体验.

四、基于SOA的人事信息查询方法研究

简单查询方法研究

“基本信息一扩展信息”的二层查询服务组织模型是简单查询中采用的方式,通过对查询条件进行层级管理,方便查询功能的组织和应用.用户在简单查询中首先要通过操作调用基本信息查询服务,在相应结果的基础上选择对应的子功能继续进行查询,即扩展信息查询.

该二层查询服务的优点主要包括:简化了检索条件.人事信息条目众多,每条信息如果都在页面创建检索条目就会提高综合查询的难度,也会影响服务设计和系统运行的速度;为综合查询建立统一标准.统一的查询条件项目组通过设置统一的查询检索条件,给综合查询服务的设计建立了标准的依据,这对系统业务的高度抽象和集中设计提供了极大的帮助;二层查询服务降低了扩展信息的查询服务的耦合度.扩展信息查询服务与实际业务之间接洽不畅时,对应于此扩展信息查询服务的更新并没有影响到整个综合查询子系统和功能的实现.信息的查询通过首先在基本信息查询操作,通过集中、索引式的检索条件进行基础信息的查询.通过在基础信息查询中选定要查询的个人,可以进行各类扩展信息的查询,各类扩展信息的查询地位平行,通过基本信息查询的结果统一索引.此查询方法可以应用在查询条件众多、信息组织层次较深等业务功能中.

2、基于SOA的复杂查询方法研究

查询条件多、信息组织层次深的业务由简单查询方法就可以解决,但由于人事信息系统中查询功能的应用场所较多,简单查询并不能满足系统中的每一类查询操作,所以复杂查询方法的研究势在必行.基于SOA的复杂查询的特点在于用户可以通过系统开发出的细粒度服务和粗粒度服务进行固定查询条件的查询场合,这种方法应用于信息量巨大、查询中结果集较小的查询场合.而实现复杂查询方法的关键部分就在于类cache目录表.

类cache目录表的引入实际上是为了解决查询速度的问题,它类似于计算机系统结构中存储系统的分层理念.因此,“反应迅速”是类cache目录表的设计规范所在,而类cache目录表的容量也不应该被设计成很大,其记录数也应该相对较少.

除此之外,类cache目录表中的字段是其他业务表中的id字段,而这些字段都需要创建索引,该设计思路与计算机系统结构中文件系统目录的设计思路一脉相承,类cache目录表就相当于文件系统中的一张目录表,将库中其他各种相关操作业务表的id字段统一起来,而对于具体的业务实现而言,数据库检索条件有时候并不是具体业务表中的id字段.因为存在以上叙述的这些索引的毛病和设计思路,就会出现数据库的设计中,表中一般只有id字段被设置成索引的情况.其结果就是系统的工作效率及用户体验效果大打折扣,系统面对数据记录庞大的业务表时,检索就会出现耗时费力的情况.而类cache目录表的引入可以让系统的查询操作先在cache表中进行检索,在找到匹配记录的前提下得到对应下级具体业务表的id值,然后用id值匹配的下级具体业务表记录,由于id是索引,在对应表中进行的查询操作速度将会有显著的提升.

3、基于SOA的高级查询方法研究

高级查询方法的特点在于用户能够按照查询条件进行,用户指定查询条件是通过对不同表、不同字段、运算匹配符以及字段参数值的选择进行的.查询条件完成后,还可以通过其他形式组成其他查询条件,“与运算”与“或运算”成为查询条件之间的运算关系.另外,系统会设计出一个对应于每条查询条件的配套服务,服务的作用在于通过用户指定表明定位具体服务.根据表中字段的选择以及运算符和字段值参数进行服务,在其相应符合条件记录的基础上,返回人事编号值集合.在人事编号的基础上,调用人事信息查询服务可以查询到所有符合条件的主干信息记录集.主干信息条目的设定以精简和常用条目的设立为原则.以主干信息记录为基础,在选定单人事记录之后进行单条记录的锁定查询.

高级查询方法能够实现对人事信息的自定义查询,进而通过服务的动态整合和配置,基于不需要固定查询的条件实现对人事信息的灵活查询.

相关论文

快速获取、核对参考文献信息的方法

该文为关于参考文献本科论文范文,与快速获取、核对参考文献信息的方法相关硕士小论文,可作为硕士论文专业参考文献论文写作研究的大学硕士。

高校人事信息管理方式

本文是一篇人事论文范文,人事类有关毕业论文格式模板,关于高校人事信息管理方式相关毕业论文开题报告范文。适合人事及方式及信息方面的的大。

快速获取、核对参考文献信息的方法

关于参考文献及谷歌学术及方法方面的免费优秀学术论文范文,参考文献相关毕业论文总结模板,关于快速获取、核对参考文献信息的方法相关论文。

文信息查询

为您写毕业论文毕业论文和职称论文提供关于毕业论文类硕士学位毕业论文范文,与文信息查询相关论文范例,包括关于毕业论文及学院及班级方面的。

计算机数据库信息查询技术

为您写数据库毕业论文和职称论文提供数据库类有关开题报告范文,与计算机数据库信息查询技术相关论文范文例文,包括关于数据库及计算机及数据。

房屋信息查询

本文是一篇房屋论文范文,房屋方面有关硕士学位论文,关于房屋信息查询相关开题报告范文。适合房屋及法律法规及行政执法方面的的大学硕士和本。

快速获取、核对参考文献信息的方法

此文是一篇参考文献论文范文,关于参考文献相关论文例文,与快速获取、核对参考文献信息的方法相关毕业论文开题报告范文。适合不知如何写参考。