基于JasperReports的通用报表系统研究与实现

被引量 : 8次 | 上传用户:zoec
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报表是企业日常管理中一种非常重要的工具,是企业信息化的基本需求,是提供给管理层决策、考核的重要凭据。随着互联网电子商务的蓬勃发展,报表作为企业信息系统的重要组成部分,其应用迫切需要适用于Web环境。报表可以看做是一种信息组织和展示的手段,不仅可以为用户提供直观的数据视图,还可以为用户制定的商业计划与决策提供基石出和依据。因此,如何设计一套灵活、可定制的报表给现代化企业信息系统带来了新的挑战。由于报表生成工具制作较为困难,而目前已有的Web报表软件普遍又存在价格昂贵、操作难度大、步骤繁琐、通用性差等多种问题,同时,大部分的报表生成工具都局限于C/S架构。因此,为解决上述问题,研究设计一种通用、灵活、低成本、能应用于B/S环境的报表生成工具,具有非常重要的理论意义和实际应用价值。本文研究内容及创新之处如下:(1)研究目前广泛使用的企业级开源报表工具,并对相关工具展开具体分析。通过比较三种开源报表工具的技术利弊,确定了本文的报表软件开发工具。(2)实现基于JasperReports的通用报表系统。提出了将Java开源报表引擎iReport与JasperReports应用于Struts架构下J2EE Web项目的设计思想,运用其强大的报表功能和丰富的可扩展接口,通过浏览器的方式实现了数据的可视化,报表的可定制,打印预览的快捷化以及输出格式的多样化等等,以提高运行效率,完善用户体验。(3)扩展基于JasperReports的通用报表系统功能。为满足企业级报表系统的需求,为提高软件的通用性和扩展性,针对报表系统存在的普遍问题,提出了相应的改进:一是支持跨平台应用,兼容性大大提高;二是优化报表打印格式,与用户自定义格式相一致;三是增加图表展示细节与种类,让数据更加全面、直观;四是改善报表格式与数据的耦合度,格式修改不再影响数据导入。
其他文献
目的探讨托吡酯对戊四氮致癫痫间大鼠海马AQP4表达水平的影响。方法将30只Wistar大鼠随机分为戊四氮致癫痫间组、托吡酯干预组和正常对照组,每组各10只;癫痫间模型点燃后在不
随着计算机硬件技术以及云计算技术的不断发展,电力系统为了配套全系统的网络和计算资源也都开始建立各自的数据中心平台,目的是把全系统所有的服务器都尽量放置于数据中心的
目的通过对来院疗养的索马里护航官兵的疾病谱进行调查,了解其健康状况。方法对入我院疗养的120名索马里护航官兵采取详细询问病史,全面系统体格检查,实验室、特诊、影像检查
本文研究了亮光和暗光饲养条件下一龄红白品系锦鲤幼鱼皮肤(含鳞片)、肌肉和肝胰脏中类胡萝卜素含量的分布变化情况,旨在探索光照对锦鲤体内色素含量分布可能产生的作用。实验
<正> 两栖爬行动物分布广,数量多,与人类的关系密切.它们捕食害虫、害兽,是农、林、牧业的"卫士",在维护生态平衡中起重要作用.不少种类在教学、科研、医药卫生等方面是理想
随着信息技术的发展,网络环境逐渐由集中式转变成分布式,用户之间的交互及信息资源的共享也变得更加频繁,我们正在逐渐进入一个大规模的信息共享时代,这意味着在信息急剧膨胀
为保证企业实现节能减排目标,设计和使用远程在线监测系统势在必行。远程在线监测系统是基于传感器与网络技术的优势,在企业区域各个位置针对性安装传感器,对实时数据进行采
在悬而未决的马航MH370事件中,以CNN、路透社、美联社、纽约时报为代表的外媒占领了报道话语权,中国媒体则一直在"亦步亦趋"地发布关键性信息,往往借"外媒之口"报道新闻,甚至
白色紫锥菊是具有极高药用价值和观赏价值的多年生草本植物。国内没有其野生资源,且引种后不同地区人工栽培的白色紫锥菊品质差异较大,难以满足市场需求。因此,以白色紫锥菊
目的:研究中药附子及附子配伍干姜对腺嘌呤所致小鼠慢性肾衰的疗效,并初步探讨其作用机制。方法:将雄性ICR小鼠随机分为正常对照组、模型组、低剂量附子组、高剂量附子组、低