首页> 中文学位 >模型驱动的Web报表生成方法研究
【6h】

模型驱动的Web报表生成方法研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

Content

1 前言

1.1 课题的研究背景

1.2 课题的研究内容

1.3 课题的创新性和意义

1.4 本文的组织结构

2 基于模型的报表生成技术

2.1报表系统的分类及特性分析

2.2基于模型的报表生成技术

3 模型驱动的Web报表生成

3.1 基于MDA的模型驱动开发

3.2 模型驱动的Web报表系统生成模型

3.3 数据模型

3.4 报表系统建模

3.5 模型转换与代码生成

4 面向ASP.NET的模型实例

5 总结

参考文献

致谢

攻读学位期间所发表的学术论文

展开▼

摘要

网络技术的迅速发展使得人们对WEB应用的开发效率和质量的要求不断提高,导致开发工作的难度不断增加。模型驱动的软件开发正成为当前软件工程的研究热点和发展趋势,作为信息系统的重要组成部分—报表同样应需要适应这一趋势。而现有的软件工程方法缺少对报表系统设计描述的直接支持,制约了系统功能应用和用户界面的开发效率和质量。目前的Web报表开发主要采用静态HTML方式或客户端构件方式,报表工具的通用性不强,无法满足实时生成报表的用户需求。
  按照模型驱动开发的理论并遵循应用程序与UI设计相分离的思想,以系统功能和界面描述的高层次抽象为基础,本文系统的提出了一种基于MDA的报表自动生成系统模型。它是在传统应用系统建模的基础上加入了界面展示视图,它不是对界面展示元素的具体形式及属性的列举,而是对界面中抽象数据及行为元素的描述,同时也描述了界面元素与展示对象之间的对应关系,从而使得界面元素与具体应用平台无关,数据元素、行为元素与具体的界面展示元素相分离。使用该方法可以为Web应用建立平台无关的模型,作为模型转换的源端,从模型到代码的转换是由代码生成器自动实现的。本文以ASP.NET作为目标平台验证了该方法的可行性和实用性。
  本文的创新之处在于,系统的提出了一种模型驱动的Web报表开发新方法,并通过软件实现验证了其实用性。与基于形式化语法和规范语言的自动生成方法相比,直观且易于理解,因而大大提高了应用系统的质量和开发效率。它不仅可以减少系统开发的工作量,使系统能够适应复杂多变的应用环境,而且便于适应目前种类繁多、规模各异的数据库管理系统的变化,满足企业系统不断更新的需求;还能方便地挂接到多种数据库系统中。
  文章最后总结全文并指出进一步的工作方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号