23 12
发新话题
打印

杰表介绍

杰表介绍

在线演示

用户手册

概述
       杰表是一款针对中国式报表需求特点,融合多项先进创新技术,打造的新一代企业级web 报表平台。杰表报表平台经过多年研发,多次改版,已经是一个功能完备,成熟稳定的产品。不仅如此,杰表坚持在报表平台的性能,和易用性上做出特色,努力为您---尊敬的客户和伙伴提供性能优,上手快,功能强的报表平台产品。  
       使用杰表报表平台可以快速构建基于web的统计、查询、分析应用系统,大大加快开发周期,节约预算,是各政府机关,金融,保险,电力,制造等用户搭建web报表系统的理想选择。  
       杰表采用纯java实,具有很强的二次开发能力,是j2ee应用开发商理想的报表开发工具。


(图一)杰表构成

开发背景

       由于互联网应用的持续增长,越来越多基于web的报表工具产品被推向市场。这些报表开发工具为企业缩短报表系统开发周期,降低报表系统的设计、维护成本发挥了巨大作用。但同时,由于国内报表工具产品大多强调制作复杂报表的能力,而忽视了性能易用性的问题,使得报表工具似乎功能越来越强,但性能越来越差,学习越来越难,以类excel报表为例,这些问题具体表现在:


            性能不佳: 类excel报表工具试图降低布局颗粒度,放弃行,列对象,直接以单元格作为布局单位,来提高布局的灵活性,结果是布局能力确实提高了,但性能下来了。另外,类excel报表工具的数据访问依赖布局,降低了报表执行效率。
  • 缺乏模型独立思想:excel最初被用来做静态报表,如帮助财务人员代替手工作填报任务,采用Excel是首选,但报表开发工具的任务,是展现动态获得的数据,动态的数据采用静态的模型来访问,就会象用十字螺丝刀开启一字螺帽一样困难。

  • 模型抽象难以可视化:类excel报表工具采用离散结构定义各个报表数据,不能可视化地描述数据之间相互关系,对报表设计人员来说,报表工具中的数据变得不可捉摸。

  • 数据访问困难:类excel报表工具将数据与布局纠集在一起,常常借助 A4、B6单元格位置(布局信息)来访问数据,而单元格在报表运行时经常被扩展,这时不得不借助一些轴、格集、层次座标等抽象概念来弥补访问能力的不足。

  • 嵌套布局困难:表面上来看,布局能力是类excel报表工具的亮点,类excel报表工具采用从单元格跟随主单元格,向下、向右扩展来形成版面,好比是师傅带着徒弟铺地砖,师傅铺一层,徒弟跟着铺一层。因为各单元格的关系是平等的(flat),不存在谁包含谁的关系,这样的布局模型去做嵌套布局的报表,难度是可以想象的。

  • 分页功能受限:类Excel报表工具采用先印后分的原则进行分页,打印对分页是不敏感的,必然使与分页相关的计算功能受限,比如,每页小计、每页累计、按组分页、按行分页、每页显示表头、每页显示表脚等。

(图二) 杰表的j2ee架构


杰表特点

性能优
       采用独立的报表数据模型,符合mvc技术架构,降低了报表引擎的复杂度,提高了数据的可重用性。布局颗粒度可按行,按列,按单元格进行,既增加了灵活性,也提高了效率。

上手快
       杰表采用dom树方式表示报表数据,使数据可视化更接近问题域,从而使报表数据的设置,引用,导航更加亲切自然,从根本上减低了学习难度。

面向复杂报表需求
       经过多年的技术积累,和对国内报表用户复杂报表需求特点的长期研究,杰表引入改进的dom数据模型,从根本上解决了复杂数据源,复杂布局的问题。


(图三) 杰表引擎组件






技术优势

套打技术
        国内报表工具几乎都有票据套打功能,但杰表与一般的java报表工具不同,不采用applet技术来打印,因为这种技术需要下载一个jre(超过14M),启动速度慢,已深受用户的诟病。杰表采用的是jatoolsPrinter(只有60k)来实现套打,不仅启动速度快,而且能做到applet无法实现的一些功能,比如,自动选择打印机、自动选择纸张类型、记忆打印参数等。jatoolsPrinter是一个单独的产品,已拥有上千用户。


统计图flash格式输出及丰富类型
        杰表统计图支持flash格式输出,flash格式的统计图比普通的jpg格式,能更生动、平滑地显示tooltip及数据;也使缩放效果更佳,交互能力更强。Flash格式统计图是一般报表工具的缺憾。
        一般报表工具都有统计图功能,但支持种类有限,比如不支持叠加的统计图,不支持双轴时间图、测量图、K线图、高低开盘收盘图、气泡图、部分图、趋势图、雷达图、甘特图等特殊图形。这些统计图类型在杰表中都有支持。
杰表也支持辅助线绘制、支持双座标、支持基线设定等等;这些辅助功能也是一些报表工具所不具备的。

支持静态报表模型
        与类excel报表工具不同,杰表将报表类型分成两类,静态与动态。静态是指行列数固定的报表,动态是指行列数不确定的报表,静态报表可以使用dom及excel混合数据模型,来访问数据,比如=A4+B9,这种方式更符合用户习惯。

Java对象访问
       非纯java实现的报表工具,访问java对象必然困难重重,但也有一些纯java实现的报表工具,不能直接访问java数据,不能不说是一种遗憾,这些报表工具产品如果要访问java,必须另行编码,编译或扩展脚本。而杰表不需要做任何辅助工作,就可以直接访问java环境中的任何对象。并且,已经将常见的java对象,内置于系统变量中,如Session、Request等。

