[发明专利]一种构造查询方案及使用其进行数据查询和统计的方法无效
| 申请号: | 200810066134.8 | 申请日: | 2008-03-21 |
| 公开(公告)号: | CN101246495A | 公开(公告)日: | 2008-08-20 |
| 发明(设计)人: | 章文理 | 申请(专利权)人: | 深圳国人通信有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 郑小粤 |
| 地址: | 518057广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 构造 查询 方案 使用 进行 数据 统计 方法 | ||
技术领域
本发明涉及数据查询领域,更具体地说,本发明涉及一种构造查询方案及使用其进行数据查询的方法。
背景技术
对保存在数据库中的数据根据业务需要进行数据查询和统计分析是应用程序的基本要求,而且这种数据查询和统计分析是变化的,这种变化通常包括查询条件、查询结果的变化、报表格式的变化等。
对于这种变化,人们通常采用即时开发法,即当用户有新的数据查询条件、查询结果数据项的变化时,用户形成一个需求文档,该文档被传送给软件维护人员,维护人员对该需求进行开发,然后对系统进行升级。这种方法的缺点是明显的,每当查询条件和查询结果发生变化,那怕是一个数据项的变化,都需要进行软件开发和升级,给维护人员带来了巨大的工作量。往往会出现维护人员花费了大量的时间,进行了大量的工作,用户满意度反而下降,甚至影响影响用户业务的有效开展。而且这种开发由于时间紧、任务多,很难安排全面有效的测试,经常给软件本身带来的极大的风险。
针对即时开发的缺点,人们发明了预留项目法。预留项目法是根据数据查询和统计的内容,对将来要用到的查询条件和结果项目集合进行预测,然后在软件中开发出来,同时提供一个查询条件和结果项目集合是否显示或有效的配置功能进行配置,当用户的需求发生变化时,可以随时调整查询条件和结果项目集合的有效字段项目。
预留项目法在使用中也有一些不足之处,首先:要求对查询和统计的条件项目集合进行预测;在不能预测的情况下,就列出全部条件项目集合和结果项目集合。预测未来要用到的条件和结果是一项非常难的工作,所以常常会出现预测不准的情况,这时只能使用即时开发法,增加或修改未预测到的查询条件和结果项目集合。如果不进行预测,而是列出全部体项目和结果项目集合,不仅开发工作量巨大,对查询统计的性能影响也是非常巨大的。
其次,预留项目法的开发工作量巨大。其工作量随数据信息查询和统计的报表增加而线性增加。未能在业务层面复用每个查询和统计完成的工作,影响系统开发的效率。
再次,预留项目法修改或增加数据查询和统计的功能时,工作难度非常大。例如:需要对查询和统计结果数据导出PDF格式的文件,这时需要对每个查询和统计功能进行功能的增加和修改,一般中型的应用软件通常有几十甚至上百个数据查询和统计,这种工作量是非常巨大的。
最后,预留项目法只能应对期初确定的条件和结果,当出现超出预测的需求时,需要修改程序代码,进行维护性开发,不能灵活应对需求的变化,这时预留项目法已经退化到即时开发法。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述需要预测需求、工作量较大、修改或增加功能时难度较大、以及不能使用脚本进行二次开发的缺陷,提供一种不用预测需求、开发工作量不大以、较易修改、以及能使用脚本进行一次开发的数据查询和统计方法。
本发明解决其技术问题所采用的技术方案是:构造一种构造查询方案的方法,包括如下步骤:
A)在系统数据库中涉及的、定义数据之间关系的主题信息中选择本查询方案所对应的主题信息;
B)设置作为数据筛选条件的条件项目集合;
C)设置作为所述筛选出的结果数据输出格式的结果项目集合;
D)设置作为所述结果数据输出形式的图表项目和报表项目;
E)存储所述主题信息和所述各项目,完成一个查询方案的构造。
在本发明所述的构造查询方案的方法中,所述条件项目集合由一个或多个条件项目组成,所述条件项目集合以树形结构组织所述条件项目,所述树形结构中包括至少一个隐含的逻辑符和多个条件项目,所述逻辑符用于指定所述条件项目之间的逻辑关系。
在本发明所述的构造查询方案的方法中,所述步骤B)进一步包括如下步骤:
B1)增加一个条件项目;
B2)选择该项对应的主题项目,设置该条件项目的缺省值;
B3)修改该条件项目的信息,并保存;
B4)判断是否完成条件项目集合的定义,如是,执行步骤C);如否,返回步骤B1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国人通信有限公司,未经深圳国人通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066134.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算下载时间及资源下载的方法、系统及装置
- 下一篇:封装导电结构及其形成方法





