学位论文 > 优秀研究生学位论文题录展示
基于SVG的数据分析图表系统的研究与实现
作 者: 王艳君
导 师: 王魁生;宁军平
学 校: 西安石油大学
专 业: 计算机技术
关键词: XML SVG 矢量图表 JFreechart Batik JDBC
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 28次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络技术的普及和发展,图形图像技术作为WEB浏览技术的基础,发挥着重要的作用,SVG(Scalable Vector Graphics,可伸缩的矢量图形)作为基于XML的文本化网络矢量图像格式,具有其他图像格式所不能比拟的优势和发展前景。本文在研究SVG显示图形原理和技术的基础上,分析比较了WEB浏览上现有图形的显示方式。提出开发基于SVG的数据分析图表系统的系统模型。根据系统功能模型的要求,分别对三种数据源(数据库数据、XML数据文件和EXCEL表格文件)进行解析处理,实现了矢量图表的绘制及SVG格式的输出。最后,对论文进行了总结,提出了进一步的研究方向。系统使用户克服了直接使用SVG的困难,借助图表模板库即可绘制出具有专业水平的图表,具有跨平台、易扩展和可重复使用的优点,还可扩充不同的图表模板库,以适应不同用户的需要,达到动态生成实时图表的目的,加快了实时信息发布的过程。
|
全文目录
摘要 3-4 ABSTRACT 4-8 第一章 绪论 8-11 1.1 项目背景 8-9 1.2 研究现状 9 1.3 本文的工作 9-10 1.4 本文的组织结构 10-11 第二章 SVG 的相关概念与数据表示方法 11-24 2.1 XML 技术介绍 11-12 2.2 位图与矢量图概念 12-14 2.2.1 位图 12-13 2.2.2 矢量图 13-14 2.3 SVG 技术介绍 14-20 2.3.1 SVG 概述 14 2.3.2 SVG 的特点 14-16 2.3.3 SVG 基本格式 16-17 2.3.4 SVG 规范的文档结构 17-19 2.3.5 SVG 图形绘制 19-20 2.4 JFreeChart 项目简介 20-23 2.4.1 工作原理 21-22 2.4.2 业务处理流程 22 2.4.3 项目的优点 22-23 2.5 小结 23-24 第三章 图表系统的系统模型 24-36 3.1 系统总体模型 24-27 3.1.1 客户端浏览器 24 3.1.2 业务服务器 24-26 3.1.3 数据源 26-27 3.2 系统的实现框架模型 27-28 3.3 系统功能模型 28-32 3.3.1 图表模板的绘制功能 28 3.3.2 实时数据图表交互功能 28-30 3.3.3 XML 数据解析功能 30-31 3.3.4 EXCEL 表格数据解析功能 31-32 3.3.5 保存输出和属性配置功能 32 3.4 数据源配置 32-35 3.4.1 JDBC 数据源配置 32-33 3.4.2 XML 数据源配置 33-34 3.4.3 EXCEL 表格数据配置 34-35 3.5 小结 35-36 第四章 图表生成功能的设计与实现 36-49 4.1 图表模板设计 36-40 4.1.1 图表模板工作流程 36-37 4.1.2 图表模板工作步骤 37-38 4.1.3 图表模板处理方法 38-40 4.2 JDBC 数据源的配置功能实现 40-44 4.2.1 数据库设计 40-41 4.2.2 JDBC 数据源配置步骤 41-42 4.2.3 JDBC 数据源配置实现 42-44 4.3 XML 数据源的配置功能实现 44-46 4.3.1 XML 文件设计 44-45 4.3.2 XML 文件的载入和解析 45-46 4.4 EXCEL 表格数据源的配置功能实现 46-48 4.4.1 EXCEL 表格数据读取 46-47 4.4.2 EXCEL 表格数据的载入 47-48 4.5 小结 48-49 第五章 图表转换功能的设计与实现 49-67 5.1 SVG 转换核心模型Batik 49-52 5.1.1 Batik 对SVG 的支持 49 5.1.2 SVG Generator 模块 49-50 5.1.3 SVG 转化流程和步骤 50-51 5.1.4 生成的SVG 文档和结果 51-52 5.2 图表生成功能的开发与实现 52-66 5.2.1 图表模板选择 53-57 5.2.2 数据源获取选择 57-59 5.2.3 矢量图表绘制 59-61 5.2.4 保存和输出功能的实现 61-64 5.2.5 辅助功能的实现 64-66 5.3 小结 66-67 第六章 结束语 67-68 致谢 68-69 参考文献 69-71 攻读硕士学位期间发表的论文 71-72 详细摘要 72-78
|
相似论文
- 基因调控网络模型描述语言研究,Q78
- 支持XML数据查询的F&B索引结构的研究,TP311.13
- LXI自动测试系统集成技术研究,TP274
- 基于网络的服装款式设计系统的研究与实现,TS941.2
- 基于MDA的界面自动生成方法的研究,TP311.5
- C++代码缺陷检测系统的研究与设计,TP311.53
- 基于Web的科学计算遗留应用共享技术研究,TP393.09
- 基于XML的异构数据交换系统的设计与实现,TP311.52
- 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
- 基于关系数据库理论的面向对象数据库系统应用研究,TP311.52
- 支持Top-k查询的银行记账查询系统的设计与实现,TP311.52
- 基于B/S多层架构的特种文献系统设计与实现,TP311.52
- 基于中间件的科技查新辅助检索系统的设计与实现,TP391.3
- 企业异构管理信息系统间数据交换框架的研究,TP311.52
- 基于XML的用户界面建模研究与实现,TP311.52
- 模糊XML Twig模式查询算法的研究,TP311.13
- 基于.NET的学生顶岗实习管理系统设计与实现,TP311.52
- 概率XML数据上关键字检索算法的研究与实现,TP391.3
- 通用试题库系统的研究与实现,TP311.52
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|