基于XML技术的WEB报表生成

来源 :山东大学 | 被引量 : 0次 | 上传用户:qq912214209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报表作为一种信息组织和分析的有力手段,是企业信息系统的重要组成部分之一。据不完全统计,系统实际应用的60%以上与报表相关。随着Internet的迅速发展,企业信息系统从传统的客户/服务器结构逐步向Internet转移,越来越多的报表应用将在Web环境下开发和运行。因此,研制Web报表的设计工具和支撑构件,提高Web报表的开发效率和质量,已成为软件开发工具的重要研究课题之一。 常见的报表开发工具主要有Visual Basic中的Data Report以及Designer Quick Report,一些国产报表工具,如Open Report等。这些工具在工作原理、使用方式、性能上各有特点,但是他们存在着许多缺点,如报表格式缺乏通用性,报表格式信息往往采用私有格式保存,只能在自身的工具中才能进行浏览,无法在Internet上用各种浏览器浏览。报表的应用体系结构不适合在Internet环境下使用,报表应用上都普遍采用基于客户端构件的体系结构支持报表应用。这种体系结构在很多方面存在局限性,如下载问题,通信问题,安全性问题等等。 本文研究的Web报表是一项结合了数据库查询、统计和分析的综合应用。它要解决的问题是如何将web与传统的客户/服务器结构相结合,既保留客户服务器结构的优点,又能融合Web技术的开放性、标准性等优点。其中的关键技术就是数据库集成技术,即如何将数据库技术应用于Web。 目前,国外在Web数据库集成方面已经做了大量的工作,并推出了实际产品。本文参考了多层分布式应用程序开发包的体系结构设计出基于Xml/Xsl的报表工具的体系结构。将报表应用开发分为逻辑设计和物理实现两步。这两部分分别由报表工具和支持框架来实现。逻辑设计负责定义报表数据的存取要求和定义报表格式,并生成报表格式文件和查询定义文件。物理实现部分利用上述定义获取数据,并将其以指定的报表格式输出。
其他文献
随着自动指纹识别系统应用范围的拓展,人们在系统安全性方面提出更高的要求,传统的指纹识别系统,已经出现了技术瓶颈。与此同时在科学技术日新月异发展的大背景下,指纹采集设备的
  数据仓库是为数据查询和分析而设计的关系或多维数据库,它不支持事务处理,通常存储来源于不同事物数据源的历史数据,并将分析工作和事务处理工作分离,从而确保组织强化来源于
  本文探讨了网络计费的现状,研究了目前基于QoS的计费技术热点,对下一代网络计费技术候选的计费协议、计费策略、数据采集技术以及相关计费方案、具体实现模式进行了全面的
嵌入式系统对实时性要求比较高,并且它的网络应用逐渐增多,因此,提高嵌入式系统实时通信的能力就显得非常重要。Linux是开源的操作系统,它的内核可以根据用户的需求自由定制,
  本文在研究B/S结构的基础上,开发了基于B/S三层结构的商业银行CRM系统,实现了网上银行系统的部分功能和数据驱动的邮件、短信收发功能。开发设计了适用于绵阳市商业银行CRM
在当今的讲求合作与效率的社会,工作流技术作为一个能够提高企业组织的办事效率和合作成果的技术,自诞生之初,就受到各界人士的关注和科研人员的热力追捧。但是当企业组织越
真实世界中的网络大多具有复杂网络的特征,如社交网络、因特网、交通网络、神经网络,蛋白质网络等。复杂网络是近年来的热门研究领域,其中的相互依赖的复杂网络的鲁棒性的研究也
计算范例已经经历了主机计算模式(Mainframe Computing)时代和桌面计算模式(Desktop Computing)时代,并开始跨入普适计算模式时代(Ubiquitous/Pervasive Computing)。普适计算
在全球化的市场竞争环境下,企业必须快速地响应市场的需求,通过快速调整组织结构及企业间的动态联盟充分发挥各自的优势,精诚协作,联合竞争,满足多变的市场需求,最终实现企业
目前武汉电信建设的通信电源集中监控系统包括动力设备及环境集中监控系统和远程图像监控系统。前者采用光纤以太网构建的交换局域网为传输平台,是计算机网络系统;后者使用专用