报表系统设计v1.0-20080407.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报表系统设计 北京高阳明天信息技术有限公司 第 PAGE 2 页 共 NUMPAGES 3页 . .. 报表系统设计 北京高阳明天信息技术有限公司 二零零八年三月 概述 报表功能是系统中很重要的一项基本功能,为了能够重用报表功能,提高开发效率,加快项目开发进度,需要开发一个通用报表系统。 需求分析 报表系统分为报表定制系统和报表发布系统。 报表定制系统需要提供界面工具用来定制报表文件,从数据源中提取报表数据,分析处理后,定制报表样式用图表等方式进行展现。 报表发布系统需要提供报表发布和查询功能,管理人员可通过Web浏览器添加、修改或删除报表的发布信息,并进行报表的权限控制,其他人员可通过Web浏览器查看自己权限范围内的报表。 系统设计 通用报表系统使用开源的Eclipse BIRT平台进行开发。 BIRT,Business Intelligence and Reporting Tools的简称,是基于Eclipse的开放源代码的报表系统,主要用于基于Java /J2EE的Web应用程序上创建漂亮醒目的报表。 BIRT 主要由两部分组成: 一个基于Eclipse的报表设计器,用它可以可视化地给使用Java和JEE的、基于Web的报表应用增加列表、图表、交叉表、文档以及复合报表。 一个运行时组件,可以被集成到应用服务器以运行报表。 BIRT报表包含了如下四个主要部分: 数据访问:一张BIRT报表可以从数据库、Web服务、Java对象、XML文档以及平面文件(Flat File)中访问数据。而且,单一的报表可以从多个资源中访问数据。 数据转换:BIRT在把数据展现给用户之前,提供了对数据排序、过滤、分组、汇总的支持。当从Java对象或平面文件中访问数据时这个功能特别有用。 业务逻辑:BIRT支持将报表特定的业务逻辑应用到数据上或调用应用业务逻辑。 报表展现:BIRT可以把数据展现成列表、图表、分组或其他更多形式,并且可以输出为HTML、PDF、DOC、XLS和PPT等多种格式。 BIRT目前的最新版本为BIRT 2.2.1,包括如下一些值得注意的新特征: 动态交叉表及数据立方体(data cube)元素。 使用Web服务ODA(Open Data Access)驱动程序获取数据。 一个新的BIRT标签库,一个新的图表标签库及图表观察器(Chart Viewer)Servlet。 支持新图表类型。 除已经支持的PDF和HTML格式外,新发射器(emitter)可以用Excel、Word、PowerPoint以及PostScript格式产生报表。 系统架构 报表定制系统包括报表设计器、图形设计器和报表设计引擎。 报表设计器使用BIRT Report Designer,类Dreamwaver的所见即所得的报表设计模式。 图形设计器使用BIRT Chart Designer,制作各种图形报表。 报表设计引擎使用BIRT Report Design Engine,生成XML报表文件。 报表发布系统包括报表发布管理、报表权限管理和报表运行引擎。 报表发布管理主要用于将制作的XML报表文件发布到报表系统中供查询。 报表权限管理主要用于控制报表的目录权限。 报表运行引擎使用BIRT Report Engine和BIRT Chart Engine,用于根据XML报表文件生成报表,并可以输出为HTML、PDF、DOC、XLS和PPT等格式。 系统功能 报表定制 报表定制使用BIRT Report Designer,当前版本为2.2.1。 报表发布 报表分类管理 报表分类管理主要是对报表进行分类,包括报表分类的增加、修改和删除等。 报表管理 报表管理主要提供报表信息的管理,包括报表的增加、修改和删除等。 增加报表需要提供报表文件的上传,指定报表归属类等信息。 报表权限管理 报表权限管理主要是为用户指定可以查看到的报表。 报表发布 报表发布主要是提供给用户选择报表参数查看报表,导出报表为HTML、PDF、DOC、XLS和PPT等格式。 数据库设计 报表分类report_type 字段标识 字段类型 是否为空 说明 report_type_id number(10) not null 报表分类编号,主键 report_type_name varchar2(32) not null 报表分类名称 report_type_level number(10) not null 报表分类级别 parent_id number(10) null 上级报表分类 report_type_order number(10) not null 顺序号 remark varchar2(256) nu

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档