论文部分内容阅读
报表是展现数据的一种工具,是企业应用系统的重要组成部分,在企业应用系统的开发过程中,往往由于市场环境的多变导致报表应用需求的多变,对报表的开发、维护成本一直很高,给企业应用系统的开发带来了困难。另外,随着Internet技术的发展,基于B/S模式的企业应用系统成为软件开发的主流,报表亦如此。但B/S模式下报表导出功能常常无法满足系统需求,因此B/S模式报表导出问题具有重要的研究价值。 本文以东软软件股份有限公司开发的通用报表工具(UniEAP Report)的系统架构为基础,结合企业应用系统中对报表导出方式的需求,提出一套通用的报表导出系统。 本文首先介绍了J2EE技术和MVC设计模式。接着对导出系统进行了详细的分析和设计,主要包括导出、分页等逻辑层的设计和集成层的设计。并重点阐述了几个关键技术的实现。测试结果表明本文所实现的报表导出系统在各种报表导出形式下均能够达到比较理想的效果。 本文所基于的通用报表工具不仅可以作为一个独立的报表系统也可以通过本文所设计的部分做到很方便的和其它系统集成到具体项目中。目前已经在多个领域的项目中得到了应用,并取得了预期的效果。