一种业务数据的查询方法、装置和数据处理系统制造方法及图纸

技术编号:4155217 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于数据处理领域,提供了一种业务数据的查询方法、装置和数据处理系统,所述方法包括下述步骤:接收业务数据查询指令,所述业务数据查询指令包含有需要查询的业务数据的时间域范围;根据业务数据对应的时间域字段,从存储的业务数据中查找时间域字段位于业务数据查询指令指定的时间域范围内的业务数据。本发明专利技术实施例通过预先为业务数据配置时间域字段,在接收到指定时间域范围内的业务数据读取指令时,根据存储的业务数据的时间域字段,查找时间域字段位于业务数据查询指令指定的时间域范围内的业务数据,从而提高了业务数据的查询效率和速度,提高了业务应用系统的性能。

Method, device and data processing system for inquiring service data

The invention is applicable to the data processing field, provides a business data query method, device and data processing system, wherein the method comprises the following steps: receiving the service data query command, the service data query instruction contains the time domain range query service data; according to the time domain field corresponding to the business data. From the business data stored in the lookup time domain field is located in the business data query service data in time domain range specified in the instruction. The embodiment of the invention through pre service data configuration time domain field, business data received on the specified time domain within the scope of the reading instruction, according to the time domain field service data storage, lookup time domain field is located in the business data query service data within the specified time domain range instruction, so as to improve business data the query efficiency and speed, improve the performance of business application system.

【技术实现步骤摘要】

