- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于BIRT技术的轻量级可视化统计分析方案
基于BIRT 技术的轻量级可视化统计分析方案
马松,迟忠先
(大连理工大学计算机科学与工程系,辽宁大连 116024)
E-mail :angelms6@163.com, czxian@
摘 要:现有的网上统计分析系统往往缺乏良好的可视化描述,使用的技术主要是由 Excel
生成图片粘切到网页或者使用专业统计软件。本文给出了一种基于 JSP 和 BIRT 技术的轻量
级可视化统计分析的方案,具有适用性广、可扩展性高、可视化结果良好、图表形式多种多
样的优点,并成功运用在网上投票系统的结果可视化描述之中。
关键词:可视化;统计分析;JSP ;BIRT
中图分类号:TP 311
1.引言
随着计算机互联网的迅速发展,网上统计分析已经应用在人们生活中的方方面面,从
简单的在线投票系统,到复杂的网上投票系统,从简单的 Excel 生成统计图,到复杂的使用
专用统计分析软件生成统计图等等。但这些系统要么过于简单,只是由 Excel 生成图片粘切
到网页中的;要么过于庞大,例如专业统计软件SPSS(Statistical Package for the Social Sciences)
等,功能虽然强大,却过于复杂、庞大,不适合轻量级的统计分析。
为此,我们利用成熟的 JSP 网页技术,以及基于 Eclipse 插件开发的开源报表工具
Eclipse BIRT 技术,给出一种轻量级可视化统计分析方案,并应用在网上投票系统的结果
可视化描述之中。我们将用户在线填写的投票数据存储在后台 SQL Server 数据库中,并实
时的读取数据库中的数据,以良好的可视化的结果形式展示给用户,同时支持即时程序实现,
在一个系统中可以完成投票、结果可视化呈现。
2 .JSP和BIRT技术
2.1 JSP 技术
太阳微系统公司(Sun Microsystems Inc.)在 Web 服务器、应用服务器、交易系统以及
开发工具供应商间广泛支持与合作下,整合并平衡了已经存在的对Java编程环境(例如Java
Servlets和JavaBeans)进行支持的技术和工具后产生了一种新的、开发基于 Web 应用程序
[1,2]
的方法——JavaServer Pages 技术(JSP) 。
JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到
支持企业级的分布式应用中。作为采用 Java 技术家族的一部分,以及 Java 2(企业版体系
结构)的一个组成部分,JSP 技术能够支持高度复杂的基于 Web 的应用。
利用JSP技术,动态信息由 JSP 页面来表现,JSP 页面由安装在 Web 服务器或者使用 JSP
的应用服务器上的 JSP引擎执行。JSP 引擎接受客户端对 JSP 页面的请求,并且生成 JSP 页
面作为对客户端的响应。
2.2 BIRT 技术
BIRT(Business Intelligence and Reporting Tools) [3,4]是一个 Eclipse-based 开放
源代码报表系统,是 2004 年著名的报表厂商 Actuate 以战略开发者的角色加入 eclipse 开
- 1 -
源基金组织,并与相关的技术专家、报表专家计划开发的一个 java 报表项目,即基于
eclipse 的设计器的一整套报表工具。
BIRT 具有报表系统的核心功能特征,如报表版面设计、支持数据库访问和简单控制脚
本等,其功能集中在从数据源提取数据、处理数据并显示数据。它主要是用在基于 Java 与
J2EE 的 Web 应用程序上,它可以给 J2EE 的 WEB 应用程序创建漂亮醒目的 PDF 或者 HTML 格
式的报表插件。BIRT 的最初目标是使用 Eclipse 提供一个框架,用以在某组织内设计、布
置和查看报表,并包含查询等工具。
使用 BIRT,用户可以在应用中增加多种形式的报表:列表(L
您可能关注的文档
- 一部科学自传.doc
- 一简单室内采暖工程工程量清单编制.ppt
- 一年级“快乐六一”主题班会.ppt
- 七号信令网协议与流程三(MAP、BSSAP、CAP、GPRS).ppt
- 万以内加法和减法课例.doc
- 一轮复习二战后资本主义世界经济体系形成.ppt
- 一般将来时精选.ppt
- 一轮复习之人类面临主要环境问题.ppt
- 万以内数写法.ppt
- 万以内数读法与写法.ppt
- 2022-2023学年全国小学五年级上英语新人教版(一起)期中试卷(含解析).pdf
- (新)人教版生物七上《3.4绿色植物是生物圈中有机物的制造者》单元检测卷(含答案).pdf
- 1—5岁幼儿必读绘本书目(按年龄分布).pdf
- 2002中国大学研究生院评价.pdf
- 2022年新课改高一语文教学工作计划范文(通用6篇).pdf
- 2022年北京工业大学工商管理专业《管理学》科目期末试卷A(有答案).pdf
- 2022一建《机电工程管理与实务》模拟试卷(附答案).pdf
- 2022小学语文新课标学习心得体会范文.pdf
- 2022年大工秋数据结构在线作业.pdf
- 2022年内蒙古大学公共课《马克思主义基本原理概论》期末试卷A(有答案).pdf
文档评论(0)