[发明专利]一种基于动态报表模板的数据展现系统及方法有效
| 申请号: | 201410643482.2 | 申请日: | 2014-11-07 |
| 公开(公告)号: | CN104376068B | 公开(公告)日: | 2018-04-03 |
| 发明(设计)人: | 王晋刚 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24;H04L29/06 |
| 代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
| 地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 动态 报表 模板 数据 展现 系统 方法 | ||
1.一种基于动态报表模板的数据展现系统,其特征在于,包括客户端和后台服务器;
所述客户端,其用于配置报表模板,将配置好的报表模板存储到后台服务器中,还用于在选择的报表上填写查询条件生成查询请求,对查询请求解析并转换为符合后台服务器查询要求的查询请求,进而发送给后台服务器,还用于对后台服务器返回的报表数据进行引擎计算及格式转换,将处理后的报表数据进行展示;
所述后台服务器,其用于存储配置好的报表模板,还用于根据接收的查询请求读取相应的报表数据,将报表数据反馈给客户端。
2.根据权利要求1所述一种基于动态报表模板的数据展现系统,其特征在于,所述客户端包括模板配置模块、请求生成模块、查询转换模块、引擎计算模块、数据格式转换模块和报表数据展示模块;
所述模板配置模块,其用于根据用户需求配置报表模板,将配置好的报表模板发送给后台服务器存储;
所述请求生成模块,其用于选择一个报表模板动态生成报表,在报表上填写查询条件,生成查询请求发送给查询转换模块;
所述查询转换模块,其用于将查询请求转换成符合后台服务器查询要求的请求格式,进而发送给后台服务器;
所述引擎计算模块,其用于对后台服务器反馈的报表数据进行引擎计算,将计算结果发送给数据格式转换模块;
所述数据格式转换模块,其用于对计算结果进行格式转换,将转换后的数据发送给报表数据展示模块;
所述报表数据展示模块,其用于根据配置的报表样式和规则对反馈的查询数据进行展示。
3.根据权利要求2所述一种基于动态报表模板的数据展现系统,其特征在于,所述客户端还包括报表导出模块,其用于将返回的报表数据导出。
4.根据权利要求2所述一种基于动态报表模板的数据展现系统,其特征在于,所述模板配置模块包括样式配置单元、动态表头配置单元、动态表尾配置单元和表格属性配置单元;
所述样式配置单元,其用于选取一定数量的基本样式表或者自定义样式表作为基本表;
所述动态表头配置单元,其用于对基本表分层设置表头,所述表头为树形结构,第一行是父类,第二行是子类,以此类推;
所述动态表尾设置单元,其用于动态设置表尾,支持自定义设置;
所述表格属性配置单元,其用于设置表格属性。
5.根据权利要求4所述一种基于动态报表模板的数据展现系统,其特征在于,所述设置表格属性包括设置计算属性及列内容下钻属性。
6.根据权利要求2所述一种基于动态报表模板的数据展现系统,其特征在于,所述请求生成模块内部包含解析器,所述解析器用于解析选择的报表模板,报表模板展示成报表形式,在展示的报表上填写查询条件,形成查询请求,解析器对查询请求进行解析。
7.根据权利要求1所述一种基于动态报表模板的数据展现系统,其特征在于,所述后台服务器包括报表模板库、请求处理模块、报表数据库和历史数据存储模块;
所述报表模板库,其用于存储已生成的报表模板;
所述请求处理模块,其用于客户端发送的查询请求,判断请求展现的数据是否为历史数据,如果是则将存储于历史数据存储模块中的历史数据导入到报表数据库中,通过报表数据库返回所查询的报表数据给客户端,否则直接从报表数据库中返回所查询的报表数据给客户端;
所述报表数据库,其用于存储当前报表数据;
所述历史数据存储模块,其用于存储历史报表数据。
8.一种基于动态报表模板的数据展现方法,其特征在于,包括如下步骤:
步骤1,通过客户端配置报表模板,将配置好的报表模板存储到后台服务器中;
步骤2,展现数据时,通过客户端选择一个报表模板动态生成报表,在报表上填写查询条件,生成查询请求;
步骤3,解析查询请求并转换为要查询的数据格式的查询请求,将转换格式的查询请求发送给后台服务器;
步骤4,所述后台服务器根据接收的查询请求读取相应的报表数据,将报表数据反馈给客户端;
步骤5,所述客户端对接收的报表数据进行引擎计算及格式转换,将处理后的报表数据进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410643482.2/1.html,转载请声明来源钻瓜专利网。