丰富的分页功能
       杰表分页是边打印边分页的方式进行的,具备丰富的分页控制功能,比如,每页小计、每页累计、按组分页、按行分页、每页显示表头、每页显示表脚等。

事件支持
       杰表支持报表对象的打印事件,用户可以使用打印事件改变报表对象的数据、外观、布局等。不具备事件支持的报表工具使运行时改变报表对象的能力受限。

打印后布局支持
       报表工具一般都支持在设计时设置报表对象位置,所以在浏览报表时,如果浏览的页面大小刚好与设计时的报表页面大小一致,则报表布局信息正确,否则会有意外的结果。比如,设计时按A4居中的报表对象,如果以B5纸张类型来浏览该报表,则会出现该对象不居中的情况。有些报表工具需要重新手工设置居中。杰表支持打印后布局,会自动调整,使B5页面中也保持居中位置。
另外,杰表对象的靠边布局属性,如设置”页号”文本对象处于离页右边5个像素位置,也是其他报表工具不支持的。

图片背景支持
       杰表的一些报表对象,支持背景图片,使用户可以做出更酷更炫的报表效果,比如印上公司logo等。支持背景图片的报表对象有页面、表格、文本等。有些报表工具不支持任何背景图片属性。

支持冻结窗口
       杰表可以设置冻结窗口,使对超页宽、超页高的表格报表,实现固定行列表头的方式浏览报表。

支持排序
       支持点击表头进行排序。




功能列表

支持报表类型

简单列表

分组报表

主从报表

交叉报表

套打报表

标签报表(如信封标签)

支持超链接子报表

支持动态列报表

支持固定行数表格

分栏报表

支持静态表格

支持排序报表

数据源

jdbc、csv、javabean、xml数据集

java数组、集合

ResultSet、 TableModel

其他javabean

多源多类数据源支持

参数

自动参数表单生成

脚本及事件支持

打印初始化,打印前,打印后事件

脚本访问java对象

图片功能

图片源可以来自数据库、本地文件、网络、classpath、内嵌

图片输出格式可以为png、gif、jpg

条形码

支持类型codabar、code39、code128、2of5、postnet、 ean-128、 ean-13、ean-8、 upc-a、upc-e、royal-mail-cbc、pdf417、 datamatrix

支持gif、jpg、png、flash输出格式

表格功能

支持冻结窗口

点击表头排序功能

支持自动列宽度,自动列高度等

支持背景图片

支持冻结窗口

支持斑马条

支持按条件显示、隐藏列

支持表头、表脚分页时保持

支持同比、占比、排名

静态表格

支持excel行列计算,如A4+B2、SUM(A1:B7)等

动态列表格

可以由最终用户指定表格的列名、列数据;甚至指定一个sql查询,来获取报表,同时支持样式指定

固定行数表格

不足固定行数空行补足

分组功能

支持时间字段的按年、按月、按周、日等分组

支持自定义公式分组

支持按组分页,即每页显示一个分组

支持多级分组汇总,级数不限

统计图

嵌入2D/3D统计图 (线形图、柱状图、饼图、面积图)

特殊统计图 ( 双轴时间图、测量图、K线图、高低开盘收盘图、气泡图、部分图、趋势图、雷达图)

gif 、 png 、 jpeg导出方式

支持flash导出

支持统计图tooltip

支持统计图上的超链接

支持辅助线绘制,支持双座标,支持基线设定

交叉报表

支持多级交叉表,级数不限

支持分页时,行表头保持

支持分页时,列表头保持

支持表头对角线,线数量不限

支持非对称交叉报表

其他设计功能

Excel导入功能

支持数据字典

模板管理

文件系统管理报表模板

数据库管理模板

模板上载功能

打印与导出

Applet方式浏览、打印

ActiveX打印、支持网页打印、可设置打印纸张、方向、自动记忆打印参数等

指定页输出

批量报表打印,如打印单据同时打印附件

整页显示,分页打印

HTML导出

MHT导出

PDF 导出

EXCEL分页/不分页导出

POSTSCRIPT、CSV、RTF导出

PNG导出

报表模板管理

报表存档管理(服务器端缓存报表)

任务设定及调度

EMIAL定时分发报表

定时生成打印报表

报表集成

报表服务跨平台集成,Linux / Solaris / Aix等

设计器可以运行在非windows平台

支持单点登录接口

web应用无缝集成

jsp tag集成、可定制打印、导出、缩放等按钮

集成模板发布

servlet集成

自动参数表单

集群支持

直接使用数据库连接池

二次开发

支持在本地桌面程序中,嵌入杰表

支持在java桌面程序中,嵌入杰表

支持在c++本地桌面程序中,嵌入杰表

可视化嵌入用户扩展数据对象(支持树形结构展现业务数据对象,支持业务数据对象参数设置)

可连接corba服务数据源

报表脚本扩展



[ 本帖最后由 three 于 2008-9-5 17:10 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

很好。很强大。参观一下。。。

TOP

楼上的居然抢到了沙发,个我就板凳坐坐了

TOP

看下是不是那么好用

TOP

顶一下

TOP

请教下照片打印,照片是存放在在数据库中的,应该存放什么类型?怎么去打印?

TOP

blob 类型就行了

TOP

杰表支持动态统计图吗?

TOP

支持

TOP

很好很强大

TOP

很好很强大
附件: 您所在的用户组无法下载或查看附件

TOP

很好很强大
附件: 您所在的用户组无法下载或查看附件

TOP

 23 12
发新话题