基于J2EE的WEB报表系统的研究与实现

来源 :沈阳理工大学 | 被引量 : 15次 | 上传用户:shy712108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的普及与发展,计算机作为现代社会一个不能缺少且不可替代的工具已渗透到日常生活的每一个角落。在日常的计算机应用中,尤其是在管理信息系统中,绝大多数都涉及到报表问题。目前,开发人员大都是根据软件产品的实际需求开发适合本软件的报表系统。本文将Java开源报表引擎IReport应用于业界领先的J2EE(Java 2 Platform Enterprise Edition)平台,设计并实现了一个基于J2EE平台的WEB报表系统。该系统具有良好的稳定性、健壮性、可扩展性与跨平台性。具体工作包括WEB报表系统的总体设计和详细设计。WEB报表系统的总体设计部分采用Structs架构和MVC模式对WEB报表系统进行总体设计,并按照开闭原则设计了报表系统的结构图以及融合在J2EE信息整体平台中的基于WEB报表系统结构,同时对WEB报表系统提出需求分析以及设计要求,并对这种体系结构的优点进行了分析。WEB报表系统的详细设计部分采用JSP(Java Server Page)、JavaBean以及IReport,对报表设计模块的报表模板、报表布局、报表元素进行了分析和设计,最后实现了基于IReport的报表设计模板。对于报表生成模块,设计和实现用来解析报表设计模板的模板解析部分,生成HTML和PDF两种格式的报表,设计了报表业务调动的报表属性集接口和报表控制器。分析了报表分页打印的需求,给出了报表分页打印的方法和原理,最后实现了报表的分页打印。
其他文献
近年来,计算机CPU速度的高速增长和内存速度的缓慢增长使得CPU和内存之间的速度差距越来越大,这导致内存系统成为性能上的瓶颈,现代计算机体系结构中广泛采用Cache来降低这种
爆炸式增长的数字信息给人们的日常生活乃至企业的业务运营都带来了巨大的挑战,存储系统中的冗余数据信息变得越来越多,极大地增加了存储备份的开销,降低了存储系统的性能。
近几年来,电子商务已进入飞速发展时期,了解市场、为消费者提供满意的服务是公司取得成功的关键。当今的商业环境比从前更加复杂并且充满竞争,如何有效的为生产商提供市场消
在通信整机的实际调试过程中,人工参与成分多,常以经验为先,缺乏科学统一的调试规范,造成了通信整机调试速度慢的后果,进而影响了生产速度。因此,需要进行调试数字化研究,实
随着人类社会的快速发展,保证全民身心健康已成为广泛的社会需要。医疗器械及相关标准的研究在世界各国得到了迅速的发展。随着医疗器械的功能和作用日益细化,以期的自我适应
近年来伴随着物联网技术的不断进步,作为物联网核心领域的M2M(Machine to Machine)网络得到快速发展,如今的M2M网络可以为各行业实现完整的综合解决方案,包括数据采集、数据
网络安全可视化已成为网络安全研究工作中的一个热门研究领域。面对当前海量高维的网络安全数据、愈发精细的入侵攻击和网络结构的不断复杂化等问题,网络安全可视化以其具有
随着网络、传感器技术的快速发展与应用,越来越多的流数据正在产生,因此针对流数据的挖掘技术逐步兴起。流数据挖掘是指从大规模、快速到达、异构的数据源中有效地挖掘有价值
近年来,随着计算机网络的普及,校园网站在校园信息化建设中起到非常重要的作用。以往人们对校园网站的要求只是停留在能用的基础上,或者仅有少部分人从事校园网的一些简单的
在网络信息的急剧膨胀时代,我们已经不再担心信息的匮乏。但是,网络信息的指数级增长开始让人们感到信息的泛滥和杂乱无章。各大网站的信息独立和数据格式的不统一,使得数据