首页> 中文学位 >基于语义对象报表工具的研究设计
【6h】

基于语义对象报表工具的研究设计

代理获取

目录

文摘

英文文摘

东南大学学位论文独创性声明及使用授的说明

第一章 引言

1.1研究背景

1.2论文工作

1.3论文组织

第二章报表工具的分析

2.1报表

2.2报表数据

2.3报表格式

2.4报表输出

2.5其他需求

2.6小结

第三章报表工具的模型

3.1报表模型设计思想

3.2模型框架

3.3模型的优点

第四章语义对象设计

4.1数据语义对象

4.2数据源模型

4.3报表模型

4.4数据源-数据库映射模型

4.5小结

第五章报表格式设计

5.1报表格式语言研究

5.2 STHL的解释器

5.3报表格式语言设计

5.4小结

第六章几个问题的研究

6.1循环依赖语义分析

6.2报表数据的存放及访问

6.3报表数据的查询分析

6.4报表的优化

第七章结束语

参考文献

致谢

展开▼

摘要

报表是一种重要的数据库应用,报表应用的核心是将数据转化为信息,为决策提供依据,同时,报表也是信息交换的一种重要形式。早期的报表模块是由开发人员根据需求自主开发的,其开发和维护的工作量大,而且不具备通用性。随着各种报表工具的广泛应用,开发人员可以利用报表工具提供的控件开发报表模块,大大减轻了工作量。但是,传统的报表工具也存在专用性太强、安全性不高、数据共享性差等缺陷,不但用户操作复杂,也不利于企业的应用集成和数据集成。 为了解决这些矛盾,结合数据仓库和 OLAP 的一些概念,提出了一个新的报表应用框架,在报表工具与数据源之间建立一个“语义层”,在“语义层”中定义一系列数据模型,包括了数据源模型、报表模型和转换模型。其中数据源模型利用用户领域的语义描述了客观世界的数据来源的属性信息;报表模型是从数据源模型中归纳获得的,体现了报表的分析主题,报表模型可以根据具体的报表展现格式被实例化;转换模型体现了数据模型(报表模型)与数据库之间的映射关系,提供了访问实际数据源的转换接口。考虑到数据模型的通用性和可扩展性,这些数据模型中的静态模型使用 XML 文档描述,而动态模型(转换模型)使用XSLT语言描述。“语义层”为用户提供了一种便捷安全的访问实际数据源的方式,基于 XML 的数据模型为应用集成和数据集成提供了接口,面向领域的定义方法使用户更容易理解和操作。另外,我们还定义了一套报表格式定义语言,通过对其属性的编辑,能够定义出适合中国式报表的复杂格式。 基于这个报表应用框架,我们设计了SOPT报表工具,该报表工具通过用户权限控制其对数据源的访问,通过访问数据源模型实现报表模型的定义,并结合报表格式形成报表定义。在生成报表数据时,报表工具利用转换模型将报表模型转换成查询脚本,从数据库获取相应的数据集合,并利用报表格式展现给用户。利用该报表工具生成的报表数据与报表格式没有必然的联系,其他应用系统可以通过报表模型访问相应的报表数据。本文还对报表数据的利用、查询分析模型的定义以及报表生成的效率进行了探讨,提出了一些解决思路。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号