Web报表系统研究背景意义及国内外现状

Web报表系统研究背景意义及国内外现状

ID:39760423

大小:33.51 KB

页数:3页

时间:2019-07-11

Web报表系统研究背景意义及国内外现状_第1页
Web报表系统研究背景意义及国内外现状_第2页
Web报表系统研究背景意义及国内外现状_第3页
资源描述:

《Web报表系统研究背景意义及国内外现状》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Web报表系统研究背景意义及国内外现状1研究背景2国内外发展的动态3研究的意义1研究背景随着Internet的广泛应用,电子政务、电子商务以及企业ERP(EnterpriseResourcePlanning)得到迅猛发展,数据的采集、传输、展示、交互、等问题显得越来越重要。报表作为一种信息组织和展示的有力手段,是企业信息系统的重要组成部分。据不完全统计,企业系统的实际应用中,有60%以上与报表相关。报表系统在各行各业中都有很广泛的用途,是进行信息浏览、分析、打印的有力工具。随着WWW(WorldWideWeb)技术的发展,企业系统从传统的客户端/服务器结构逐步向Internet转移,企业信

2、息系统也正向基于Web的信息系统进行转变,越来越多的报表应用将在Web环境下开发与运行。以往的报表系统中,业务逻辑与报表处理过程混杂在一起,任何一个需求或逻辑的改变都必须重新修改、编译这个报表程序才能完成。随着开发人员的不断完善,出现了多种报表设计器、生成器之类的工具,可以方便、快捷地实现需求。但创建的报表程序同样存在一下弊病:1)开发出的报表程序功能有限,应用程序的交互界面、业务逻辑、数据库的处理操作没有分离,是混杂在一起的,属于是强耦合,维护升级相当困难。2)静态确定报表的计算过程,报表无法在运行事动态改变,因而无法应对企业动态、复杂、多变的需求。一旦新的需求出现,或者运行时的环境发生

3、改变,整个程序可能需要重写。3)使用这类工具设计报表,经常使我们面临这样的处境:“简单设计,复杂实现,痛苦维护”,伴随着此类报表数量的增多,对报表系统开发与维护的工作量将成倍增长。4)在企业内部大量存在使用了多个面向不同应用系统的情况,比如生产系统、财务系统、人事系统等,通常它们是独立的,无法整合,系统间数据无法通讯,或只能实现少量的信息交互,大量信息交互工作需要手工来进行。因此,开发一个报表系统,显得日趋重要。这样的报表系统可以轻松地做到与数据库和平台无关。2国内外发展的动态近年来,国内外各个领域对于web报表的研究也在逐渐增多,不过传统的报表工具主要采用C/S结构,而面向web的报表系

4、统需要采用B/S结构。借助于web报表工具,就能随时随地的使用浏览器去访问各种数据资源。目前,主流的报表工具有很多,国外主要是CrystalReport、Brio、MSTR、JasperReport等,国内主要的是杰表、中创等。国内外主要报表工具的分析和比较:1)CrystalReport水晶报表,是目前业内最专业功能最强的报表系统。它除了强大的报表功能外,最大的有点是实现了与绝大多数流行开发工具的集成和接口。水晶报表可以将报表制作功能与web及windows应用程序结合,利用各种资料来源,建立简报品质的精良报表。此外它还具有快速处理报表和可弹性传送报表等功能。但是就其目前在国内使用的情况

5、来看,又有许多的缺点。一是不能很好的处理多数据源关联交叉的的报表样式,水晶报表的处理机制是通过写很复杂的视图来或利用子报表来解决,这样的处理方式具有很大的局限性,无法满足格式上的要求。二是国内报表习惯于excel的表格格式,不能很好的处理大量的excel文件,所以这也成为水晶报表的一个限制因素。三是水晶报表的部署需要独立的服务器,国内的大量信息系统,特别是java项目,希望报表产品很容易的部署在大型主机或者大型应用服务器集群上,可以把应用服务器体系高性能的充分利用,水晶报表在这方面也有不足。2)FineReport报表软件FineReport是一款纯Java编写的企业级web报表软件工具。

6、它能够全面支持主流的B/S架构以及传统的C/S架构,部署方式简单而灵活。FineReport提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表;强大的报表展示功能,并且提供完善的报表权限管理,报表调度管理。具有完备的报表填报功能,支持多级汇总填报。但是Finereport报表工具也有很多不足的方面,一是FineReport定位基础报表工具。权限、用户、门户这类东西报表管理和应用功能,这些被认为应该由开发商或其他系统来实现的,FineReport报表开发很少。二是FineReport目前只提供C/S的java报表设计器,不能做到所有的B/S的报表设计。三是Fin

7、eReport报表目前不能解析xml格式数据,需要使用Java程序数据源。3)杰表该报表工具是根据中式报表的需求特点,采用多项创新技术研发的报表分析应用系统的快速开发平台。使用该开发平台可以在用户现有业务流程、现有应用系统、现有数据库的基础上,快速定制出符合用户需求的基于web的报表分析、查询系统。杰表采用DOM树方式表示报表数据,使数据可视化更接近问题域,从而使报表数据的设置,引用,导航更加亲切自然,从根本上减低了学习

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。