- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
birt使用指南[精]
BIRT使用指南
山东电力集团公司门户项目组
2007年1月
修订页
编号 章节名称 修订内容简述 修订日期 修订前
版本号 修订后
版本号 修订人 批准人 全文 2007-1-29 1.0 黄俊、赵刚
目录
1. 简介 4
2. 功能介绍 4
2.1 支持的报表 4
2.2 体系组成 4
2.3 J2EE应用中的BIRT 5
3. 软件下载 5
4. 报表制作 6
4.1 简单的例子 6
4.2 设计细节 20
4.3 子报表设计 24
4.4 图表设计 26
4.5 图表细节 28
4.6 项目应用 37
5. 应用部署 41
Birt 使用文档
简介
BIRT是一个Eclipse-based开放源代码报表系统。是基于J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎2.2M4版可以下载,中文版暂时还没有,项目中使用2.1.1的中文版本。
功能介绍
支持的报表
列表列表是最简单的报表。当 列表变长时,你可以把相关数据增加到同一分组(基于客户的订单分组,基于供应商的产品分组)。如果数据是数字类型的,你可以轻松的添 加到总数、平均、或其他汇总中。??图表 当需要图表表现时,数字型数据比较好理解 。BIRT 也提供饼状、线状以及柱状图标等。信函和文档通知、信件、以及其他文本文档都很容易通过 BIRT 方便建立。文档包括正文、 格式、列表、图表等。??? 混合报表很多报表需要联合以上所有的报表构成单一文档。例如,一 份客户声明会列出客户所需要的信息,为当前促进(promotions)提供文本,以及提供并行的出帐和入帐列表。一份财政报表将包括声明、图表 、表格,所有这些都将进行全方位的格式化,来匹配共有的配色方案。BIRT 报表包含四个部分:数据、数据转 换、业务逻辑、陈述。数据 Web 服务、Java 对象,这些都可以作为 BIRT 报表源。 版本提供 JDBC 支持,也支持利用编码来获取其他地方的数据。BIRT 的 ODA(Open Data Access) 框架允许任何人构建新的 UI 以及运行时支持 任何类型的表格式数据。未来,单一报表可包含从任意多个数据源获取数据。数据转换 报表通过对数据的分类、统计、过滤以及分组来适应用户需求。当然,数据库能实现这些功能,当遇到普通文件和 Java 对象时 BIRT 必须以 simple 数据源方式处理。BIRT 允许复杂的操作,比如总合分组、整体共计的百分比,等等。业务逻辑真实世界的数据很少提供理想的结构良好的报表。许多报表要求用具体逻辑把原始数据转换成用户的有用信息。如果该逻辑仅仅用于该报表,可以用 BIRT JavaScript 脚本支持。如果程序中已包含这些逻辑,可以调用已有的 Java 代码。表现 数据准备好了,可以在很大的范围内选择表现形式。表格、图表、文字等等都可以。单一数据集可以有多种方式表现,而单一报表可以表现多个数据集。BIRT 报表引擎以 JAR 文件方式打包,可以方便的添加到J2EE 应用中。报表引擎是一系列的 POJO,便于可以在 JSP 页面集成报表。???UI 参数多数报表允许用户指定 一些输入,这些数据叫做报表参数。例如,客户报表要求显示客户数据。参数页面可能是静态的:为每个报表进行用户定制设计。或者可以使用参数元数据提供的动态页面,以便该单一页面为所有的报表提供服务。运行报表用户提交表单参数时,你的 web 应用通过这些参数向 BIRT 报表引擎说明读取哪个报表设计文件,并读取数据,再产生报表输出。当引擎运行报表时 BIRT 的术语称为。 数据访问报表如何从你的应用获得数据 已在上面解释了。Java 程序通常利用 Java 对象为 BIRT 工厂提供数据。显示 附加的 JSP 页面,叫做阅读器,允许用户查看报表输出。 一个报表应用程序包含一个参数页,你可以为每个报表创建自定义的 UI,或者使用 BIRT 带来的参数元数据提供单一报表来处理多种不同报表。/callisto/birt/Eclipse%20BIRT%20download.htm
BIrt设计器共用3个版本:
All_in_One:在Windows平台上设计BIRT报表最快的方法,包括完整的Eclipse SDK等所有你需要的。你还需要安装:Java 1.4.2/1.5 JDK/JRE如果你已经安装了E
文档评论(0)