[发明专利]页面动态展示和多维度分析查询的开发方法及查询系统在审
申请号: | 202111356990.9 | 申请日: | 2021-11-16 |
公开(公告)号: | CN114117297A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 尹相兵;刘凤超;李傲林;王珍;李辉 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955;G06F16/242 |
代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 张立君 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 动态 展示 多维 分析 查询 开发 方法 系统 | ||
本申请公开了一种页面动态展示和多维度分析查询的开发方法及查询系统。该方法可以包括:配置数据源;在展示页面创建表格;为单元格设置属性;在展示页面配置查询链接。本发明通过可视化界面设计及配置实现的页面动态展示和多维度分析查询,无须编写程序代码进行功能开发,可以快速、灵活地设计出强大的账表功能,极大地提升了开发效率,降低了成本。
技术领域
本发明涉及软件生成领域,更具体地,涉及一种页面动态展示和多维度分析查询的开发方法及查询系统。
背景技术
账表功能是信息系统中必不可少的功能,按照各种维度统计分析,快速、灵活实现用户需求是当前用户对账表的必须要求。在开发中,分析查询的页面必不可少,包括普通数据表的查询,多表的不同维度统计分析查询,以及多种查询条件的组合分析查询,包括账表要显示的列中,用户可以决定列的显隐。
通常来说,开发一张账表往往有两种实现方式:
第一种是通过编写代码的方式实现普通账表页面,下面以JAVA开发的B/S项目为例进行说明。
要开发一个查询功能,首先要建立一个前端页面,在页面里实现展现数据、查询条件;
其次,再创建JAVA类,编码实现业务逻辑,编写SQL查询语句进行数据库查询;
然后,把前端页面和后台JAVA代码进行衔接,统一调试;
最后,经过各种测试才能完成该账表功能。
第二种是借助第三方账表工具,通过配置页面、数据表及数据表之间的关系等实现;
对于很多业务逻辑复杂的需求仅通过配置无法实现,需要通过写代码加以辅助,即使勉强实现配置出来的查询条件自由度、灵活度不高,用户体验上也不是很好。
这一开发过程显然占用大量的时间成本,不能很快完成功能的研发及交付给客户。
按客户要求勉强完成了功能,客户体验后难免会出现需求修改,比如客户要求增加统计的维度或调整维度的顺序来动态展示,开发人员必须通过修改代码、SQL语句完善或通过账表工具调整账表配置,以实现客户的要求。
如此一来,研发人员研发过程中必然会花费大量的时间精力,在短时间内,不仅影响了客户的良好体验,还不能交付给客户。
因此,有必要开发一种页面动态展示和多维度分析查询的开发方法及查询系统。
公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
发明内容
本发明提出了一种页面动态展示和多维度分析查询的开发方法及查询系统,其能够通过可视化界面设计及配置快速实现页面动态展示和多维度分析查询,而且用户还能配置常用条件、自选高级条件、自定义多维度、自由指定列的小计、合计、计算列的动态查询功能应运而生。
第一方面,本公开实施例提供了一种页面动态展示和多维度分析查询的开发方法,包括:
配置数据源;
在展示页面创建表格;
为单元格设置属性;
在所述展示页面配置查询链接。
优选地,所述数据源包括系统预置变量数据集与业务数据集。
优选地,在所述系统预置变量数据集中配置Sql语句。
优选地,所述Sql语句采用left join进行数据表左关联,支持aos的变量。
优选地,所述系统预置变量数据集中的系统预置变量配置在sql查询条件里,用于业务的隔离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111356990.9/2.html,转载请声明来源钻瓜专利网。