[发明专利]数据查找系统和数据查找方法有效
申请号: | 201110149691.8 | 申请日: | 2011-06-03 |
公开(公告)号: | CN102253967A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 张成雨;李晓强 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 查找 系统 方法 | ||
技术领域
本发明涉及计算机技术,具体而言,涉及数据查找系统和数据查找方法。
背景技术
在计算机应用系统中,需要人工录入大量的数据。在用户录入完成一系列数据后,需要根据某个数据切入点查找与这一数据有关联的全部数据,例如,当数据为单据时,以采购订单为切入点时,查找与采购订单关联的全部单据:
1、采购订单来源于采购请购单;
2、请购单来源于生产订单;
3、采购订单部分生成了到货单,而部分直接生成入库单;
4、到货单生成了入库单。
用户以采购订单为查询切入点,需要查找来源的生产订单、请购订单和下游单据的到货单入库单。
在相关技术中,都是采用硬编码或构建固定数据上下游关系的方式实现上述业务逻辑,这种方式有下列明显缺点:
1、业务逻辑固化在程序代码中,不便改动;
2、增加新的业务关联关系需要在源代码中增加新的代码;
3、逐级查找关联数据,造成操作频繁。
后来,出现了通用的构建固定单据上下游关联逻辑的方法:
第一步,根据数据的类型预先创建固定的数据映射关系;
第二步,根据数据之间的映射关系查找映射的部分上下游数据;
第三步,按数据类型分页签排序显示数据。
但是上述方法仍然具有下面的缺陷:
1、只能实现多级而不能实现全阶的数据联查,无法满足用户全阶联查数据的要求。全阶联查即可联查与一种数据类型存在关联关系的跨系统、跨模块的全部数据类型。
2、映射关系逻辑固定,不易维护。
3、当流程复杂时多页签的展现方式也会导致打开页签过多不易查看。
4、不能选择,当要查询一种数据类型时只是固定的显示映射的数据类型,不允许用户选择显示。
企业的流程是多变的,不可穷举的,它具有很强的行业性、地域性及用户个性,所以,迫切需要一种数据查找技术,来统一解决上述问题,并在灵活性、扩展性、执行效率上得到保证。
发明内容
本发明所要解决的技术问题在于,提供一种数据查找系统和数据查找方法,可以以全阶路径中的任意数据为切入点,查找到路径上与其关联的所有数据。
提供了一种数据查找系统,可以包括:单阶基础关系预置模块,用于预置单阶数据直接关联关系以及数据类型与数据类型查询数据源和数据类型名称的对应关系表;查询路径生成模块,用于根据所述单阶数据直接关联关系递归生成单阶查询路径和全阶查询路径,其中,所述单阶查询路径为所述数据之间存在的直接关联关系的路径,所述全阶查询路径为所述数据之间存在的跨系统或跨模块的关联关系的路径;数据路径选择模块,用于接收选择的作为源数据类型的当前数据类型,从所述单阶查询路径和所述全阶查询路径中查找出与所述当前数据类型关联的数据类型,接收选择的查询数据类型;以及数据列表显示模块,用于根据所述当前数据类型和选择的所述查询数据类型在所述单阶查询路径和所述全阶查询路径中查找出查询路径,根据所述查询路径确定所述查询数据类型的关键字,从所述数据类型与数据类型查询数据源和数据类型名称的对应关系表中查找到匹配所述关键字的数据,显示查找到的所述数据的列表。
在上述技术方案中,优选地,所述查询路径生成模块可以包括:选择单元,用于选择要生成路径的系统子模块;生成单元,用于根据预置的所述单阶数据直接关联关系生成所述单阶查询路径以及根据预置的所述单阶数据直接关联关系生成所述全阶查询路径;以及存储单元,用于将所述单阶查询路径和所述全阶查询路径存储在数据库中。
在上述技术方案中,优选地,还可以包括:常用路径存储模块,用于保存每次操作的操作员、对应选择的所述当前数据类型以及对应选择的所述查询数据类型并将所述查询数据类型作为所述操作员的常用查询数据类型。
在上述技术方案中,优选地,所述数据路径选择模块根据所述当前数据类型和所述操作员通过所述常用路径存储模块查找到对应的所述常用查询数据类型并将其作为默认选择的所述查询数据类型;所述数据路径选择模块还将查找出的所述关联的数据类型按照对应的所述系统子模块和对应的所述数据类型进行分类显示。
在上述技术方案中,优选地,还可以包括:数据内容显示模块,用于在查找到的所述数据的列表中选择查看其中一个数据,显示所述其中一个数据的详细信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110149691.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置