Web 报表系统讨论背景意义及国内外现状1 讨论背景2 国内外进展的动态3 讨论的意义1 讨论背景随 着 Internet 的 广 泛 应 用 , 电 子 政 务 、 电 子 商 务 以 及 企 业ERP(Enterprise Resource Planning)得到迅猛进展,数据的采集、传输、展示、交互、等问题显得越来越重要。报表作为一种信息组织和展示的有力手段,是企业信息系统的重要组成部分。据不完全统计,企业系统的实际应用中,有60%以上与报表相关。报表系统在各行各业中都有很广泛的用途,是进行信息浏览、分析、打印的有力工具。随着 WWW(World Wide Web)技术的进展,企业系统从传统的客户端/服务器结构逐步向 Internet 转移,企业信息系统也正向基于 Web 的信息系统进行转变,越来越多的报表应用将在 Web 环境下开发与运行。以往的报表系统中,业务逻辑与报表处理过程混杂在一起,任何一个需求或逻辑的改变都必须重新修改、编译这个报表程序才能完成。随着开发人员的不断完善,出现了多种报表设计器、生成器之类的工具,可以方便、快捷地实现需求。但创建的报表程序同样存在一下弊病:1)开发出的报表程序功能有限,应用程序的交互界面、业务逻辑、数据库的处理操作没有分离,是混杂在一起的,属于是强耦合,维护升级相当困难。2)静态确定报表的计算过程,报表无法在运行事动态改变,因而无法应对企业动态、复杂、多变的需求。一旦新的需求出现,或者运行时的环境发生改变,整个程序可能需要重写。3)使用这类工具设计报表,常常使我们面临这样的处境:“简单设计,复杂实现,痛苦维护”,伴随着此类报表数量的增多,对报表系统开发与维护的工作量将成倍增长。4)在企业内部大量存在使用了多个面对不同应用系统的情况,比如生产系统、财务系统、人事系统等,通常它们是独立的,无法整合,系统间数据无法通讯,或只能实现少量的信息交互,大量信息交互工作需要手工来进行。因此,开发一个报表系统,显得日趋重要。这样的报表系统可以轻松地做到与数据库和平台无关。2 国内外进展的动态近年来,国内外各个领域对于 web 报表的讨论也在逐渐增多,不过传统的报表工具主要采纳 C/S 结构,而面对 web 的报表系统需要采纳 B/S 结构。借助于 web 报表工具,就能随时随地的使用浏览器去访问各种数据资源。目前,主流的报表工具有很多,国外主要是 Crystal Report、Brio、MSTR、Jasper Report 等,国内主要的是杰表、中创等。国内外...