● 摘要
报表是数据的载体,它为企业管理者了解企业各方面情况,进行企业决策提供了必要的信息。所以在企业资源计划系统中, 报表系统是必不可少的组成部分。采用手工方式开发报表系统存在开发任务繁重、产品生命周期短等缺陷,因此,研究报表构件及其自动生成具有重要意义。其目的在于在不减弱报表功能的前提下简化报表设计,减小开发工作量,使系统能够胜任复杂多变的报表设计需求。在系统开发中使用开源软件可以降低开发成本。本文的系统实现中部分地使用了开源代码软件。本文首先根据静态报表的结构,对静态报表进行了形式化的定义并分析了它的类型和生命周期。为了实现动态地生成报表,本文接着提出了通用查询报表模型和可以描述此模型的报表定义语言,设计了基于J2EE的通用查询报表构件,并讨论了实现构件的一些核心算法。在此基础上设计并实现了报表设计器和报表构件生成器,使报表可以通过解析报表定义语言所描述的文档生成的报表构件,再由报表构件生成静态报表。为验证上述研究的正确性和完整性,本文以生产日统计分析系统为案例,使用报表设计器和报表构件生成器,生成了系统中的报表构件和相应的报表。
相关内容
相关标签