可视化报表工具系统分析与设计

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:caozhongxiang520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报表本质上是结构与数据相结合的文档。报表工具是辅助用户快速、高效设计各类报表的软件系统。在分析研究当前国内外报表工具体系结构的基础上,作者实现“双两段式”报表工具体系结构。该结构主要由报表编辑器与报表引擎两部分组成:报表编辑器通过所见即所得(WYSIWYG)的方式向用户提供可视化的报表设计环境。报表引擎是报表计算的容器,它控制报表结构与用户指定数据的结合以及所需的各种运算,并生成符合用户要求格式的报表。为了提高报表编辑器的可用性,作者提出了模式引导的报表设计方案,通过复用不同业务领域中已存在的报表设计知识进行报表设计。用户可通过复用报表模板快速设计出满意的报表;也可利用合成模式将不同的“报表片段”结合在一起形成所需的报表。用户还可以从已设计好的报表中抽取出片段(即报表设计实体模型树的某个子树)加入到模板库中,供下一次复用。作者设计的报表引擎结构也具有“两段式”特点,其运行周期被划分为运行阶段与转换阶段。在运行阶段,报表结构与相关数据按照一种不可读格式——“中间格式”分页存储到文档中。此后,进入转换阶段,根据用户从Web浏览器发出的请求,从中间文档中提取特定页面的数据,并且将报表转换为可阅读的文档格式。这样的设计使报表引擎获得理想的运行效率。上述“双两段式”的可视化报表设计工具体系结构,以及模式引导的报表设计方案,已成功用于国家863重点课题子项“可视化报表工具系统”的分析、设计与实现中。本文应用域模型对报表进行建模,详细描述了“可视化报表工具系统”的分析设计,尤其是报表编辑器以及报表引擎各个组件的分析设计过程。
其他文献
随着微电子技术、计算技术以及无线通信技术的进步,低功耗多功能的传感器得到了快速的发展,而且无线传感器网络已经被广泛地应用。无线传感器网络以数据为中心,提供数据采集
结构光三维视觉技术中经常先要对编码结构光图像中的纹线进行检测,获取结构光纹线的边缘位置、边缘方向、角点等信息。由于物体形状、表面深度等三维信息的作用,还有图像拍摄
数据仓库中存储着海量数据,支持的查询形式复杂,如何达到查询的高效性是数据仓库面临的难题之一,物化视图是解决这一难题的重要手段。但是,物化视图带来了存储空间和视图维护
作为人类情感最直观的表达方式,人脸表情及其相关的研究工作已经在医疗、商业以及家庭生活等领域产生了深远的影响。本文对人脸表情系统中的特征提取和分类识别进行了分析研
旅行商问题是组合优化中最典型的NP完全问题之一,具有重要的理论与实际应用价值。由于NP完全问题无法用多项式算法解决,许多智能优化算法得以发展并用于求解TSP问题,例如模拟
图像压缩是数据压缩的一个重要分支,它的相关研究已经取得了重要的进展。为了实现对图像更有效的压缩,人们提出了许多理论和方法,分形图像编码就是其中之一。分形图像编码以
DNA序列拼接是基因组测序的核心问题之一。从1977年Sanger测序技术发明开始,到2005年第二代测序技术问世这段时间,DNA测序主要采用Sanger测序技术。Sanger测序技术测得的DNA片
人眼检测是人脸检测和人脸识别的一个中间步骤,是自动人脸识别系统中必不可少的一部分。近年来,随着人脸识别在各个领域的广泛应用,人眼检测已经成为计算机视觉领域的研究热点,很
在经济全球化中,海洋集装箱运输业发挥了重要的作用。由于集装箱运输量的迅猛增加,集装箱码头已成为物流网络的重要组成部分,它的运营效率也受到越来越多的关注。码头的效率
在计算机图形学领域,研究人员一直努力利用计算机再现身边的真实世界。水面模拟作为自然景物模拟的一个分支,一直以来都是计算机图形学中的热门研究课题之一。水面约占地表面积