基于XML的web报表的设计与实现

时间:2025-04-07

本文在充分理解了web统计业务的需求后,分析web报表的物理结构和逻辑表示,阐释了web报表的处理过程.探讨了web报表的总体框架,分析说明了web报表中的一些关键问题。

21 0 0年

第 3期

S IN E&T C N L GYIF R TO CE C E H O O O MA IN N

O I T论坛 0

科技信息

基于 X ML的 w b报表的设计与实现 e刘鹏程

(绍兴文理学院元培学院

浙江

绍兴

32 0 ) 1 0 0

I摘要】文在充分理解了 we计业务的需求后,本 b统分析 we表的物理结构和逻辑表示, b报阐释了 we b报表的处理过程 .讨了 we探 b报表的总体框架,析说明了 we表中的一些关键问题。分 b报

【关键词】 b报表; we物理结构;逻辑表示

0前言

件,生符合 X产 ML规范的报表样式描述文件。

1该 S rel中的另外一个方法 gte r D tO于从数据库中读 . 2 evr t e eR po a用 t a统计是人类认识客观事物数量方面所形成的一个概念 .业统计工取报表中需要动态生成的数据,并将这些数据按预先定义的 XML标是统计的一个分支。而企业是工业的基本单位,见企业统计是最基可记组织成符合 X ML规范的报表数据描述文件。 本的工业统计。 1服务器中的 Srelt负责解析系统采集接口读取数据库后产 . 3 evr则 e目前 .统的报表生成系统有比较大的局限性 .传主要体现在: 生的 x ML格式的文件,将报表样式描述文件和报表数据描述文件解 1可维护性差。 )当开发人员利用某种报表开发工具完成了报表的析为可以显示报表内容的 H ML标签并传送给客户端浏览器。 T 开发,后投入使用,然而用户在使用过程中,能会提出一些意见 .可要求对已经设计好的报表进行一些修改。要达到用户的要求 .发人员 2系统的设计与实现开会修改每一个客户端的源代码,果客户端的数量比较大 .会对软如则 21报表的物理结构 .件的维护造成很大的困难,同时软件的质量也会降低,大了软件的加报表在形式上可分解为标题区、表头区、体区和表尾区。 2给表图维护成本。 出了报表的基本形式。市场上一般的报表生成工具采取逐个定义的而 2可扩展性弱。当客户使用软件一段时间以后 .常需要对软件 )常方法,得报表

定义工作烦琐而不直观。仔细分析各类报表后不难发使进报行表生成系统的某些功能的扩展,增加以前未曾考虑到的功能。 现:谓标题区、头区、体区和表尾区其实都是报表格式的一部所表表为了满足客户的需求。发人员会开发新的功能模块,后集成到先开然分。际上报表可分为两部分:表格式和数据项描述。表格式是指实报报前的系统中,在集成的过程中,对每一个客户端进行扩展、试 .而会测 报表的框架,于任意一张报表来说,对这部分基本是固定不变的。它一与前面一样,客户端的数量较大时,展将会非常困难,时也会降当扩同般主要描述的是制表单位,表时间,制制表人等信息。表头,尾。即表数低软件质量,加软件的开发成本。增 据项描述是指报表的数据部分,表的数据是随着生成报表时问的变报因此,文在借鉴前人经验的基础上,过分析 w b报表的物理本通 e化而变化的 .是报表的可变部分,表体。表的生成实际上就是根这即报和逻辑结构,据报表的处理过程,计出一个基于 X根设 ML的 w b报表 e据数据项描述对表体进行查询、算并将结果写入空表结构中相对应计系统。系统能够根据用户的需求,成组报表和交叉报表的生成 .该完并的位置能够生成同一报表的多种样式。

1系统的建模 开发一个功能强大、应性好的报表适多样式文档在线生成系统,然需要弹性必大、活性高的开发模型。因此,们提出灵我基于 Jv aa和 X ML的 P DF等多格式文档在线生成技术,为各种面向打印的应用 .如图 2报表的基本形式

报表、票据、单手册等提供了新思路。我们用 Jv aa来查询数据库 .理处 22报表的逻辑表示 .用户的输入,并在此基础上生成原始的 X ML文档;然后通过 J O将 D M报表定制包含两方面的内容,是定义报表的格式,括界面的一包该 XML文档加上显示层信息,成另外一个新的 X生 ML文档。最后利绘制以及字体、置、位表格线类型等信息,主要是前端工作。而另外

这用“D P F生成器”这个新的 x将 ML文档转化为相应格式的 P DF文档。 部分较难实施的是实现对报表逻辑的定制。在报表设计里,台数后对于最初生成的 X ML文档,以被二度利用,可因为该文档包含了所有据逻辑是该系统的灵魂。要实现报表逻辑的定制。要是对后台的数主有用的信息,以非常容易的被其它应用程序处理。如果我们想改变可据管理,数据表的建立,中包含各种字段的建立以及表与表之间如其信息在 P F文档显示的样式,以非常容易的实现。只需要专门人员 D可的关系 .此必然要了解报表关系,然要熟悉这个报表中每个单元因必修改相应的 X L样式单文件即可,需对其它环节做任何修改,有 S不具数据的产生过程,如何实现报表的关键是要把握报表的三个关系,一非常好的灵活性对一,对多,对一,根据其关系在后台实现对数据进行管理。并一多并一

按照一定的数据结构来实施,它成为动态的、编辑的部分。用数使可采据表达式作为描述报表逻辑的手段,每个报表单元来说,达式表对表

述其数据运算产生的过程,数据集函数获得需要的数据,用简而言之, …… 此处隐藏:689字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于XML的web报表的设计与实现.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219