提供一个模板,旁边还有介绍各种标记的代表的内容的提示,这样用 户就可以自己修改它。
修改完后点“确定”,生成报表名“.css”的 样式文件。
生成模板:CSS 不是很难,但要做一个好看的格式却很难,所心有 必要把前面生成的 CSS 文件保存起来,提供下次使用。
首先设置模板 名字,然后设置说明,点“确定”后,系统会把当前报表的 CSS 文件 复制到模板 xml 文件,并生成说明的 txt 文件。
配置服务器:配置发布目录、端口、最大线程数,以方便使用。
3.3 数据源与系统文件结构3.3.1 系统数据源 报表就是数据的显示,所以数据源很重要。
本系统的数据源方案如下: (1) 提供建立数据源及管理数据源的功能。
针对不同类型的数据库数据,建立相应的数据源。
建立了数据源后,就用一个 XML 文件保存数据源信息,以后可直接从 XML 文件读取或修改连接信息。
(2) 提供对其它类型数据源的支持。
主要支持 EXCEL 文件、函数、 系列号、公式等数据源。
EXCEL 文件可以直接解析为 WEB 格式,而函数, 系列号,公式,图像等可以直接插入。
3.3.2 系统文件结构 本系统作为一个桌面应用系统涉及到许多文件系统不管用户还是开发者都有可能容易迷失在文件堆中所以必须科学管理。
为了解决此问题,本系统设计了系统主目录文件结构,以下是系统主目录的的文件截图: 图 3-4 系统主目录文件结构图 图 3-4 中各文件的功能如下: .metadata 文件夹:系统自动生成,保存有日志文件。
.setting 文件夹: 系统自动生成,用于保存项目的各个参数。
Bin 文件夹:存放已经编译过的 JAVA 的.class 文件。
DataSource 文件夹:存放数据源的 dataSource.xml 文件,其中还有各种.txt 文件,用来说明各个数据源。
该文件夹结构如图 3-5 所示: 图 3-5 DataSource 文件夹示意图 Files 文件夹:用来存放所生成的报表。
其中有存放报表信息的 xml文件,也有生成为电子表格的.xls 文件、pdf 文件。
当然也存放了报表说明的.txt 文件,其结构如图 3-6 所示: 图 3-6 Files 文件夹示意图 图 3-6 Files 文件夹结构示意图 icons 文件夹:用来存放图象,如按钮图标。
intro 文件夹:系统自动生成。
lib 文件夹:用来存放第三方 JAR 包。
META-INF 文件夹:系统自动生成,里面有 MENIFEST.MF在这个文件里有描述插件各种信息基本信息。
src 文件夹:是源文件,其结构如下图所示: 图 3-7 src 文件夹示意图 从图中可知,src 文件夹包括两个包,一个是 xautreportdesign 包,里面有 Activator.java 文件,这是 RCP 的激活类。
另一个是 com 包。
其实这个包里有三个子包:com. Xautreportdesign.action主要用来存放菜单,工具栏动作类的;com. Xautreportdesign.util主要用来存放一些工具类的,这些工具类对全局都有用;com.Xautreportdesign.win主要是界面方面的类,有一些是自动生成后我修改的。
com. Xautreportdesign.action 包中的一部分类如图 3-8 所示: 图 3-8 com. Xautreportdesign.action 包中文件示意图 com. Xautreportdesign.util 包中的类如图 3-9 所示: 图 3-9 com. Xautreportdesign.util 包中文件示意图 com. Xautreportdesign.win 包中类类如图 3-10 所示: 图 3-10 com. Xautreportdesign.win 包中文件示意图 Template 文件夹:是保存模板的文件夹,里面有模板文件.css 文件,也有模板说明.txt 文件,如图 3-11 所示: 图 3-11 Template 文件夹示意图 .classpath、.project、build.properties、javaCompiler...args、plugin.xml、plugin_customization.ini 都是系统自动生成的。
build.xml:是用 ant 生成的,为系统打包用。
Report.product:是要生成的新产品配置文件。
splash.bmp:系统启动时产闪动画面使用。
3.3.3 报表显示部分文件 对于报表 WEB 显示部分,有如下重要文件或文件夹: dataSource 文件夹:存放数据源文件 dataSourece.xml。
photo 文件夹:存放需要的图片文件。
.css 文件:是报表的 css 文件。
report.jsp:是解析保存报表信息的.xml 的文件。
ex.
上一篇:
计算机与科学技术专业优秀毕业论文
下一篇:
法律专业开题报告范文