基于J2EE整合BIRT技术的可定制动态报表研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zjyeling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的飞速发展,企业的信息系统架构方式由传统的C/S架构模式已经逐步转换为B/S架构模式。而企业的报表系统是信息系统中不可或缺的一部分,架构的模式的改变给报表系统的设计开发提出了重大的挑战,如何应对B/S架构模式中的报表与应用系统的集成以及在Web中满足用户报表的定制设计是亟需解决的难题。本课题在对国内外报表市场中的主要报表工具的分析和研究的基础之上,基于B/S架构模式下,以开源BIRT作为报表系统设计工具,对J2EE轻量级组合框架SSH2应用系统报表整合的关键技术和设计原理做了深入研究。并根据设计原理和可定制动态报表的需求分析,创建了整个系统的架构体系。系统采用MVC设计模式分别对报表模块和应用程序做出请求控制和业务逻辑分离。在整个系统框架之下,通过对BIRT报表引擎生成报表的事件扩展机制重点剖析研究,创新性实现用户定制的报表动态列的输出、报表格式渲染展示和BIRT的POJO数据源跨数据库报表数据的获取。此外,分别对动态可定制报表的模板、用户可视化前端的展示层和定制层做了设计和研究。摒弃原有封装复杂的BIRT展示层,自制一套全新的报表预览、导出、分页等多功能展示层,提高响应速度。最后通过具体应用系统进行了报表定制和报表展示,并使用内存数据库和视图对系统性能提出了改进和优化,增强了系统的用户体验。在可定制动态报表实施中,结合了J2EE架构的思想以及BIRT技术的优点,动态的设计出丰富的报表样式,并通过优秀的LODOP打印控件实现报表打印,实现报表的定制和打印更加的智能化,满足用户的需求。
其他文献
1999年9月,深圳美视电厂A厂1号主变大修结束后,合该主变高压断路器,出现接地故障,断路器跳闸,通过检测电压互感器二次电压,测得数据如下:Ua=100V,Ub=OV,Uc=100V,Uab=100V,Ubc=100V,Uca=10
情境认知与学习理论(Situated Cognition and Learning)从20世纪90年代开始成为教育学习理论的研究热点。卜湘玲(2005)认为情境认知与学习理论是一种提供有意义的学习并促进认识
日本三菱电机公司开发了新的真空断路器电磁操动机构,取代传统的弹簧操动机构。新操动机构的接通、分断状态通过永久磁铁产生的磁力保持,故不用电力即可实现断路器的状态保持。
首先分析了西方股份制,得出其并未完全实现“两权分离”的结论。继而用科学管理理论来审视我国国有企业制度,提出政府决定国有企业法人代表的办法起码有三个弊端:1.管理跨度太大,
农业剩余劳动力转移是发展中国家共同面临的问题,尤其在我国,农业资源有限,农业剩余劳动力数量巨大.解决好这部分人的转移就业,是实现增加农民收入、全面建设小康社会的重要
目的:探讨2016年07月01日到2019年06月30日皖南某三级甲等综合性医院急诊就诊患者的人群特征、人数时间分布变化趋势,以及气象各要素变化和大气污染对其影响,以期对指导医院
目的:静脉血栓栓塞症(venous thromboembolism,VTE),包括深静脉血栓形成(deep vein thrombosis,DVT)及肺栓塞(pulmonary embolism,PE),为同一疾病不同阶段的临床表现。VTE发病率高,PE起病隐秘,诊断率低,死亡率高。一旦发病,可致病人死亡,伤残,增加治疗费用。通过预防可降低VTE发病率,本文通过对中国医科大学附属盛京医院内科系统住
世界工业化与城市化协调推进的历史逻辑表明,工业化是内容,城市化是形式,工业化的不同发展特点决定了城市化的不同形态,现实经验进一步表明,二者的协调推进并不是指二者同比例、等
秘书处在单位的枢纽地位,是内外连接的通道和窗口,秘书又常以机关身份接待公众,处理事务,甚至代表领导出席会议、回答问题,是公众与领导之间的中介。如果秘书有了公共关系观念,就可