报表引擎系统研究开发
【摘要】:
报表引擎是报表工具软件的核心组成部分,它控制报表系统的运行过程,为灵活多变的企业级报表展示提供强有力的软件支持。
在研究报表引擎工作原理、Eclipse插件、RCP、XML、OSGI等相关理论技术,剖析国外先进报表引擎系统的基础上,作者提出了基于滑动窗口协议的报表引擎实现方案,设计了一个具有一定特色的报表引擎系统体系结构,编码实现了一个可在Windows环境下运行的报表引擎系统原型。该报表引擎具有报表运行引擎、策略引擎、展现引擎等基本软件模块,可实现报表请求、格式定义、引擎定义、引擎运行、引擎监控、引擎输出等基本报表工具功能。该系统原型为进一步开发实用报表系统奠定了良好基础。
本系统基于面向对象技术开发,采用UML建模语言进行了报表引擎系统的分析与设计,绘制(编写)了系统用例图及其用例描述、类图、包图、活动图等文档;应用伪代码方法设计了主要软件模块的实现算法。最后在Eclipse V3.2环境下,用Java语言实现了软件系统。
本文将详细介绍作者的上述研究开发工作。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|