[发明专利]一种在数据选择界面实现动态模糊查询的方法和系统有效
申请号: | 200710163614.1 | 申请日: | 2007-10-16 |
公开(公告)号: | CN101127053A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 牟雪枫 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/048 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 选择 界面 实现 动态 模糊 查询 方法 系统 | ||
技术领域
本发明涉及人机交互界面技术领域,特别是涉及一种在数据选择界面实现动态模糊查询的方法和系统。
背景技术
随着计算机技术的成熟,其应用也越来越广泛、越来越深入,例如,ERP(Enterprise Resource Planning,企业资源计划系统),CRM(CustomerRelationship Management,客户关系管理)等企业管理软件系统就成为现代企业管理中不可或缺的辅助工具。
在这些软件系统中,信息承载的一个主要方式就是任务表单(例如,财务会计中的凭证,固定资产中的资产卡片都是一种表单),如何使得针对任务表单的数据处理过程更加效率化、更加人性化,是企业管理软件技术领域一个主要的研究方向。
当用户需要任务表单中录入数据时,并不是每个数据都需要用户手动输入的,为了提高效率,有相当一部分的数据可以通过选择输入的方式完成,因为其已经存在于后台数据库中,如,对于录入各种基于其他基础资料选项的情况(例如凭证分录中的科目,完全应该也有必要单独作为一种基础资料数据维护,当录入凭证时,只需调用科目的基础资料选择即可,再如固定资产卡片录入时的资产类别也属于此类)。
针对无法通过下拉方式将所有涉及的可选择数据都显示出来的情况,即针对可选择数据为海量数据时,现有技术中一般采用弹出一数据选择界面,该界面用于接受用户输入查询条件,以及一般通过罗列出符合查询条件的所有数据行内容的形式,供用户选择所需的数据。为了方便定位,可以依据用户输入的查询条件,由用户点击查询按钮执行过滤查询,最后从过滤结果中选择所需要的数据并将数据返回任务表单(本领域中也称之为单据)。
在用户对需选择数据内容不是很熟悉的情况下,无法使用精确查询,则需进行模糊过滤查找,其操作步骤为:
1.点击弹出数据选择框;
2.选择需过滤的查询字段;
3.输入模糊查询内容;
3.点击过滤按钮进行过滤查询,返回过滤后的数据结果集。
从上面的过程描述可以看出,现有技术的缺点在于:当进行模糊查询时,用户对需选择的数据内容不熟悉的情况下,很容易输入错误,造成模糊查找无效,此时只能重新输入新的查询内容,再次进行过滤查询,此操作可能重复数次,极大地影响了操作效率,造成用户成功录入所需数据的效率降低,工作效率随之受到影响,给用户造成此功能易用性不强的感觉。尤其是基础数据量越来越大的情况下,每次查询耗费的时间越来越长,导致被无效查询所浪费的时间也越来越多。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够在模糊查询的情况下,提高用户录入选择性数据的效率,减少用户的操作次数,增加人机交互的人性化。
发明内容
本发明所要解决的技术问题是提供一种在数据选择界面实现动态模糊查询的方法和系统,能够在模糊查询的情况下,提高用户录入选择性数据的效率,减少用户的操作次数,增加人机交互的智能化和人性化。
为了解决上述问题,本发明公开了一种实现动态模糊查询的方法,可以包括以下步骤:在用户向任务表单录入数据时,依据用户触发展现数据选择界面;所述数据选择界面包括一查询内容输入框;接受用户输入的查询内容;动态监听用户输入的查询内容,当所述查询内容中包括符合预置数据规则的查询条件时,发送该查询条件至后台数据库进行查询;否则,不启动查询步骤;返回数据查询结果集并显示;接受用户的选择信息,将所选数据填入所述任务表单的相应位置。
优选的,在输入查询内容之前还可以包括:选择查询字段的步骤。
优选的,如果本次查询条件与上一次查询条件相同,则不启动查询步骤,仍然显示原查询结果集。
优选的,所述动态监听包括监听所述输入内容的每个字符的改变。
优选的,所述预置的数据规则为科目编码结构。
在本发明的另一实施例中,还公开了一种实现动态模糊查询的系统,包括:
与任务表单相连的数据选择界面,依据用户触发而展现,所述数据选择界面包括一查询内容输入框组件以及一查询结果显示组件;
所述查询内容输入框组件包括:
用于接受用户输入的查询内容的输入框单元;
以及,用于动态监听用户输入的查询内容的监听单元,当所述查询内容中包括符合预置数据规则的查询条件时,监听单元发送该查询条件至后台数据库进行查询;否则,不启动查询更功能;
所述查询结果显示组件包括:
用于接受所返回的数据查询结果集并显示的显示单元;
以及,用于接受用户的选择信息,将所选数据填入所述任务表单的相应位置的数据回填单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710163614.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置