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

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:jinying5322446
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术的迅速发展使得人们对WEB应用的开发效率和质量的要求不断提高,导致开发工作的难度不断增加。模型驱动的软件开发正成为当前软件工程的研究热点和发展趋势,作为信息系统的重要组成部分—报表同样应需要适应这一趋势。而现有的软件工程方法缺少对报表系统设计描述的直接支持,制约了系统功能应用和用户界面的开发效率和质量。目前的Web报表开发主要采用静态HTML方式或客户端构件方式,报表工具的通用性不强,无法满足实时生成报表的用户需求。  按照模型驱动开发的理论并遵循应用程序与UI设计相分离的思想,以系统功能和界面描述的高层次抽象为基础,本文系统的提出了一种基于MDA的报表自动生成系统模型。它是在传统应用系统建模的基础上加入了界面展示视图,它不是对界面展示元素的具体形式及属性的列举,而是对界面中抽象数据及行为元素的描述,同时也描述了界面元素与展示对象之间的对应关系,从而使得界面元素与具体应用平台无关,数据元素、行为元素与具体的界面展示元素相分离。使用该方法可以为Web应用建立平台无关的模型,作为模型转换的源端,从模型到代码的转换是由代码生成器自动实现的。本文以ASP.NET作为目标平台验证了该方法的可行性和实用性。  本文的创新之处在于,系统的提出了一种模型驱动的Web报表开发新方法,并通过软件实现验证了其实用性。与基于形式化语法和规范语言的自动生成方法相比,直观且易于理解,因而大大提高了应用系统的质量和开发效率。它不仅可以减少系统开发的工作量,使系统能够适应复杂多变的应用环境,而且便于适应目前种类繁多、规模各异的数据库管理系统的变化,满足企业系统不断更新的需求;还能方便地挂接到多种数据库系统中。  文章最后总结全文并指出进一步的工作方向。  
其他文献
通过回顾国际上有关侧加热腔体内自然对流的最新研究进展,本论文的研究聚焦在侧加热腔体内重力波的发展演化过程。基于已发表的实验结果,通过合理的简化得到了该流动的基本控制
本文根据数据挖掘技术的特点,对房地产管理系统中所产生的销售数据提取特征,来有效的分析销售趋势,取得更好的销售业绩。通过分析房地产销售数据的结构、基于数据挖掘技术背景、
本文主要研究面向网格的算法并行实现技术,研究面向网格的可扩展并行计算模型,构造面向网格的并行演化算法框架。本文在实现基于群体分组并行策略的演化算法(Coevolution-typep
网络安全事件应急响应联动系统目前尚未有广泛的接受的模型,其主要功能和目的是为了应对各种网络安全事件,协调应急响应组织人力和信息资源。本文以目前应急响应的技术和应急
随着企业信息化的深入和计算机技术的发展,企业业务模式发生了巨大变化,企业应用集成(EAI,Enterprise Application Integration)越来越成为各个企业所关注的焦点。Web服务作为一
生物信息学是在生命科学研究中,以计算机为工具对生物信息进行储存、检索和分析的科学。目前研究重点主要在基因组学(Genomics)和蛋白质学(Proteomics),即分析核酸和蛋白质中
随着Internet技术的不断发展,市场用户的逐渐成熟,如何更好地利用网络资源,为用户提供经济、合理的组网方案,提高网络运行效率,已成为目前数据网络运行中的一个迫切需要解决的问题
无线传感器网络的飞速发展,催生了一系列新的应用,同时也带来了技术上的新需求和新挑战。传感器网络灵活多变、自组织等特色奠定了独特而广泛的应用背景。由于传感器网络中的
岩石的节理裂隙广泛存在于各类岩土工程和地质形态中,提取和分析岩石裂隙对工程安全、地质勘探、油气开采等方面都具有重要意义。利用数字图像分析技术进行微观裂隙的检测和测
由传感器、微处理器和无线通信接口组成的无线传感器网络是一门日益引起人们研究兴趣的技术。作为传感器网络组织结构的一种,无线Ad hoc网络是一种多跳的、自组织的移动无线