(国内报表设计器的分析.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(国内报表设计器的分析

国内报表设计器的分析???? 本人对报表设计器有些兴趣,于是到处搜集资料,写下了一些关于国内的报表设计器的分析,望高手指点。 ??? 首先分析中国国内的打印报表市场。有人研究了国内报表工具的市场容量(具体见 /archives/2005/164956.shtml ),应该有20亿元。只是开发商竞争激烈,很多无自主开发的核心技术,而且中国信息化水平不高,是的实际市场缩水,但需求是一直存在的。在未来非常长的时间内,办公无纸化不会普及,打印时刻进行,而且工作量不小,打印模板占整个信息化系统的很大一块,甚至是关键的模块,而且国内打印格式千百万化,用户需求经常改变,因此若没有良好的打印模板工具,实施打印模块的难度是超出想象的,因此信息系统开发商是非常需要良好的打印工具。 ??? 国内已经存在的不少打印工具提供商,在此对其主要的几个厂商进行分析 ??? 水晶报表(Crystal Reports)是加拿大Crystal Decisions公司出品报表分析与生成软件,历史比较长,使用的比较广泛,原先是作为微软OEM绑定到VB中,但现在微软放弃了她的绑定,而且其产品有点跟不上时代,因此有人评价她有点江河日下。 ????? Style Report(中文网址 / ),源自国外的纯JAVA的报表系统,报表设计器的操作演示没看到,在她的学习中心只看到几张模糊的图片,她的设计器是拖拽控件的设计模式,数据源的定义还是基于SQL语句查询数据库的,和其他的设计器没什么本质区别。她的报表的HTML输出质量很好,非常适合Web环境。 ????? Developer Express 公司(网址 ),是一个相当有名的第三方软件厂商,制造了大量的优良的图形化软件,其中针对打印的有 XtraReports 控件,其中包括一个打印模板设计器,根据其官方网站介绍的情况和本人亲自下载试用的体验,对其打印控件的了解如下 1.功能强大,支持的报表元素类型不多,报表样式控制不错 2.设计器界面比较专业 3.在一个大部分报表工具都存在的问题,数据源设计不完善,还需要编写程序向打印控件提供数据 4.计器中的打印的元素都是一个个Windows控件,因此当报表的包含的元素很多,结构复杂时,无论设计还是运行报表都是耗费大量的计算机系统资源的,而且影响运行速度,因为单个的Windows控件要占用不少的系统资源。 5.该报表工具在国内应用不多。 ????? FastReport(网址 ),是一个俄国人开发的报表系统,报表设计器的图形化用户界面做得非常精致,她是典型的控件拖放的设计模式。报表分为几个大块(Band),这些块区分为页眉,表身和页脚,其中只有一个页眉和页脚,可以有多个表身。而所有的报表元素分布在这些块上面,因此这种报表的页面模型是两层,对于复杂的报表则可能过于简单。她支持的页面元素类型比较多,报表数据源还是普通的基于SQL查询的二维表格方式。 ????? FastReport提供一个版本FreeReport,她是FastReport的旧的低级的版本,但提供所有源代码,因此很多公司借助她来进行Web报表的开发。一般的做法为首先使用其提供的报表设计器设计报表,文件保存到Web服务器,然后后台页面程序(例如ASP或JSP)查询数据库获得数据,然后拼凑JavaScript或VBScript等客户端脚本代码文本随着HTML代码发送到客户端,客户端的IE页面嵌入FreeReport控件,而客户端脚本代码向该控件填充数据,然后控制它进行打印。这种报表开发模式非常麻烦,当用户需求经常改变,程序员们只有疲于奔命的修改后台程序。 ????? 国内比较先进的报表系统,个人认为是润乾报表,她是北京润乾软件技术有限公司(网址 )开发的报表系统,全部采用Java开发,她的设计器采用类似Excel样式的表格设计方式,她的报表模型比较先进,包括报表排版模型,报表参数和宏定义等概念。演示效果不错。她的数据源的定义有内建数据集,相当于在报表系统中建了一个小型关系型数据库,保存表结构和数据。报表样式设计器比较不错,样式控制丰富,自主开发达到这种水平不容易。 ????? 杰创网络报表是杭州杰创软件有限公司()的主打产品,它一般简称为杰表。它技术比较先进,完全用Java实现,兼容j2ee平台。它的报表设计器是用Java写的,它的设计模式总体上是基于控件拖放,它没有Band的概念,报表设计界面直接分为页眉,主体和页脚,用户可以在在界面上拖放操作放置表格控件,但表格控件内部却是类似Excel 的电子表格设计模式,因此它的设计器的设计模式实际上是控件拖放和电子表格的结合。杰表作为Web报表,可以输出比较好的HTML页面,它的图表输出用Flash来展现,它还实现了数据钻取(在报表中点击某个链接可以显示另外一张相关的报表)。 ???

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档