- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 全国计算机等级考试教程二级WPS Office高级应用与设计:演示文稿的创建与编辑PPT教学课件.pptx VIP
- GB∕T 19224-2017 烟煤相对氧化度测定方法(高清版).pdf
- 英语国家社会与文化入门下册unit 3PPT参考课件.ppt VIP
- 混凝土结构加固设计规范》 gb50367.pdf VIP
- 音标英语《坏兔子的故事》中英对照 标注音标.pdf VIP
- 2025年山东能源集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 协同治理视角下退役军人就业服务体系存在问题及优化对策研究--以成都市Q区为例.pdf
- 吉林市2024-2025学年度高三第一次模拟测试 (一模)英语试卷(含答案解析).pdf
- 《劳动教育》全套教学课件(第二版).pptx VIP
- 液化气站安全生产管理制度汇编众达液化气站.doc VIP
文档评论(0)