基于XQuery规范的报表系统的设计与应用

基于XQuery规范的报表系统的设计与应用

论文摘要

报表作为一种信息组织和展示的有力手段,是企业信息系统的重要组成部分,是进行信息浏览、分析、打印的有利工具。然而传统的报表生成系统在不同程度上都存在生成报表种类固定,格式不统一,程序升级维护困难等问题。越来越多的企业希望能够有一种基于高水平的查询语言的报表系统。XQuery规范的推出,使得设计一种基于标准的解决方案来实现在全异数据源之间进行查询成为可能。因此,基于XQuery规范的报表系统成为了技术上的研究热点。本文基于XQuery查询语言的优势和报表系统的基本要求,设计了一个基于XQuery规范的报表系统,在设计和实现方面做了以下有意义的尝试:1.XQuery的数据模型由扩充的XML信息集和简单类型值以及它们之上的一些操作构成,为XQuery的执行提供底层的数据支持和基本操作支持。2.使用扩展的Qizx做为XQuery的实现引擎,将各种数据源中的数据集成到一个XML文件中,方便的实现了数据集成和交互,并很好的保证了集成后数据的实时性。3.本文提出了使用Report Templates和XQuery的新的报表框架,能够在不影响应用程序其余部分的前提下轻松实现对报表模板的修改,从而使系统维护问题更少而生产效率更高。本文设计的报表系统已经被应用于某银行风险管理系统中,在财务分析、统计报表、科目分析等功能模块中得到了很好的应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 问题提出
  • 1.3 主要研究内容
  • 1.4 本文结构
  • 第二章 XQUERY规范介绍
  • 2.1 概述
  • 2.1.1 XQuery的产生背景
  • 2.1.2 XQuery的历史
  • 2.1.3 XQuery的定义
  • 2.1.4 XQuery的设计原则
  • 2.1.5 XQuery的应用
  • 2.2 XQUERY查询语言
  • 2.2.1 路径表达式
  • 2.2.2 FLWOR表达式
  • 2.2.3 元素构造器
  • 2.2.4 条件表达式
  • 2.2.5 量化表达式
  • 2.2.6 逻辑表达式
  • 2.2.7 比较表达式
  • 2.2.8 序列表达式
  • 2.3 XQUERY基本操作
  • 2.2.1 模式匹配
  • 2.3.2 选择
  • 2.3.3 结果构造
  • 2.4 XQUERY数据模型
  • 2.4.1 XML信息集
  • 2.4.2 XQuery数据模型
  • 2.5 XML技术介绍
  • 2.5.1 XML简介
  • 2.5.2 XML DTD
  • 2.5.3 XML Schema
  • 2.5.4 XPath2.0介绍
  • 2.6 小结
  • 第三章 基于XQUERY规范的报表系统的设计
  • 3.1 总体设计
  • 3.1.1 设计目标
  • 3.1.2 报表框架
  • 3.1.3 模块划分
  • 3.2 详细设计
  • 3.2.1 XML数据生成器设计
  • 3.2.2 报表模板设计器设计
  • 3.2.3 报表生成器设计
  • 3.2.4 报表格式转换器设计
  • 3.2.5 缓存模块设计
  • 3.3 小结
  • 第四章 报表系统在银行风险管理系统中的应用
  • 4.1 风险管理系统概述
  • 4.1.1 项目背景
  • 4.1.2 系统目标
  • 4.1.3 系统运行环境
  • 4.1.4 系统模块结构
  • 4.2 应用设计与实现
  • 4.2.1 功能说明
  • 4.2.2 功能流程设计
  • 4.2.3 数据模型设计
  • 4.2.4 计算模块设计
  • 4.2.5 报表模板设计
  • 4.2.6 报表功能设计
  • 4.3 结果展现
  • 4.4 小结
  • 第五章 结束语
  • 5.1 论文工作总结
  • 5.2 进一步的工作
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].SQL Server 2005中的XQuery应用研究[J]. 计算机技术与发展 2011(03)
    • [2].支持全文检索的XQuery查询处理及优化的研究[J]. 计算机与数字工程 2010(08)
    • [3].XQuery实现技术研究综述[J]. 计算机科学 2012(03)
    • [4].XQuery的应用分析[J]. 电脑编程技巧与维护 2008(15)
    • [5].XQuery语言查询优化策略研究[J]. 计算机与数字工程 2009(10)
    • [6].XQuery Injection Attack and Countermeasures[J]. 科技视界 2014(19)
    • [7].基于区间编码的XQuery优化方案[J]. 苏州科技学院学报(工程技术版) 2008(03)
    • [8].基于XQuery的异构数据源查询处理[J]. 计算机工程 2009(14)
    • [9].一种基于XQuery的网络舆情关联规则挖掘系统[J]. 中国制造业信息化 2009(17)
    • [10].基于XQuery的数据集成研究[J]. 微处理机 2008(03)
    • [11].基于XQuery的商业报告查询引擎的设计与实现[J]. 微型机与应用 2013(12)
    • [12].XQuery并行实现中的任务调度算法[J]. 计算机工程与设计 2015(01)
    • [13].XQuery语言部分求值技术与实现[J]. 北京工业大学学报 2009(12)
    • [14].XQuery技术在中医经络学中的应用[J]. 软件工程师 2010(Z1)
    • [15].结合重写与数据并行的XQuery查询优化[J]. 陕西科技大学学报(自然科学版) 2011(06)
    • [16].基于XQuery的商品信息查询系统的研究与设计[J]. 科技创新与应用 2013(18)
    • [17].面向XQuery语言的XML树模式识别方法[J]. 计算机研究与发展 2013(S1)
    • [18].一种基于XQuery的查询分解算法[J]. 江苏建筑职业技术学院学报 2012(04)
    • [19].浏览器中使用Xquery[J]. 硅谷 2010(04)
    • [20].企业信息集成中XQuery引擎的查询优化[J]. 计算机工程与应用 2008(29)
    • [21].基于XQuery到SQL转换查询优化技术[J]. 办公自动化 2012(22)
    • [22].XQuery技术在制造业信息化查询机制中的应用[J]. 机械设计与制造 2009(01)
    • [23].基于XQuery的ODF文档的数据集成[J]. 计算机系统应用 2008(07)
    • [24].支持XML查询代数和树模式查询的XQuery系统框架[J]. 计算机科学与探索 2010(11)
    • [25].XML更新流的XQuery查询[J]. 内蒙古科技大学学报 2010(03)
    • [26].基于XQuery的XML格式学生成绩查询[J]. 国外电子元器件 2008(09)
    • [27].基于XQuery的XML应用系统集成[J]. 山东理工大学学报(自然科学版) 2011(05)
    • [28].基于XQuery实现XML高效查询的分析研究[J]. 电脑知识与技术 2009(34)
    • [29].基于Xquery的RSS资源查询研究与实现[J]. 商场现代化 2008(35)
    • [30].基于XQuery符号表示法的模糊时空数据查询[J]. 东北大学学报(自然科学版) 2013(04)

    标签:;  ;  ;  

    基于XQuery规范的报表系统的设计与应用
    下载Doc文档

    猜你喜欢