《数据报表调研报告.docx》由会员分享,可在线阅读,更多相关《数据报表调研报告.docx(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据报表工具调研报告 Eric2012/2/17 目录第一章 润乾报表1第二章 fineReport报表4第三章 用友华表Cell18第四章 如意报表20第五章 博计报表26第六章 BIOS REPORT27第七章 快逸报表30第八章 STYLE REPORT31第九章 CHARISMA报表33第十章 水晶报表45第十一章 数巨报表46第一章 润乾报表1 产品简介 润乾报表是一个纯JAVA的企业级报表工具,是J2EE环境下开发WEB报表应用的最好工具。 润乾报表作为纯JAVA报表工具,在J2EE的Web报表应用中其集成性和部署能力都明显优于BO/Crystal Report, Brio等非Ja
2、va产品;在JAVA报表展现方面它不仅能实现其他报表产品所能实现的常规的报表展现,更能实现其他工具不能实现的EXCEL精确导出等功能;在JAVA报表设计方面,更是以其创新的新一代报表模型将报表设计效率大幅度提高,相比其他产品具有巨大优势。2 产品构成 报表设计器:报表设计器是润乾报表设计编辑报表的操作界面,自带报表运算引擎,连接数据库后可预览生成的报表,直接导出为Excel、Word、Pdf、Html、Txt以及Xml文件,也可以直接打印报表。设计器可独立工作,以Java应用程序(JavaApplication)的形式提交,不依赖于其它应用程序。同时,润乾报表对图表有良好的支持,可以生成柱图、
3、饼图、折线图、仪表盘、雷达图、甘特图、双轴柱线图等三十几种图表。报表服务器:润乾报表服务器采用了革命性的强关联语义模型、多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备,报表设计的效率提高了一个数量级。通用查询:润乾报表通用查询为用户提供了一种方便快捷的查询方式,可以为每张报表生成与参数无关的可查询指标及每个指标对应的条件编辑。采用润乾报表通用查询即可在页面上生成通用条件设置界面,用户可选择一个或多个指标并分别设置对每个指标的条件,再将这些条件联接起来(并且/或者)形成完整的查询条件,直接
4、影响报表用于取出数据的SQL语句,而不再需要设计参数和复杂的查询sql语句。即时报表:纯html的报表向导,采用tag标签的设计布局,真正实现了无编码形式设计报表,用户可利用报表展现、汇总、统计、打印导出、生成统计图等功能搭建出轻。统计图:润乾报表有着丰富的展现方式,提供数十种统计图类型以满足不同的需求,其中包括:常规统计图,自定义统计图,Flash统计图。WEB报表设计器:润乾WEB报表设计器是一款纯Java开发的,B/S架构的在线报表设计工具。所有操作均在浏览器中完成,客户端无需安装额外软件或插件。多维分析服务器:本产品可以快速建模部署,采用了先进的离散数据集数学模型,提供了完善的多维分析
5、功能,包括拖拽、旋转、切片、切块、钻取、统计图、自定义指标等。3 功能特点3.1 报表设计器 类Excel界面报表设计模型 自带报表运算引擎 连接数据库后可预览打印报表,可生成其它格式保存 报表设计器不依赖于其它部分,可独立工作 集成了强大的集算引擎3.2 报表展现 纯HTML 的报表(含统计图)展现,浏览器端无须下载控件 报表不失真、带格式(含统计图)导出至EXCEL、Word、PDF、TXT 等 展现二维/三维饼图、柱图、线形图、雷达图、甘特图、仪表盘等三十多种统计图 统计图支持PNG、GIF、JPEG 三种常用的图片格式 支持报表按纸张大小、行/列数、强制分页等多种分页方案 支持报表的横
6、/纵向分页,上/左表头每页重复 支持报表的单元格在分页拆分时,数据的分页显示 支持报表的横向分栏,末页不足补空行 JAVA Applet 控件实现报表的精确打印 支持票据、卡片式报表的一纸多页打印 支持报表打印前的缩放与在纸张上的定位 支持报表打印前修改报表数据4 客户分布 世界500 强:SAP、米其林、西门子、奔驰、松下、霍尼维尔、中国石油、中国石化 政府:铁道部、卫生部、民政部、国家工商行政管理总局、国家外汇管理局、国家发展和改革委员会、国家粮食局、国家信访局、中国气象局、国务院机关事务管理局等 金融:中国银行、中国建设银行、中国农业银行、中国农业发展银行中国进出口银行、中信银行、中国光
7、大银行等 通讯:中国移动通信集团公司、上海移动、广东移动、浙江移动、吉林移动、辽宁移动、黑龙江移动、江西移动、北京联通、中国网通集团公司、河南网通、河北网通、吉林网通、新疆电信、中国卫星通信等 能源石化:中国石油天然气集团公司、华北石油、西北石油、大庆石油管理局、 电力:华电集团、大唐集团、东方电气、北京电力、河北电力、河南电力、甘肃电力、云南 烟草:国家烟草专卖局、浙江烟草、广东烟草、西藏烟草、安徽烟草、常德卷烟厂 交通运输:辽宁省交通厅、徐州公路集团、南京道路客运管理中心、重庆市交通行政执法总队、上海市轨道交通、长春轨道客车、朔黄铁路、乌鲁木齐铁路局、营口港务局等 制造业:中国铝业、首钢集
8、团、首钢(迁钢)、济南钢铁、东方钢铁、邯郸钢铁、河北巨龙等 IT 企业:神州数码、联想、浪潮集团、中软国际、方正集团、中科软件、长城软件、清华紫光、中联集团等5 产品报价/无第二章 fineReport报表1 产品简介利用FineReport报表工具,用户即可把企业的业务模型、数据分析变成实际可操作的信息系统。利用报表展现、填报、汇总、统计分析、打印输出等功能搭建出轻量级企业报表平台。特别是该报表工具采用主流的数据双向扩展、多源分片、纯拖拽等方式来进行报表设计,使得报表设计人员无需掌握复杂的代码编写技能,业务人员也可以随时根据需要设计符合业务逻辑的报表,满足报表使用者的最终需求,无形中也降低了
9、企业的运营成本。2 产品构成 报表设计器:FineReport报表设计器可以进行表样、数据、展现、打印等报表设计文件中各种元素的设计,是报表设计和报表应用开发、调试、部署的一体化平台。可设计的报表类型分组报表、交叉报表、多层交叉报表、明细表、主子报表、多源分片报表,以及其它任意不规则的报表类型。 报表服务器:报表服务器是指用在web环境中解析报表的Servlet形式的服务器,用户通过浏览器和报表服务器进行应用交互。 报表解析:FineReport报表服务器主要用来读取和解析设计器制作好的模板,并将模板转换成HTML页面,方便用户通过浏览器查看、修改和打印数据。 缓存管理:FineReport报
10、表服务器内置了强大的缓存机制,提高报表运算效率集群机制。 性能管理:FineReport报表服务器支持分布式集群,支持超大数据量运算,支持大数量用户并发处理。3 功能特点3.1 简单高效的报表设计器Web报表工具FineReport的设计理念,就是“Excel+数据列”。一些基本的操作方式和界面风格都和Excel类似,支持无限行无限列扩展,并兼容Excel的所有公式,同样可支持多sheet报表管理,这就意味着您在用FineReport设计报表的时候,只需要理解一些与单元格绑定数据列有关的操作即可。和数据列有关的操作,也就是将数据库中的字段绑定到报表单元格中,然后通过单元格之间的附属关系,数据的
11、行列对称扩展,得到符合要求的报表格式。这些操作都是后台的代码处理,基本不需要手写表达式。 类Excel设计器界面,简单易用FineReport报表设计器界面与Excel类似,熟悉Excel的用户不需任何额外学习成本,一般用户也能在阅读FineReport报表帮助文档后快速掌握设计器的使用。报表设计界面简单易用,不懂技术的最终用户也可以学会和使用它来制作报表模板。界面如下图所示:Web报表设计器,类excel界面 拖拽式设计报表模板FineReport报表工具拥有精巧的数据绑定功能,您只需通过简单的鼠标拖放(拖拽式),即可制作报表模板。用户无需掌握复杂的代码编写节能,降低了学习难度,也极大地提高
12、了制作报表模板的效率。 报表单元格功能 单元格格式化:报表单元格的格式化,完全类似Office的操作风格,包括边框,字体大小,颜色,背景色等等; 单元格斜线:支持多斜线表头,设置灵活; 单元格附属关系:绑定数据列后的报表单元格之间并非平行关系,而是存在附属关系;附属格跟随其父格扩展。 悬浮元素:包括文本,公式,图形,图片等,可以拖拽到报表的任意位置; 条件加亮:适用于大数据量显示的情况下,高亮显示重要数据; 超级链接:可链接网页,Email地址以及报表。最重要的是链接其它的报表,实现数据钻取; 参数和筛选条件:报表的交互控制。 远程交互编辑,多人协同设计报表模板FineReport报表工具可以
13、创新性的多人远程协助设计报表模板,强大的模板锁定、解锁功能和报表权限控制,有力的保证了多人协作的高效和同步。FineReport报表远程系统交互设计,web2.0新体验 定制个性化报表设计器FineReport报表工具可定制个性化报表设计器,设计器的菜单,工具栏,包括页面结构等均可以根据不同类型的用户进行个性化定制。如财务部门用户的设计器和人力部门用户使用同一个基于FineReport报表工具开发的系统,但是他们的设计模板的时候所使用的报表设计器就可以是不同的,充分满足用户个性化的需求。 无失真导入Excel文件FineReport报表设计器支持无失真导入Excel文件,并在已有的Excel文
14、件的基础上绑定数据,进行编辑等。可以节约大量的时间,提高制作报表模板的效率。FineReport报表设计器无失真导入Excel文件3.2 强大的数据展示(报表)功能FineReport报表工具支持纯DHTML和Swing两种方式的展现,动态控制页面,可以将报表文件不失真的输出为多种常见的文件格式。 完美解决中国式报表难题无论数据库内原始数据是以何种样式的表结构存储,无论最终用户要求数据以何种表格样式显示,FineReport报表软件独创的多数据源关联查询、公式动态扩展计算等强大的功能,在无需改变表结构,无需改变用户的要求的基础上,完全按照用户的需求制作出报表模板。 多样式数据呈现方式FineR
15、eport报表工具支持HTML,PDF,EXCEL,WORD,TXT,FLASH样式呈现。另外,还可生成内置的模板文件。FineReport报表工具导出文件类型 套打表样功能FineReport报表工具采用底图描绘,绝对定位的方式完成套打表样的绘制,用户可将要套打的票据扫描进来作为背景图,用报表设计器进行数据的位置摆放,可以精确定位数据的位置。 打印控制功能FineReport报表提供全面的页面打印控制:强制分页,补足空行,行列前后分页,套打,自由分栏,重复标题,PDF打印,服务器打印等等。具体如,按照分组或者其它任意的方式来进行强制分页,补足空行。分页时标题可重复,不仅是上表头,表格较宽的报
16、表,其左表头也可设置分页时重复显示。 数据可进行自由分栏,较长的报表,可以按照行分栏,显示成多列。列数较多的报表,可以使用列分栏来多行显示到同一个页面当中。3.3 零客户端填报的表单所有传统填报方案无法解决能体现业务规则的数据表与报表单元格之间的匹配关系,从而导致前期报表设计或者后期数据入库的极大困难。而Finereport报表工具的零客户端表单解决方案基于强大数据展现功能基础上,实现了表单内容和数据表的自由关联,使报表数据双向流动成为可能。解决了最终用户定制表单的问题。 零编码制作表单用户通过高效灵活的报表设计器,可以自由定制符合自己业务逻辑的表单,同时承担起表单的后期维护。 数据增删改查自
17、由组合增删改查的数据库操作。 数据校验数据填写是否合理(如填写地址是否是邮件地址);数据填写内容之间是否满足业务逻辑关系(如月销售量等于日销售量之和),如果输入错误的数据,表单系统会给出事先设置好的提示信息并定位出有错单元格,方便输入者修改错误。合法性检查有两种:一是即时检查,填写当前格,输入焦点离开该格时进行检查,若校验不满足则不得离开焦点。二是提交检查,全部填完后在提交数据前进行检查,校验不满足则不得提交。设计者还可以设置校验不满足时的提示信息,以提示用户出错的原因。 自动计算填写完一个单元格内容并且符合校验规则之后,表单会根据用户的设置在前端生成JavaScript表达式自动更新相关单元
18、格内容或者计算出还未填入内容单元格的结果,减少录入工作量。自动计算还可跨表,多sheet之间的相互运算。 动态控制单元格是否可写为了保证数据正确性和数据的安全性,填单需要根据表单的上下文环境确定,单元格是否编辑。 多源填报数据可以来自于多个不同的数据源,多个物理数据库。单元格的内容不仅可以录入同一个数据库中多张物理表,还可以录入不同数据库中多张物理表。典型应用是主子表填报表。 流水号当给表单新插入一行数据时,可能很多单元格需要根据预先定义规则赋予初始值,减少录入工作或者为新行确定唯一标识符,或者自定义编号列表。 多级汇总功能汇总即填报表格首先是从基层数据库汇总而来,然后再回填入上级数据库中。对
19、数据进行求和,平均,个数统计等等。另外,还有页内汇总,组内汇总等等多种汇总方式。例如用户的业务系统当中存储的是每天的销售数据,我们可以从业务系统中得到一个销售月报表,并将其回填到专门的数据库表中去。依次类推,可以汇总到销售年报表。 数据的扩展动态返回数据记录,单元格绑定的数据可自动进行扩展,允许报表单元格与数据库字段间任意对应,并有自动扩展的能力;支持任意格式的表单回填数据。 行列对称功能数据的扩展,并非像传统的分组报表只能纵向的扩展,而是天然支持行列对称,不需要写一行代码,设计横向报表。 零客户端FineReport表单解决方案完全解决客户端需要安装ActiveX,JRE等第三方插件问题,全
20、部采用AJAX的实现页面操作。给客户带来全新web2.0体验。 报表分片功能整个报表是一个大的规则的报表,但是实际上可以分为多个不规则的小区域,各个区域之间看似没有联系,但是数据之间实际可以相互关联。 小键盘快速录入3.4 基于浏览器的零客户打印独创的Flash报表打印技术:该打印方式第一次完美解决了困扰软件行业10多年的基于浏览器的报表打印问题。基于方便理解Flash的优点,下面列出了现有的报表打印解决方案的比较。报表打印方式优缺点浏览器的打印功能菜单该方案的优势在于无需对浏览器作任何扩充,是最简单的办法,但问题也最多,如:不能精确分页,浏览器一般是根据用户设置的页面大小,web页面的内容多
21、少,来自行决定分页位置,程序员很难控制。会有页脚页眉干扰。不能准确对齐边边距及打印文字不能解决连续打印比如,不是仅打印一张票据,而是连续一次打印若干个票据。使用print css这是一种最理想的实现web套打的方法。方法通过在html文档中,嵌入报表打印相关的css样式,来实现对html文档输出打印的控制,比如设置纸张大小,纸张纵横方向,打印边距,分页等。显而易见,该方式成本小,无需下载任何插件,而且跨平台性非常好。虽然print css推出已经有一段时间,但至今仍没有一个厂商的浏览器能很好地实现了以上标准,从而使得程序员目前还不能利用print css进行实际的开发。使用pdf文件用该方式,
22、就是从服务器端下载一个pdf文件流,在IE中用adobe插件打开,然后用adobe的打印菜单进行打印。虽然该方案也能实现精确套打,但需要下载几十M大小的adobe插件。这是国外报表工具经常推荐的一种打印方法,但在pdf不那么普及的中国,该方案不是最好选择。采用ActiveX该方案就是下载一个控件,这种方案的优点为打印的精确度高,分页的可控性好;但缺点也是很明显,嵌入ActiveX控件只能支持IE浏览器,而且由于微软公司对网络安全越来越看重,新版本的浏览器往往默认禁止AcitveX,导致 ActiveX插件的安装常常失败,且这样的控件比较大(一般超过1M),下载颇费时间)。采用Applet方式用
23、该方式,分页或精确打印均可以做到完美。但缺点也很明显,具体表现: 安装Applet成本巨大。需要下载十几M的文件Applet本身可能并不大,但运行Applet所需的jre一般至少10几M(jre1.4.2 , 15.45M)。用户需要极大的耐心来进行打印。 打印报表时,需要重新向服务器检索数据,效率低因为Applet方案,一般采用html方式呈现数据,打印时Applet必须向服务器检索同一张票据的数据,看上去,是打印了当前页的票据,实际上,Applet根本不会用当前html页的数据来打印,而是向服务器下载数据到Applet中来打印。也就是说,如果打印,必须有两次请求,一次html 呈现,一次用
24、来打印。采用Flash方式用该方式,分页或精确打印,都可以做到完美,几乎95%的浏览器都预装了Flash Player,打印之前不再需要安装Flash Player,即使需要安装也只有几百K的大小,非常的方便。3.5 异构数据源的表关联Web报表工具FineReport提供了异构数据源模型,使得同一张报表中可以呈现来自多个不同类型的数据源,这个多种不同类型的数据源可以是同一数据库的多个不同表,或多个不同数据库,或者多种不同类型的数据源。可支持的数据源类型包括:1. 数据库数据源:包括Oracle,SqlServer,MySql,DB2,Sybase,Informix等主流的关系型数据库;支持S
25、QL取数据表或视图,亦支持存储过程。2. 文本数据源:包括Excel文件,Txt文件等存储在文件中的数据。3. 程序数据源:支持程序数据源。4. 标准数据源:支持WebService,SOA标准数据等标准数据源。finereport报表多数据源3.6 高性能报表服务器报表服务器主要包括,分页预览显示、格子预览显示、编码设置(浏览器和服务器)、工具栏设置、邮件服务器设置、负载平衡、报表页面缓存支持、JSP、Tag支持、Server端打印机管理。 报表解析功能FineReport报表服务器主要用来读取和解析报表设计器制作好的模板,并将模板转换成HTML页面,方便用户通过浏览器查看、修改和打印数据。
26、 多种集成使用方式既可以独立使用,也可以做为一个应用部署到第三方的,如Tomcat, Weblogic, Websphere等服务器当中。finereport报表集成方式集成方式优点适用范围独立使用用户不需要了解FineReport报表服务器原理,也不需要了解它的详细配置过程,在安装好FineReport报表工具后,直接通过点击Windows开始里面相应菜单来启动和停止报表服务器,非常简单和易用。对Java语言了解不多的最终用户,适合小型系统部署使用需要安装第三方Tomcat,Weblogic,Webshpere等应用服务器,然后把FineReport报表服务器作为一个应用部署到里面,需要了解
27、FineReport报表服务器的基本原理。其好处是可以和应用程序共享应用服务器的连接池管理,以及集群负载均衡等,还可以和应用程序一起做的无缝集成。对Java语言了解到程序员和系统管理员,适合大中型系统。0. 数据缓存容器当有大并发的用户同时访问报表服务器,或者有用户访问数据量很大的报表模板的时候,服务器需要消耗大量的内存,如果没有磁盘缓存机制,这样的内存占用会很容易导致服务器内存溢出,从而导致服务器宕机。1. FineReport报表服务器创新的数据缓存容器,把从数据库读取的数据,设计的模板,以及运算后的模板等将会占用很多内存的数据放到该容器内,该做法使得FineReport报表服务器支持无限
28、并发和超大数据的显示。2. 集群机制(Cluster)当并发数据特别大时,一个FineReport报表服务器已不能承受压力,这时候就需要搭建多个FineReport报表服务器的集群来一起处理客户端的请求,如下图所示:finereport报表集群机制3. 共享连接池连接数据库是应用程序中耗费大量资源且相对较慢的操作,但它们又是至关紧要的。连接池是已打开的及可重用的数据库连接的一个容器。连接池在所有的数据库连接都关闭时才从内存中释放。使用连接池最基本的好处是提高应用程序的性能及可伸缩性。数据库连接池由应用服务器管理,FineReport报表服务器和系统的其他应用可以共享连接池,充分利用数据库连接,
29、大大提高了数据库读取速度。3.7 形象美观的web图表展现Web报表工具FineReport包含美观的图表功能,同时图表类型丰富多样,提供了Excel中常见的图表类型。包括常用的柱形图,饼图,折线图,也包括较高端应用中的仪表盘,雷达图,全距图等。此外图表还可以将多种不同类型的图表组合到一起,利用双轴多组合形成更直观的分析。同时还可以支持在线切换数据的展现图表样式。图表可以直观地展现数据的内在关系,形象地展示数据的状态,为数据的分析与决策提供辅助。FineReport图表支持动态显示及超级链接等复杂应用,更能全方位满足不同应用需求。部分图例如下所示:finereport报表图表类型3.8 24小
30、时报表表单调度FineReport报表工具可以定义任务,24小时不间断的执行数据展示和录入,展示的报表可以缓存到磁盘,留着存档,方便用户的随时查阅;填报的表单定时的运行可以进行数据的抽取,清洗等等ETL的处理;调度的运行依赖于报表服务器。3.9 即席报表Web报表工具FineReport提供了灵活的即席报表功能,能够让用户在BS客户端制作编辑报表,客户端全部是纯HTML展现和操作。即席报表支持SQL视图和数据集两种模式,业务人员可以直接根据需要生成终端报表和图表,完全不需要了解后台的业务逻辑。生成的报表可以直接打印,保存为PDF,EXCEL,WORD,等多种形式。并且允许以邮件附件的形式发送给
31、多个收件人。finereport报表工具的即席报表功能3.10 参数传递和报表管理FineReport报表工具定义参数的灵活性,参数设计界面支持任意布局和丰富的编辑器,使得通用查询功能的实现十分轻松。用户在查看报表的时候,往往是根据一些查询条件或者查询条件的组合来得到需要的数据结果。并且某些情况下,我们还需要定时生成日报,月报,年报等固定时间的报表。finereport报表参数查询 灵活查询FineReport报表工具支持任意灵活的参数查询,以及组合条件查询。 定时生成报表FineReport报表工具可以定时自动生成报表,如每天 / 每周 / 每月 / 每季度 / 每年等。 推送方式多样Fin
32、eReport报表工具拥有灵活的多种推送方式,将定时生成的报表以TEXT,HTML,EXCEL,PDF,Word,CSV,SVG等多种形式存入本地系统或FTP,Email 至服务器,或者指定的地址。 报表管理的自定义用户还可以在FineReport报表工具提供的可扩展功能基础上,自定义报表管理,以及其它符合本企业业务要求的权限机制。3.11 权限控制和安全管理企业应用系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,强制访问控制模型)难以满足复杂的企业环境
33、需求。因此,NIST(National Institute of Standards and Technology,美国国家标准化和技术委员会)提出了RBAC(Role Based Access Control,基于角色的访问控制模型),实现了用户与访问权限的逻辑分离,更符合企业的用户、组织、数据和应用特征。Web报表工具FineReport权限控制系统基于RBAC,以角色为中枢,所有权限操作可无限制细分后赋予特定角色,应用系统用户只需要指定特定角色,即可方便地使用FineReport报表工具的权限系统中定义的所有权限内容。FineReport报表工具完善的权限管理机制基于B/S管理平台操作。
34、权限的使用包括: 权限集成,即与现有系统权限的集成,支持三种内置认证方式:数据集认证, LADP认证, HTTP认证。如不需要在报表中进行认证,则可不启用内置用户,直接引用已有的权限角色。 权限控制范围:权限中依赖角色和用户名进行多种控制,角色和用户数据可以作为系统参数。除了角色管理报表的本地/远程设计,浏览,填报,表单权限,平台管理权限等还可以通过系统参数来进行数据源的筛选或者细化到单元格的数据显示样式控制,保证数据的安全性。finereport报表权限控制基于RBAC模型finereport报表权限认证流程3.12 报表展示平台简单的配置,不用写代码可以创建丰富的BS管理页面,方便使用。下
35、图是设置页面:finereport报表的BS管理设置页面下图是展示页面:finereport报表的BS管理展示页面3.13 部署和二次开发报表服务器,能够以多种方式集成到应用服务器当中。提供了丰富开放,结构清晰的API接口,可以很简易的嵌入到各种应用程序。 WEB部署FineReport报表工具的服务程序以JAR包形式出现,可与应用程序统一打成包一起部署在应用服务器上,安装非常轻松。 环境的支持FineReport报表工具采用纯JAVA开发,无论报表设计器还是报表服务器均支持所有可部署JDK的操作系统、有JDBC接口的数据库,特别对于UNIX/LINUX的支持与Windows是完全一样的。 丰
36、富的API接口FineReport报表工具向应用程序员提供了结构清晰,丰富开放的JAVA API调用,可以对报表进行扩展和深度控制。 页面的集成FineReport报表工具生成的HTML可在应用页面(JSP)中任意嵌入摆放,浏览器端完全是无缝嵌入。4 客户分布5 产品报价第三章 用友华表Cell组件/插件1 产品简介Cell 产品分Cell 组件和Cell 插件两个姐妹产品。Cell 组件、插件(ActiveX控件)是北京用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具,是国内技术领先拥有广泛客户群的商业报表组件,有600多个编程接口,实现报表自定义,报表显示、打印
37、预览、打印,图表,公式,自定义函数、资源本地化等强大功能,能够完全读写Excel文件。2 使用领域Cell产品是针对中国式的复杂报表设计的,可以用来开发强大的中国式报表软件,适用于开发各种管理软件(MIS,MRP,ERP,CRM,OA)、财务软件、报表软件、工程软件等。广泛应用于财务、税务、铁道、航空、建筑、电信、化工、金融、石油、交通、制造、政府、医疗、农业、林业、教育、保险、军队、水利、电力、审计、人事等领域3 功能特点(图解见PDF)Cell 组件适用于开发Windows报表应用程序: 1、强大的制表能力,特别适合制作中国式的复杂报表,解决您所有的制表难题; 2、丰富的单元格类型,支持数
38、值、货币、日期、文本等类型。Cell的单元格囊括了几乎所有的Windows标准控制; 3、丰富的打印设置,美仑美奂的打印预览和打印效果,轻松输出各种报表; 4、无须系统安装Excel,就可以和Excel文件完全转换,转换效率更高,效果更完美; 5、强大的自定义函数功能,用户可根据自己的业务逻辑添加自己的函数; 6、极大地提升了图表功能,图表种类和效果比肩Excel; 7、资源本地化功能,根据需要可将Cell设成不同的语言版本; 8、适用于VB、VC、VF、.NET、Delphi、C+ Builder、PowerBuilder等开发工具; Cell插件适用于开发B/S结构的网络报表程序: 1、具
39、备Cell组件的所有特色功能,在浏览器中提供报表的显示和打印(非IE的打印); 2、网络报表界面美观,大大改善了浏览器中报表的输出效果; 3、带有国际化数字签名,让用户使用的更安全、更放心; 4、可将报表文件另存为华表文件或者Excel文件,从而可以进行进一步加工; 5、支持ASP、ASP.Net、JSP、VBScript、JavaScript等语言开发;4 客户群分布 其cell组件、插件在国内市场份额及影响力排行第一,取得了骄人的成绩,自从华表1998年推出3.2版本以来,现在有2000多客户,比如浪潮、新中大、伊利。另一方面,由于软件公司选址相对比较集中,基本上在北京、上海、广州等几大城
40、市就可以解决一大批潜在客户。5 报表工具的报价第四章 如意报表 1 产品简介如意报表已经从单一的组件产品发展成为一套完整的报表支撑平台,除了同时提供JAVA版和.NET版的报表服务器以外, 还可以通过COM组件和ActiveX插件的方式对C/S架构和桌面应用程序提供完美支持。 如意企业报表V5引入了报表的协同开发机制和快速开发模式,在提高了报表的开发效率的同时,极大降低了报表系统的维护成本。 另外还推出了大数据量报表的稳定性控制、报表样式表、报表继承机制以及报表内容的多语言智能切换等创新型功能2 适用范围 系统架构 支持B/S、C/S和智能客户端等各种常见的系统架构。 开发语言 B/S架构下,
41、支持JAVA、ASP.NET、ASP语言; C/S架构下,适用于Delphi、.NET、PowerBuilder等各种支持标准ActiveX的开发语言。 团队协作开发 报表服务器支持多用户协同操作控制机制,保证报表系统的正确性。 维护方式 支持基于广域网的远程报表开发和维护,完美实现实时报表,提升了后期维护报表项目的工作效率,最大程度的降低了报表的维护成本。 集成方式 如意报表和用户应用系统的集成方式支持独立服务器方式和嵌入式集成方式。 Web服务器 支持IIS、Tomcat、Jboss、Weblogic、WebSphere、Domino等各种标准的Web服务器和应用服务器。 数据源类型 支持
42、各类标准的关系型数据库系统,也支持XML、文件系统、甚至是自定义的数据源类型。同时完美支持单个报表的跨数据源连接,甚至支持来自多个数据源的数据集间建立的关联关系。 操作系统 报表服务器支持Windows2000/XP/Vista,和各类Linux/Unix系统。 报表浏览方式 支持Activex插件、DHTML和Flash三种报表浏览方式。 打印方式 支持即打即停的打印方式,也支持无人值守的自动化打印任务。 报表输出方式 可以将报表直接输出至打印机进行打印,也支持将报表导出成Excel、PDF、HTML、Word、Txt、CSV和各类图片格式的文件。 国际化项目 如意报表支持真正的UNICOD
43、E编码,可以完美实现一张报表同时显示多国语言,如韩语、日语或阿拉伯语等,这对于跨国的应用系统,是非常重要的。3 功能特点(图见PDF) 3.1 部署与集成特性: 真正零编码,实时热部署 支持嵌入式集成和独立服务器两种服务器端运行方式 支持多种灵活的权限集成方式 支持传统C/S架构和基于广域网的智能客户端架构 支持ASP,PHP,.NET,J2EE,Domino等所有常见B/S架构的应用系统 报表服务器设置方便,以组件方式存在,无需安装 报表服务器支持Windows,Linux,Unix,AIX等所有常见类型的操作系统 支持SQLSERVER,Oracle,DB2,Informix,MySQL,
44、PostgreSQL等所有常见的关系型数据库 支持LDAP数据源 内置数据源连接池,也可以共享客户应用程序的数据库连接池 支持单报表内的多数据源支持 支持实时的跨数据源连接 支持从参数化的SQL语句、表和视图获取报表数据 支持从带参数的存储过程获取报表数据 支持从现有应用程序的业务逻辑中获取报表数据 可与现有应用程序实现自定义的参数交互 支持丰富的集成应用接口 可自定义报表目录(TOC) 可与任何网页和常见语言的桌面Form实现嵌入式集成 3.2 报表服务器特性 报表服务器支持多用户协同操作控制机制,保证报表系统的正确性 分布于Internet上的多个报表服务器支持实时集中的管理 基于命令消息
45、的报表服务器交互方式,稳定高效 通过报表管理器可实现报表服务器之间对象的相互拷贝 支持报表服务器数据的备份与恢复 大数据量报表的同步处理和传输机制 完善的报表访问控制机制,可与用户应用程序的权限系统无缝集成 灵活的计划任务功能 支持报表批处理 支持报表预编译,高效低耗 支持单报表内的多数据源支持 支持实时的跨数据源连接 丰富的服务器端报表输出格式,包括PDF,HTML,TXT,RTF,CSV,Excel,JPEG,BMP等 丰富的报表服务器控制接口 统一的报表远程管理控制入口 3.3 报表样式设计特性 报表编辑,所见即所得 支持自定义函数 支持HTML代码 图形化数据查询设计器 完善的图表支持
46、 真正的UNICODE支持,同一报表中可同时显示多国语言 内置报表对话框 灵活的参数化报表及交互式报表 参数查询报表,自动创建参数录入界面 根据数据自动生成报表模版,智能高效 独立的报表样式和数据控制 多种报表分页控制方式 支持国标条形码 支持条件控制的高亮显示 支持字体旋转等样式控制 支持交叉表、子报表、套打等所有常见报表样式 支持DrillDown和超链接 支持可编辑报表和数据上报 支持团队开发报表的协同控制机制 3.4打印和输出特性 支持基于web和基于C/S结构的桌面客户端浏览方式 支持ActiveX插件,HTML和Flash三种类型报表客户端 ActiveX插件类型的客户端直接接管客户端打印机资源,支持网络打印机和本地打印机 同步的报表解析与数据传输,浏览报表无需等待 创新的精确打印控制, 轻松实现套打报表 丰富的客户端报表导出文档,包括PDF,HTML,TXT,RTF,CSV,Excel,