【摘 要】
:
现有的报表系统各自拥有自己的报表模板,这些报表模板之间无法进行数据交换,这就形成了软件工程中的“孤岛模式”,从而使这些报表之间的报表模板无法重用。针对这个问题,本文
论文部分内容阅读
现有的报表系统各自拥有自己的报表模板,这些报表模板之间无法进行数据交换,这就形成了软件工程中的“孤岛模式”,从而使这些报表之间的报表模板无法重用。针对这个问题,本文根据模型驱动架构(Model DrivenArchitecture,MDA)软件开发思想,设计了一种报表软件生产流程平台,使用户可以摆脱具体报表平台的限制,而把精力放在报表模板的平台独立模型(Platform Independent Model,PIM)设计上。通过模型转换,生成针对不同报表平台的平台相关模型(Platform Special Model,PSM),最终依赖特定的平台实现报表软件也就是MDA中所提到的报表CODE的开发。本文首要任务是从理论上阐述这种软件平台的可行性,对涉及到的技术进行理论验证,并且结合实际的开发给出具体的实现过程。本文主要关注基于MDA思想下,如何建立PIM、PSM以及如何制定变换规则,因为这是整个MDA架构的思想实现的关键也是难点。在模型建立方面,利用XML技术定义出自己的报表描述语言RDL,并且把它作为PIM的描述语言。其次,通过分析代数系统间的映射关系,从而给出模型变换规则的理论基础。通过把不同的报表系统看成一个独立的代数系统,采用代数系统的映射技术完成报表模型间的转换。在PSM模型的建立过程中,本文提出了一种新的PSM建模工具Dreport,Dreport打破了传统报表系统对数据展现功能的偏爱,增强了数据的分析与处理能力,并且成功的加入了在线分析处理功能(On-Line Analytical Processing,OLAP)功能。Dreport采用具有事务性的填充模块,与传统的任务性填充模块相比,具有更强的功能扩展性和模块可重用性。
其他文献
论文首先介绍了多Agent协商技术,构建了多Agent多议题协商模型MLMN。并针对协商之前买(卖)方在多个卖(买)方中正确的选择和匹配问题,设计了协商对手选择及保留值预测算法;依
随着计算机网络技术的迅猛发展和网络技术在各行各业中的广泛应用,信息安全问题日益突出。密码技术可以有效的保证信息的保密性、完整性、可用性和抗抵赖性。密码技术,特别是公
随着计算机图形学的发展和显示技术的不断更新,把虚拟人体作为动画角色已经成为计算机动画中的研究热点。实现人体在三维虚拟空间的准确再现,不仅需要精确的几何模型,还要求
随着通信技术和网络技术的高速发展和广泛应用,越来越多的信息在网络上传输,信息的安全问题显得愈发重要,密码学理论与技术成为信息科学与技术中的一个重要研究领域。为了设
访问控制技术近年来成为研究的热点,而基于角色的访问控制(RBAC)则是这些热点中的焦点,并且在信息管理系统安全方面显示了极大的优势。通过访问控制既可以限制对关键资源的访问
随着无线通信技术的不断发展,越来越多的通信应用在人们的日常生活中被使用。这些应用需要大量的无线频谱资源,而频谱资源是有限的,认知无线电技术的发展正是为了应对这样的
移动环境下的数据访问和同步复制技术是当今研究的一个热点问题。现有的同步复制模型主要针对移动数据库的同步策略作了研究,对避免数据冲突(即服务器端和移动客户端数据不一
矩形件排样问题指在给定的板材上排放所需要的矩形件,使板材的利用率最高,它是计算机辅助排样的一个重要分支。矩形件排样问题广泛存在于机械、家具、服装等国民经济行业,解
随着信息化的发展,企业内部往往建立了大量的应用子系统,但这些系统之间往往不能很好地实现相互协作,从而在企业内部会形成许多信息孤岛。面向服务架构的应用集成可以减少不同类
带时间窗口的车辆路径问题(VRPTW)是现实物流问题的一个数学抽象模型。本文将蚁群优化算法(ACO)用于求解该问题。我们的首要目标函数是降低VRPTW中的车辆数,第二目标函数是降