创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
润乾报表(开发版)
技术白皮书
北京润乾信息系统技术有限公司
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
目录
第 1 章 总体说明 .................................................................................................................................. 5
1 软件概述 .................................................................................................................................. 5
2 架构图...................................................................................................................................... 5
3 产品构成 .................................................................................................................................. 6
第 2 章 功能特点 .................................................................................................................................. 7
1 报表设计 .................................................................................................................................. 7
1) 类 Excel 的报表设计方式 ............................................................................................... 7
2) 单元格类型 ....................................................................................................................10
3) 套打绘制及相关功能....................................................................................................11
4) 多数据源 ........................................................................................................................12
5) 内建数据集 ....................................................................................................................13
6) 表达式与函数................................................................................................................14
7) 分片混合扩展与相关引用 ............................................................................................14
8) 灵活快捷的分组汇总....................................................................................................15
9) 行列对称的扩展机制....................................................................................................15
10)
11)
12)
13)
14)
层次座标 ............................................................................................................... 16
子报表................................................................................................................... 16
统计图的定义....................................................................................................... 17
报表参数与宏....................................................................................................... 19
向导与工具 ........................................................................................................... 20
2 报表服务器 ............................................................................................................................ 23
1) 报表展现输出................................................................................................................23
2) 多源关联报表................................................................................................................32
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
第 3 章 部署与应用方案 .................................................................................................................... 37
1 报表设计模式........................................................................................................................ 37
1) 本地设计(独立应用) ................................................................................................37
2) 集成(远程)设计 ........................................................................错误!未定义书签。
2 报表应用部署方式 ................................................................................................................ 38
1)
J2EE 的 B/S 应用............................................................................................................38
2) 非 J2EE 的 B/S 应用.......................................................................................................38
3) Windows 下的 GUI 应用 ............................................................................................... 39
4)
Java Application ............................................................................................................. 40
3 数据报送应用方式 ................................................................................ 错误!未定义书签。
1) 联机填报 ........................................................................................错误!未定义书签。
2) 脱机填报 ........................................................................................错误!未定义书签。
4 支持环境 ................................................................................................................................ 40
第 4 章 性能指标与控制 .................................................................................... 错误!未定义书签。
1 性能分析 ................................................................................................ 错误!未定义书签。
1) 决定运算速度的关键....................................................................错误!未定义书签。
2) 并发数量 ........................................................................................错误!未定义书签。
2 实测指标 ................................................................................................ 错误!未定义书签。
1) 容量................................................................................................错误!未定义书签。
2) 响应................................................................................................错误!未定义书签。
3) 并发................................................................................................错误!未定义书签。
第 5 章 集成接口 ................................................................................................................................ 41
1 数据源.................................................................................................................................... 41
1)
JDBC................................................................................................................................41
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
2) 数据文件和自定义数据源 ............................................................................................42
2
JAVA API ..................................................................................................................................42
1) 数据源与连接池 ............................................................................................................43
2) 运算与展现 ....................................................................................................................43
3) 报表模板 ........................................................................................................................44
3 前端接口 ................................................................................................................................ 44
1)
2)
JSP/HTML ....................................................................................................................... 44
ActiveX 与 DLL ................................................................................................................45
4 设计器接口 ............................................................................................................................ 46
1) 模板文件远程访问 ........................................................................................................46
2) 自定义函数登记 ............................................................................................................47
第 6 章 特点与优势总结 .................................................................................................................... 47
1 非线性报表模型 .................................................................................................................... 47
2 全面的细节优化 .................................................................................................................... 48
3 纯 JAVA 报表软件 ..................................................................................................................48
4 丰富的 API 接口.....................................................................................................................48
5 强有力的填报功能 ................................................................................ 错误!未定义书签。
6 开放的系统 ............................................................................................................................ 49
7 可靠的本土支持 .................................................................................................................... 49
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
第 1 章 总 体 说 明
1 软 件 概 述
润乾报表是用于报表制作及数据填报的大型企业级报表软件,它提供了高效的报表设计方
案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,配合以全面的用户权
限管理、报表调度功能和交互功能,为企业级统计分析、展现提供了高性能、高效率的报表系统
解决方案。
润乾报表软件的核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的多源关
联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以
实现的报表可以轻松实现,避免了大量的复杂 SQL 编写与前期数据准备,报表设计的效率提高
了一个数量级。
润乾报表是一个纯 Java 报表工具,提供了全面的 API 接口,是开发 Web 报表软件的理想选
择。Java 报表工具的跨平台特性,使得它能很好地支持大型系统的需要。
润乾报表不需安装控件,采用标准的纯 HTML 的 Web 报表,支持 ie、netscape 等多种浏览
器,可以支持 PDF,Excel 等输出,提供了全面的页面与打印控制,并且能够满足 Web 报表的多
种展现需要。同时,润乾报表对图表有良好的支持,可以生成柱图、饼图、折线图、仪表盘、雷
达图、甘特图、双轴柱线图等三十几种图表。
2 架 构 图
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
3 产 品 构 成
总体架构图
润乾报表由报表模板设计工具——润乾报表设计器和一系列的功能组件组成,润乾报表的各
项功能都被封装在各个独立的功能组件中,组件之间可以无缝拼合,方便挂接和拆卸,灵活的组
件组装机制可以保证按照客户企业需要量身订制解决方案,同时,也为将来功能升级带来方便。
报表设计器
设计编辑报表模板,自带报表运算引擎,连接数据库后可预览打印报表,可导出以其它格式
保存。报表设计器可独立工作,以 Java 应用程序(JavaApplication)的形式提交。
开发版设计器
组件功能
开发版服务器
开发版增强统计套件
无 RAT 输出;无导出/打印
多源关联报表,可以同时读取多数据源中的数据,并
对其进行相互关联计算。
非线性增强算法模块,提供除多源关联之外的其他非
线性功能,如增强函数、枚举分组、动态格间计算等。
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
即时报表,相当于一个 WEB 端的、纯 HTML 方式的报
表向导。
开发版即时报表套件
第 2 章 功 能 特 点
1 报 表 设 计
1) 类 EXCEL 的 报 表 设 计 方 式
类 EXCEL 的 编辑
润乾报表采用类 Excel 的方式进行报表的绘制和编辑,如下图:
润乾报表主编辑界面
采用类 Excel 的可视化网格式编辑方案,不仅可以以可所见即所得的方式绘制出复杂表样,
而且可免去使用传统控件拖拽式编辑时对齐数据项的繁琐,在保证格式整齐美观的同时大幅提高
绘制效率,避免打印与显示因分辨率不一致而出现的失真现象。另外,熟悉 Excel 使用的人员相
当多,类 Excel 的报表设计方式显然更易于报表绘制工作的上手。这种方案已逐步成为报表样式
绘制方案的主流。
创新技术推动应用进步
www.runqian.com.cn
北京润乾信息系统技术有限公司
类 Excel 的单元格组织机制
导 入 EXCEL 文 件
直接用设计器打开 excel 文件:
润乾报表可直接打开用 Excel 绘制好的报表格式,然后在报表设计器中进一步修改,以充分
保护用户以往在 Excel 上的积累,大大减少重复工作。
Excel 原表