Web报表系统研究背景意义及国内外现状_第1页
Web报表系统研究背景意义及国内外现状_第2页
Web报表系统研究背景意义及国内外现状_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

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

5、报表。此外它还具有快速处理报表和可弹性传送报表等功能。但是就其目前在国内使用的情况来看,又有许多的缺点。一是不能很好的处理多数据源关联交叉的的报表样式,水晶报表的处理机制是通过写很复杂的视图来或利用子报表来解决,这样的处理方式具有很大的局限性,无法满足格式上的要求。二是国内报表习惯于 excel 的表格格式, 不能很好的处理大量的 excel 文件, 所以这也成为水晶报表的一个限制因素。三是水晶报表的部署需要独立的服务器,国内的大量信息系统,特别是 java 项目,希望报表产品很容易的部署在大型主机或者大型应用服务器集群上,可以把应用服务器体系高性能的充分利用,水晶报表在这方面也有不足。2)F

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

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

8、据模型,符合 MV 跋术架构,降低了报表引擎的复杂度,提高了数据的可重用性。布局颗粒度可按行,按列,按单元格进行,既增加了灵活性,也提高了效率。但此报表系统具有的性能较差,缺乏模型独立思想,模型抽象难以可视化,数据访问困难,分页功能首先的不足之处。以上几种报表工具是国内外主流的报表软件。此类传统的报表工具软件具有功能强大的特点,可是都局限于部分的数据,很少能对 Webk 的数据信息直接进行采集与分析。随着 Web 的发展与普及,像以上的传统报表工具已经不能满足人们的需求,越来越多的人开始研究基于 Web 勺报表系统。虽然传统的报表工具具有交互性强等特点,但是它受时间、地点、空间等条件的限制,所以打破传统报表的这种局限性,使其增强与 WebK 交互性,也成为研究的课题。3 研究的意义报表是企业应用系统中不可缺少的一种数据展现方式,它可以为用户特别是企业中高层用户提供直观的数据视图(进行自动的统计计算,如求和,求平均,对分组进行小计等),为用户制定商业计划和决策提供基础和依据。报表同时也是商业智能应用中实现数据可视化的方式之一。因此一套灵活并且可定制的报表工具可以为企业带来生产力的巨大提升。数据报表是企业管理信息系统(MIS,Man

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论