[发明专利]一种配置化报表生成系统及方法在审

专利信息
申请号: 202010607302.0 申请日: 2020-06-30
公开(公告)号: CN111752999A 公开(公告)日: 2020-10-09
发明(设计)人: 潘传迪;陈希;郭鸿飞;韩磊;汪琳琳 申请(专利权)人: 潘传迪
主分类号: G06F16/248 分类号: G06F16/248;G06F40/186
代理公司: 重庆图为知识产权代理事务所(普通合伙) 50233 代理人: 蒋国荣
地址: 325000 浙江省温州市鹿城*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 配置 报表 生成 系统 方法
【权利要求书】:

1.一种配置化报表生成系统,其特征在于,包括:

报表数据配置模块,用于进行报表数据的配置,在配置过程中,通过写SQL语句实现从数据库里读取数据,通过配置RESTfulAPI路径读取服务器数据;

报表解析模块,用于对配置的报表数据进行解析;

报表绘制与展示模块,用于将解析结果根据预设绘制方式进行报表绘制,生成报表配置总模板,并将所述报表配置总模板进行展示。

2.根据权利要求1所述的配置化报表生成系统,其特征在于,所述报表数据配置模块,用于进行基本信息配置、数据源配置、参数配置、分组信息配置、列信息配置、以及表头表尾配置。

3.根据权利要求2所述的配置化报表生成系统,其特征在于,所述报表数据配置模块,用于在进行数据源配置时,通过SQL和URL两种方式进行数据源配置,且通过所述SQL进行数据源配置时支持动态SQL语句功能;基于SyntaxHighlighter技术,进行SQL语句的高亮提示与代码提示,且采用LocalStorage技术对历史痕迹进行保存。

4.根据权利要求2所述的配置化报表生成系统,其特征在于,所述报表数据配置模块,用于进行参数配置时,支持以下功能:支持单选框、多选框、下拉框、下拉搜索框、输入框、自定义插件、隐藏控件七种显示类型中至少一种;支持SQL、键值对两种数据源类别中至少一种;支持参数之间的依赖传递;内嵌元数据表达式与函数表达式,支持函数嵌套;开放标准接口,基于接口集成自定义插件;支持参数显示格式的设置;支持参数间顺序的调整。

5.根据权利要求2所述的配置化报表生成系统,其特征在于,所述报表数据配置模块,用于进行分组信息配置时,支持以下功能:支持多级分组;支持文本显示、表达式、SQL、统计列四种分组内容中至少一种;内嵌元数据表达式与函数表达式,支持函数嵌套;支持分组位置设置。

6.根据权利要求2所述的配置化报表生成系统,其特征在于,所述报表数据配置模块,用于进行基本信息配置时,支持以下功能:可对报表的名称、纸张样式、表格样式、附加属性、备注信息进行配置;

所述报表数据配置模块,用于进行列信息配置时,支持以下功能:智能推断列数据类型、列名信息;基于可视化拖拽技术,实现列宽调整;提供类JavaScript语法,可编辑脚本至少对列的颜色、是否加粗、下划线、斜体、背景色五种样式进行条件设置;提供直接显示、按精度显示、按格式显示三种数据显示格式中至少一种;支持溢出是否换行选择;支持列名、列数据样式设置;支持通过勾选方式调整显示的列,支持调整列的前后位置;

所述报表数据配置模块,用于进行表头表尾配置时,支持以下功能:分别对表头、表头统计项、表尾、表尾统计项进行设置;内容支持文本显示、表达式、SQL中至少一种;内嵌元数据表达式与函数表达式,支持函数嵌套;支持位置设置。

7.根据权利要求1至6任一项所述的配置化报表生成系统,其特征在于,所述报表解析模块,用于对所述报表模板进行解析的过程中,采用以下方式:采用令牌桶限流技术;根据服务器参数指标设置解析数据上限;采用JavaScript引擎,对元数据表达式、函数表达式、参数中至少一种进行解析;采用工厂模式、策略模式、命令模式三种设计模式中至少一种组织代码;基于线程池技术,对报表进行并行解析;基于Json结构生成报表解析结果;支持集群部署、分布式部署。

8.根据权利要求1至6任一项所述的配置化报表生成系统,其特征在于,所述报表绘制与展示模块,用于在进行报表绘制时,采用以下方式:提供PDF、HTML、Excel、CSV中至少一种绘制方式,其中,基于itext技术进行PDF绘制,基于poi技术进行Excel绘制,基于javaCSV技术进行CSV绘制;采用简单工厂设计模式进行绘制;所述报表绘制与展示模块,用于进行报表展示时,基于Babel技术,实现不同版本浏览器的兼容。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潘传迪,未经潘传迪许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010607302.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top