基于JAVA报告生成系统的设计与实现
征求摘要
当今信息社会,需要处理和直观地表达各种信息。 例如股票、物价等信息都需要在数据报告中表达和分析,所以高质量的报告软件系统具有重要的实际意义。
本论文的课题研究探索了报表系统的开发方法和技术,综合应用了Eclipse、JAVA、JDBC、SWT/Jface、RCP、XML、CSS、DOM4J、IText、POI等先进技术,在WEB环境中
关键字:报告、SWT/Jface、Eclipse、XML、B/S、RCP
Abstract
Now is the information society,allkindsofinformationneedtobeaddressedandvisualdisplay,such as stock, pricesandotherinformationneededtodemonstratethroughdatareports,analysis,thestatementsofhigh-qualitysoftwaresystemhasimpon
thispaperstatementssubjecttostudyandexplorethesystemdevelopmentmethodsandtechnology,comprehensiveapplicationofeclipse,Java DOM4J、IText、POI、and other advanced technology、thedevelopmentoftheoperatingenvironmentbasedonthestatementswebdesign、achign template generation,editing station issuedstatementsofsuchbasicfunctions,forthefurtherdevelopmentofpracticalsystemlaidthefountion
KEY WORDS: Report,SWT/JFace,Eclipse,XML,B/S,RCP
目录
第一章概要1
1.1课题的背景和意义1
1.2报告系统发展概况2
第二章开发技术与环境4
2.1软件环境4
2.2主要开发技术4
第三章系统设计6
3.1系统体系结构6
3.2软件模块配置7
3.3数据源和系统文件结构8
3.3.1系统数据源8
3.3.2系统文件结构9
3.3.3报告显示部分文件13
第四章系统实现14
4.1主要实现算法14
4.1.1新报告流程图14
4.1.2新数据源流程图15
4.1.3单元格编辑流程图16
4.1.4保存报告的流程图17
4.1.5电子表格制作流程图18
4.1.6提交报表流程图20
4.1.7编辑CSS流程图21
4.1.8模板创建流程图22
4.1.9服务器配置流程图23
4.2系统编码的实现23
4.2.1系统主界面的实现23
4.2.2新的数据源32
4.2.3新建报告34
4.2.4单元格编辑35
4.2.5生成电子表格36
4.2.6提交报表40
4.2.7编辑cs s42
4.2.8生成模板44
4.2.9报告保存45
4.2.10配置服务器48
第五章系统典型接口51
5.1系统主接口51
5.1.1编辑视图界面52
5.1.2属性视图界面52
5.1.3服务器视图界面53
5.1.4数据源视图界面53
5.2部分功能接口54
5.2.1新的报告接口54
5.2.2新的数据源接口55
5.2.3安装CSS接口56
5.2.4设置服务器参数界面57
5.2.5设置报告参数界面58
5.2.6模板创建界面58
第六章议程总结60
62谢谢你
参考文献63
附录65
第一章概要
1.1课题的背景和意义
当今信息社会,需要处理和直观地表达各种信息。 例如,股票、物价等信息都需要在数据报告中表达和分析,所以对高质量的报告软件系统的需求非常强烈。
报表设计工具是报表系统的重要组成部分