[发明专利]一种报表快速生成及发布的系统及其方法有效
申请号: | 201410441534.8 | 申请日: | 2014-09-01 |
公开(公告)号: | CN104281447B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 郭新波;胡牧;刘士进;蒋厚明;刘一田 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/24 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林,汪庆朋 |
地址: | 100761 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种报表快速生成及发布的系统及其方法,其运行在网络服务器上,有权限的用户可以随时通过浏览器接入进行报表设计及发布;该系统包括用于生成报表模板文件的报表设计器;用于报表模板文件进行解析的解析模块;用于组件中表达式和脚本进行计算并且对各个组件的大小位置和布局进行计算的计算模块;根据计算出的组件的具体位置,大小,属性完成组件的实质化收集,重新进行组装的渲染模块;将渲染得出的数据展现在页面上的展现模块。本发明用户通过设计模块完成报表设计之后,发布在服务器上,即可通过浏览器浏览到最终的报表,此报表可以以url的形式集成到其他的业务系统中。此系统具有设计快速,发布方便,集成简单的特点。 | ||
搜索关键词: | 一种 报表 快速 生成 发布 系统 及其 方法 | ||
【主权项】:
一种报表快速生成及发布的系统,其特征在于,包括以下模块:报表设计器,用于对报表组件进行布局,设定数据源及数据集,设置报表组件属性,生成报表模板文件,并将报表模板文件存储在数据库中;解析模块,读取报表模板文件并解析各个报表元素,解析出其中包含报表组件,及其每一个组件的属性,并根据模板文件中数据源及数据集信息到指定的数据库获取对应的数据;计算模块,获取报表组件中的表达式及脚本,逐一进行计算,完成各个报表元素的属性值计算,并将计算结果返回给各个报表组件;渲染模块,根据计算模块计算的数据重新设置各个报表组件的属性,进行报表的重新组装,完成各个报表元素的重新组装和布局;展现模块,用于对渲染模块得到报表在页面上进行展示,呈现出最终的报表效果;所述报表设计器提供的报表组件包括布局组件,数据组件以及独立元素组件;所述布局组件包括页眉、页脚、数据首、数据区、数据尾、分组首、分组尾、面板、表格;所述数据组件包括数据源连接、数据集、参数、合计;所述独立元素组件包括文本框、图片、图表、交叉表、复选框;所述报表组件均通过鼠标拖拽的方式进行绘制和布局;设计器生成的报表模板文件以XML文件的方式,记录所有报表元素的属性及归属关系;所述解析模块从数据库中获取模板文件,并解析XML中的各个报表元素,完成数据获取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司,未经国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410441534.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种耐老化的密封橡胶
- 下一篇:负载PA6的植物炭改性聚丙烯的制备方法