论文部分内容阅读
报表是管理信息系统中的重要组成部分,随着社会信息化要求的提高和信息可视化技术的发展,复杂报表呈现出数据来源不同、数据结构各异、数据内容多变、报表样式多样等特征,传统的固定报表和灵活报表技术已不适应报表的新要求。本文在研究了大量报表工具和报表技术的基础上,针对目前国内外对于报表的研究还不成熟的现状提出了可配置报表系统,用户可以根据业务需求的变化自主地设计出所需要的统计报表,灵活地配置数据源、报表样式、报表显示的内容等,对充分利用信息服务社会和经济发展具有重要价值。
对于许多B/S和C/S应用系统,用户需要大量的统计分析报表,特别是需要远程查询,显然基于浏览器的方式提供Web报表是最方便的。所以本文侧重于Web报表的研究。本文中的可配置报表的核心内容为报表的可配置性、报表系统架构、报表样式设计、报表模板技术、报表生成技术、报表的应用。
为了研究报表样式的可配置性,重点研究了报表模板技术、XML技术、XSLT技术等。同时,研究了报表的多种表现形式,主要是报表的图形表现形式。对于报表的图形表现主要研究利用了JFreeChart在图形绘制方面的功能。
本文首先介绍了主要的报表技术,然后对可配置报表的系统架构进行研究,重点是基于XML技术的报表生成技术,并进行了比较分析。报表模板技术可以大大减少重复劳动,所以本文对报表模板技术进行了研究。接着阐述并研究了可配置报表系统中的关键技术。可配置报表系统的应用部分对系统进行了性能测试及结果分析,针对应用中存在的问题,并提出了相应的改进方法。