本专利技术属于数据处理领域,尤其涉及一种业务数据的查询方法、装置和数据处理系统
技术介绍
在业务应用系统中,特别是财务相关软件系统中,业务数据的查询操作一般都比 较频繁,业务数据的查询操作的效率和速度极大程度上影响了业务应用系统的性能。 现有技术在存储业务数据时,为了更好的对业务数据进行统计和管理, 一般包括 多个时间字段,如年和月,月和日,年、月和日,财务年和财务会计期间等。当涉及到指定时 间域范围内的业务数据的查询操作时,一般均是采用循环的方式进行业务数据的查询。其 中,时间域是指业务数据的两个或两个以上时间字段的组合,如年和月的组合,月和日的组 合,或者年、月和日的组合,财务年和财务会计期间等。 在业务应用系统,特别是财务相关软件系统中,业务数据一般包括财务年字段 (Year)和财务会计期间字段(Period)。表1. 1示出了现有的业务数据的其中一个示例 表1. 1 <table>table see original document page 3</column></row><table> 当要查询指定时间域范围内的业务数据时, 一般采用循环的方式进行业务数据查 询,例如假设要查询时间域范围为2008. 11期到2009. 02期之间的业务数据时,则采用代码 举例说明如下 period = 11 for year = 2008 to 2009 取数 If period >= 2 And year = 2009 Then Exit Do End If If period = MaxPeriod Then period = 1 Exit Do Else period = period+1 '下一其月 End If next year 根据上述描述,在查询指定时间域范围内的业务数据时,需要采用循环的方式进 行每期业务数据的查找和读取,从而极大地降低了业务数据的查询效率和速度,降低了业 务应用系统的整体性能。
技术实现思路
本专利技术实施例的目的在于提供一种业务数据的查询方法,旨在解决现有的业务数 据查询方法效率低、速度慢的问题。 本专利技术实施例是这样实现的,一种业务数据的查询方法,所述方法包括下述步 骤 接收业务数据查询指令,所述业务数据查询指令包含有需要查询的业务数据的时 间域范围; 根据业务数据对应的时间域字段,从存储的业务数据中查找时间域字段位于所述 业务数据查询指令指定的时间域范围内的业务数据。 本专利技术实施例的另一目的在于提供一种业务数据的查询装置,所述装置包括 业务数据存储单元,用于存储业务数据,所述业务数据包括时间域字段,所述时间 域字段是业务数据的两个或两个以上时间字段的组合; 查询指令接收单元,用于接收业务数据查询指令,所述业务数据查询指令包含有 需要查询的业务数据的时间域范围; 业务数据查询单元,用于根据业务数据对应的时间域字段,从所述业务数据存储 单元存储的业务数据中查找时间域字段位于业务数据查询指令指定的时间域范围内的业 务数据。 本专利技术实施例的另一目的在于提供一种数据处理系统,所述系统包括所述业务数 据的查询装置。 在本专利技术实施例中,通过预先为业务数据配置时间域字段,在接收到指定时间域 范围内的业务数据读取指令时,直接根据存储的业务数据的时间域字段,查找时间域字段 位于业务数据查询指令指定的时间域范围内的业务数据,从而提高了业务数据的查询效率 和速度,提高了业务应用系统的性能。附图说明 图1是本专利技术实施例提供的业务数据的快速查询方法的实现流程图; 图2是本专利技术实施例提供的业务数据的快速查询装置的结构框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 在本专利技术实施例中,接收业务数据查询指令,根据业务数据对应的时间域字段,从存储的业务数据中查找时间域字段位于业务数据查询指令指定的时间域范围内的业务数据,输出查询到的业务数据,其中,时间域字段是业务数据的两个或两个以上时间字段的组合,从而极大的提高了业务数据的查询效率和速度,提高应用系统的性能。 本专利技术提供了一种业务数据的查询方法、装置和数据处理系统 所述方法包括接收业务数据查询指令,所述业务数据查询指令包含有需要查询 的业务数据的时间域范围; 根据业务数据对应的时间域字段,从存储的业务数据中查找时间域字段位于所述 业务数据查询指令指定的时间域范围内的业务数据。 所述装置包括业务数据存储单元,用于存储业务数据,所述业务数据包括时间域 字段,所述时间域字段是业务数据的两个或两个以上时间字段的组合; 查询指令接收单元,用于接收业务数据查询指令,所述业务数据查询指令包含有 需要查询的业务数据的时间域范围; 业务数据查询单元,用于根据业务数据对应的时间域字段,从所述业务数据存储 单元存储的业务数据中查找时间域字段位于所述业务数据查询指令指定的时间域范围内 的业务数据。 所述数据处理系统包括所述业务数据的查询装置。 采用本专利技术实施例提供的业务数据的查询方法,可以提高业务数据的查询效率和 速度,进而提高数据处理系统的性能。 为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。 实施例一 请参阅图l,为本专利技术第一实施例提供的业务数据的查询方法的实现流程,详述如 下 在步骤S101中,接收业务数据查询指令,该业务数据查询指令包含有需要查询的 业务数据的时间域范围。 其中,业务数据的时间域范围是业务数据的两个或两个以上时间字段的组合,如 年和月的组合,月和日的组合,或者年、月、日的组合,财务年和财务会计期间的组合等。当 然,业务数据的时间域还可以是业务数据的其它时间字段的组合。 由于在企业管理中,一般均有适合于自身的财务管理方式,因此,业务数据的时间 域还可以为业务数据的财务年和财务会计期间的组合。其中财务年是指企业财务管理中的 一个财务年,不同的企业,财务年可能不一样。举例说明如下企业A的一个财务年是指从 当年的3月开始到次年的2月,而企业B的一个财务年是指从当年的1月开始到当年的12 月。财务会计期间是指企业财务管理中一个财务年中的一个财务会计期间。其中不同的企 业,财务会计期间也可能不一样。举例说明如下企业A中一个财务年包括4个财务会计期 间,分别为从当年的3月到5月为第一个财务会计期间,从当年的6月至8月为第二个财务 会计期间,从当年的9月至11月为第三个财务会计期间,从当年的12至次年的2月为第四 个财务会计期间。而企业B中一个财务年包括12个财务会计期间,每个财务会计期间为一 个自然月,如2009年l期、2009年2期等。5 在步骤S102中,根据业务数据对应的时间域字段,从存储的业务数据中查找时间 域字段位于该业务数据查询指令指定的时间域范围内的业务数据。 其中,时间域范围为最小时间域到最大时间域的范围。在根据业务数据对应的时 间域字段,从存储的业务数据中查找时间域字段位于该业务数据查询指令指定的时间域范 围内的业务数据时,从存储的业务数据中读取时间域字段的值大于最小时间域,且小于最 大时间域的业务数据本文档来自技高网
...

【技术保护点】
一种业务数据的查询方法,其特指在于,所述方法包括下述步骤:接收业务数据查询指令,所述业务数据查询指令包含有需要查询的业务数据的时间域范围;根据业务数据对应的时间域字段,从存储的业务数据中查找时间域字段位于所述业务数据查询指令指定的时间域范围内的业务数据。

【技术特征摘要】
一种业务数据的查询方法,其特指在于,所述方法包括下述步骤接收业务数据查询指令,所述业务数据查询指令包含有需要查询的业务数据的时间域范围;根据业务数据对应的时间域字段,从存储的业务数据中查找时间域字段位于所述业务数据查询指令指定的时间域范围内的业务数据。2. 如权利要求1所述的方法,其特征在于,在所述从存储的业务数据中查找时间域字 段位于所述业务数据查询指令指定的时间域范围内的业务数据的步骤之后,所述方法还包 括下述步骤输出查询到的业务数据。3. 如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤配置业务数据的时间域字段。4. 如权利要求1至3任一权利要求所述的方法,其特征在于,所述时间域字段为业务数 据的两个或两个以上的时间字段的组合。5. 如权利要求4所述的方法,其特征在于,所述时间域字段为年和月的组合,月和日的 组合,年、月和日的组合,或者财务年和财务会计期间的组合。6. ...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1