[发明专利]一种查询页面生成装置和方法有效
| 申请号: | 201010615211.8 | 申请日: | 2010-12-30 |
| 公开(公告)号: | CN102541529A | 公开(公告)日: | 2012-07-04 |
| 发明(设计)人: | 商艳丽;王鹤琪;杜大江;刘兴宗;何胜利 | 申请(专利权)人: | 北京亿阳信通软件研究院有限公司;亿阳信通股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100093 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 查询 页面 生成 装置 方法 | ||
技术领域
本发明涉及计算机信息处理领域,特别涉及一种综合查询的技术。
背景技术
在信息技术高速发展的今天,各软件厂商为了在激烈的竞争中站稳脚跟,争相开发新的业务支撑软件系统用以提供新的业务服务,因此产生了很多不同的目标数据,这些目标数据大多以单表或视图的方式被分别保存在各自的软件系统中。由于目标数据众多,各软件系统的使用者对这些目标数据产生了更多的查询、统计需求,便于更好的使用这些业务系统,出具各类报表和统计数据。目前要开发查询功能的软件,都要经过需求分析、代码设计、编码、测试、发布现场、现场部署等复杂的过程,开发周期长、步骤繁琐、要求技术门槛高、实现风格不统一、后期维护成本高、重用困难。
由于目标数据种类不同,其被保存的地址、方式以及结构也不相同,因此现在查询软件的主要实现手段,都是只针对特定的目标数据,根据用户提出的查询需求,由开发人员专门开发出一个针对特定目标数据的特定的查询界面,供用户进行各种条件的组合查询,如果用户的需求更改,则必须有开发人员对程序进行修改以适应最终的查询需求。
这种传统的针对特定目标数据查询软件的开发,周期很长,且开发成功后其他的目标数据查询往往不能进行复用。每当出现新的业务需求时,都要针对此目标数据进行研发设计和编码,包括前台的查询代码和后台的业务逻辑查询代码,因此这种功能简单针对性很强的查询方式,对于现有多种目标数据共存的查询需求来说,现有软件查询存在着沟通过程长、开发周期长、修改不灵活且不能复用的问题。
发明内容
本发明的目的是提供一种查询页面的生成装置,可针对不同的目标数据和不同的查询需求进行查询,当查询需求出现变更时,只需要重新配置查询语句,或根据生成的查询页面输入新的查询条件即可完成查询,不需要进行复杂的代码更改,达到软件重用的目的。
本发明采用的技术方案如下:
一种查询页面生成装置,所述装置包括:
数据获取单元,用于获取目标数据的存储名称信息和存储字段信息;
查询对象存储单元,用于根据预先设定好的查询对象存储结构,将通过所述数据获取单元获取的所述目标数据的存储名称信息和存储字段信息分别进行存储;
条件配置单元,用于根据实际查询需求,将所述查询对象存储单元存储的字段信息分别配置为查询字段和条件字段,并配置条件字段间的查询逻辑,组成完整的查询条件,所述条件字段中可以被配置为查询变量,标识该条件字段所描述的内容可更改;
实例存储单元,将所述条件配置单元配置的查询条件,按照配置的位置顺序在预先设定好的查询实例存储结构中保存成查询实例;
查询页面生成单元,用于根据所述实例存储单元存储的查询实例中被配置为查询变量的条件字段生成查询页面。
所述的被配置为查询变量的条件字段的具体值,在存储时以通配符号进行标识。
优选的,所述装置还包括:
人机交互界面,用于使所述数据获取单元由所述人机交互界面录入、导入所述目标数据及目标数据的存储名称信息和存储字段信息,配置所述查询字段、条件字段以及查询逻辑,根据配置好的查询条件进行查询,并呈现所述查询页面生成单元生成的查询页面供查询使用。
进一步的,所述查询对象存储单元具体包括:
对象名称存储模块,用于存储所述数据获取单元获取的存储目标数据的所有表名称和/或视图名称;
对象字段存储模块,用于存储所述数据获取单元获取的存储目标数据的表字段名称、属性信息和/或视图字段名称、属性信息;
所述对象名称存储模块和所述对象字段存储模块通过表名称和/或视图名称进行关联。
具体的,所述的实例存储单元进一步包括:
实例信息存储模块,用于将所述条件配置单元配置完成的查询条件存储为查询实例,并保存所述查询实例的名称和属性信息;
实例字段存储模块,用于存储所述实例信息存储模块存储的查询实例的字段属性信息,包括字段名称、该字段是否为查询字段、该字段是否为条件字段、为设置为查询变量的条件字段配置位置编号。
优选的,所述的查询页面生成单元根据所述实例信息存储模块存储的查询实例,获得该查询实例中所有被设置为查询变量的条件字段,根据获得的条件字段,生成查询页面。
优选的,所述装置还包括:
查询实例发布单元,用于将所述实例存储单元存储的查询实例发布给其他使用者。
本发明还公开了一种查询页面生成方法,所述方法包括:
获取目标数据的存储名称信息和存储字段信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亿阳信通软件研究院有限公司;亿阳信通股份有限公司,未经北京亿阳信通软件研究院有限公司;亿阳信通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010615211.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能电池组件玻璃板周转车
- 下一篇:太阳能光伏发电组件





