项目中需要报表,之前用过开源的报表,比如JFreechart,收费的水晶报表等,因为需求还没有确定下来,为了项目的进度和需求,保险起见找了几款国内收费的报表软件,比如润乾、快逸、皕杰报表,通过一番对比,选用了相对便宜一些的皕杰报表,开发版大概在一万多,帮助文档和售后支持很全面,花了大概两天时间,把帮助文档浏览了一番,和项目做了一个简单的集成,下面大概介绍一下关于报表大致内容。
其实,帮助文档中把整个报表从易到难介绍的非常全面,不应该出现这篇博客,为了做下学习的记录,还是写了出来。首先说,一般的报表都会包含:报表设计器、报表服务器两大部分,报表服务器中有报表引擎,是整个报表的核心,报表解析、缓存管理、性能管理和调度管理等,报表设计器可独立存在,不用依赖于报表服务器,它自带运算引擎等,主要用来设计、调试报表模板,举个熟悉的例子:就像Eclipse和Tomcat的区别,Eclipse提供了开发程序的一切条件,当我们开发完成后,需要拿到Tomcat去部署,然后用户就可以使用我们的系统了。说了很多,下面是皕杰报表和FineReport的架构图,大家可对比可下:
(皕杰报表)
(FineReport)
从上图我们分析可得,报表工作的一般流程是:开发人员设计好报表模板,部署到报表服务器,服务器根据之前的设置,从数据源拿到数据,经过解释翻译等过程,把数据和模板组合成一个有数据的页面展现给用户,然后给用户提供导出打印等功能。
用过了报表,那为什么会出现报表呢?报表其实就是账单,就像饭店的账单一样,进入信息化时代,纸张必然淘汰,微软推出的Excel、Word等成为了报表不可多得的好工具,但他有一个致命的缺点就是数据静态化,如何解决动态问题?数据库其实也可以看做是一个动态的报表工具,但是无法支持复杂的更加直观的图形展示等功能,因此,报表系统出现是历史必然,针对国内各种特色的报表需求,很多国内厂商又推出了符合国内人习惯的报表系统,比如润乾、fineReport、皕杰等。
以上这些报表用法大致相同,具体可查看技术文档,就没必要在此多言了,有时间得多看看开源的报表系统。
分享到:
相关推荐
漫谈兼容内核之一:ReactOS怎样实现系统调用 漫谈兼容内核之二:关于kernel-win32的对象管理 漫谈兼容内核之三:Kernel-win32的文件操作 漫谈兼容内核之四:Kernel-win32的进程管理 漫谈兼容内核之五:Kernel-win32...
谈兼容内核之一:ReactOS怎样实现系统调用.pdf 漫谈兼容内核之二:关于kernel -win32的对象管理.pdf 漫谈兼容内核之三:关于kernel-win32的文件操作.pdf 漫谈兼容内核之四:Kernel-win32的进程管理.pdf 漫谈兼容内核...
架构漫谈(一):什么是架构? 架构漫谈(二):认识概念是理解架构的基础 架构漫谈(三):如何做好架构之识别问题 架构漫谈(四):如何做好架构之架构切分 架构漫谈(五):什么是软件 架构漫谈(六):软件架构...
01.漫谈兼容内核之一:Wine的系统结构.pdf 02.漫谈兼容内核之二:关于kernel-win32的对象管理.pdf 03.漫谈兼容内核之三:关于kernel-win32的文件操作.pdf 04.漫谈兼容内核之四:Kernel-win32的进程管理.pdf 05.漫谈...
漫谈云计算.pdf漫谈云计算.pdf漫谈云计算.pdf漫谈云计算.pdf漫谈云计算.pdf漫谈云计算.pdf
漫谈兼容内核 毛德操 完整版 pdf漫谈兼容内核 毛德操漫谈兼容内核 毛德操漫谈兼容内核 毛德操
华为防火墙技术漫谈,理论篇共包含十章,涵盖了会话与状态检测、安全策略、攻击防范、NAT、GRE 、L2TP 、IPSec 、SSL、双机热备、出口选路的原理、应用场景及配置方法
天文漫谈考试题目和答案.pdf
漫谈数据库索引漫谈数据库索引漫谈数据库索引漫谈数据库索引
漫谈设计模式书中代码,以及各章节的示例代码
软件工程思想漫谈>>讲述软件开发和做程序员的道理,思想深刻,视角独特,是本好书。
射频识别技术漫谈(1)——概念、分类 射频识别技术漫谈(2)——国际标准 射频识别技术漫谈(3)——能量、调制 。。。。。 射频识别技术漫谈(27)——CPU 卡概述
漫谈兼容内核.rar
108867数学物理漫谈数学物理漫谈PPT下载
数据微引擎与动态指令 多数据源集成与控制 图形报表漫谈 项目化构架及其意义 无代码发布(维护) 实际应用中... 所谓虚拟数据源,是指在Max@X Analyser服务器从数据库获得实际多个数据源的数据后,在Max@X Analyser...
《匠人手记》11《按键漫谈》 《匠人手记》11《按键漫谈》
关于漫谈高数的pdf文档,很好的关于数学本质问题的介绍。
Informal-Discussion-on-Architecture 架构师-架构漫谈
4篇文章,我把它做成一个pdf,带书签 漫谈Wine之一:WINE的系统结构 漫谈Wine之二:Windows的文件操作 漫谈Wine之三:Wine的文件读写 漫谈Wine之四:内核差异核内补
华为防火墙技术漫谈完整版共3个压缩卷,此为卷一,全部下载3个压缩卷后,放在同一文件夹下,然后解压缩即可。 华为防火墙技术漫谈》介绍华为传统防火墙关键技术原理、应用场景和配置方法,主要包括安全策略、攻击...