数据可视化系统的设计与实现开题报告
2020-04-13 11:46:57
1. 研究目的与意义(文献综述)
随着互联网的发展与壮大,产生了越来越多的数据,而这些海量的数据使得人们可以在日常的生活和学习中更加有效的获取有用的信息,从而提高自身的效率。计算机的迅猛发展,使得计算机对图形提供的更加有力的支持。而数据通过可视化的图形直观地展示出来能够让人们方便清晰的获取相关的信息,这就是数据可视化。
随着大数据时代的到来,数据可视化技术的发展成为了当下的热点话题,上世纪九十年代初,我国的计算机科学家开始致力于可视化技术的研究,到目前已经出现了众多优秀的可视化平台和工具,例如亿信BI、数说立方、大数据魔镜以及百度ECharts等。国外也出现了很多优秀的可视化工具和平台,而且数据仓库、联机分析处理等技术也开始与可视化技术相融合。Tableau、D3、HighCharts等工具能够帮助可视化研究人员进行很好的开发。
2. 研究的基本内容与方案
目前随着人工智能的发展和崛起,“智慧”两个字越来越受到关注,“智慧校园”也在不断的发展之中,要实现智慧校园就要对校园里面的各种信息进行采集、筛选、展示、运用,数据可视化系统可以通过不同的图表展示方式,将校园里面的各项信息数据直观的展示出来,从而获取更多可利用的信息。
针对校园信息数据的多样性、实时性,采用echarts框架进行校园信息数据可视化系统的开发框架,根据不同的数据类型,设置不同的展示方法。数据可视化过程是将采集到的数据进行预处理(包括数据的格式化和标准化、数据的变换、数据压缩和解压缩),然后存储到后台数据库之中,根据用户的需求,通过相应的图形界面(如柱状图、折线图、饼状图、散点图等)展示出来。在可视化交互中采用ajax技术,ajax是异步的javascript和xml技术,使用它可以方便的创建交互性强的动态web应用,它的主要特点在于只需要刷新局部数据,可不需要刷新整个页面。对于前端图形渲染采用的是canvas技术,canvas是html5中新增的核心元素,它具有自身的属性、方法和事件操作,使用方便。数据库的搭建采用mysql数据库,数据交换采用json技术,它的非冗长性可以避免重复写入相同的代码。
本系统将实现echarts框架所支持的所有图形展示方法,能够根据不同的输入数据,显示相应的可视化图形,从而帮助用户方便的获取相应的信息。
3. 研究计划与安排
2018.3.6-2018.4.10:系统开发和程序设计
2018.4.11-2018.4.30:系统测试与完善
4. 参考文献(12篇以上)
[1]常彦博,基于对象特征的数据可视化应用系统设计及实现. 中国科学院大学,2017
[2]何雪莹. 探索性数据可视化分析系统的设计与实现[d]. 西南交通大学, 2017.
[3]畅玉洁. 大数据时代下的数据可视化方法[j]. 电子技术与软件工程, 2018(1).