- 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
您可能关注的文档
- 六五普法试题库判断题.doc
- 商务英语翻译 出题.doc
- 宋代文人园林造景手法及对现代园林造景的启示研究.doc
- 巡视与旁站重点关注的部位和困难段.doc
- 人力资源和社会保障专业知识题库.docx
- 继续教育作业答案.doc
- 专题六 古代希腊、罗马的政治文明.doc
- 旅行社管理思考题.doc
- 相交线与平行线知识点与练习.doc
- 《大作家的小老师》教学设计.docx
- 《GB/T 32879-2025电动汽车更换用电池箱连接器》.pdf
- 中国国家标准 GB/T 21649.2-2025粒度分析 图像分析法 第2部分: 动态图像分析法.pdf
- 中国国家标准 GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定》.pdf
- GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法》.pdf
- GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- 中国国家标准 GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试.pdf
- 《GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试》.pdf
文档评论(0)