论文部分内容阅读
随着信息技术的发展,报表已经在各个政府部门和公司扮演越来越重要的角色,报表的设计与开发也成为政府信息系统中的一个关键的技术。报表系统在国资管理平台上,对行政事业单位国有资产进行集中、统一、规范、科学的管理和统计,实时掌握国有资产的状况、总量和分布情况,将大量的数据转换成对特定决策有用的信息,减少决策的不确定性,防止国有资产流失等,有着重大的意义。自定义报表技术通过分离报表格式和数据,由用户根据实际需求定义报表,实现Web报表的动态生成,因此成为国内外报表设计工具研究中的一个热点。本报表系统采用Jasperreport开源报表软件,它利用XML结构化、可扩展、自定义以及自我描述的技术优势,实现了报表样式和报表数据的分离。本文介绍了J2EE技术,详细阐述了Struts框架,MVC(Model-View-Control)软件开发模式的设计思想,Struts实现MVC的机制,以及Struts的工作流程。论述的报表系统所依附的采用Struts架构,MVC(Model-View-Control)软件开发模式的设计思想的国有资源管理系统的整体框架和特点,及其实现。通过对在国有资源管理系统中报表的原理及开发的描述,综合评价了项目特点,本文描述的是一个国有资源管理系统中报表系统的研发过程,从开发工具的选择,再到根据开发平台,整个系统框架的选择和设计,以及用所选报表开发工具来研究并最终开发出满足需求的报表系统。在项目开发过程中主要对Jasperreports产生报表的机制及数据源的配置进行研究,对JasperReports报表工具的源代码进行了分析,做了一定的扩展,并配合Ireport对报表layout进行设计。重点阐述了J2EE平台下在Struts中Jasperreports开发的报表系统的设计与实现。