基于Web的数据可视化工具设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:qqanjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据正改变着社会的方方面面,教育也不例外,越来越多的教育数据被收集和存储,教育领域已经步入了教育大数据时代。如何快速、便捷展示和分析教育数据成为普通教育工作者面临的一个问题。数据可视化可将抽象的数据转换为形象的图表,利于数据特点和规律的发掘,因而将数据可视化技术应用于教育领域,服务于普通教育工作者具有重要意义。但是普通教育工作者缺乏专业的数据可视化知识和技能,方便易用的数据可视化工具便成为迫切需要。本文首先梳理了数据可视化的研究现状及其在教育中的应用现状,在此基础之上对工具进行了详细的需求分析,着重阐述了功能需求和业务流程。然后,根据需求分析对工具进行了设计,重点对前端的设计模式进行了思考,确定了 MVVM设计模式及其衍生的前端视图模型。其次,对工具进行了实现,针对数据可视化图表的封装、交互以及导入特殊数据类型三个关键技术问题提出了解决对策。通过AngularJS指令技术和JavaScript闭包技术实现了图表的封装,使用D3.js人机交互技术实现了图表的交互,通过在视图模型中采用双数组结构实现了网状和层次数据基于表格的导入和展示。最后,对工具进行了功能和性能测试,测试结果表表明工具运行正常、功能稳定,达到了设计目标。本文采用AngularJS框架、表格插件Handsometable、数据可视化绘图库Echarts和D3.js设计和实现了一款Web数据可视化工具。该工具操作简单、支持数据类型丰富,满足了教师、学生、教育管理者等人员可视化基本教育数据的需求,为今后此类数据可视化工具的开发提供了参考。
其他文献
目的:考察柴芩温胆汤联合帕罗西汀在慢性主观性头晕中的治疗效果和安全性。方法:主观性头晕患者80例,随机分为实验组和对照组,每组患者40例,对照组接受帕罗西汀治疗,实验组接
本文探讨了强迫症的自我心理治疗与心理教育,包括:简单的提醒,走出强迫症状态的第一步,调节个人性格,摆脱完美主义的控制,类似森田疗法的一种简化疗法。这些方法简单易行,能
基本案情$$新疆生产建设兵团喀什垦区人民检察院指控被告人马成功犯诈骗罪,于2017年7月19日向新疆维吾尔族自治区高级人民法院生产建设兵团分院提起公诉。喀什垦区人民法院受
报纸
本文运用绝对指标和相对指标测算了山西区域经济差异,并利用具有可分解性质的The il数和加权变异系数对山西区域经济差异构成进行了空间分解和产业分解,得出了相关结论,并提
<正>英国视文化为经济和社会发展的一部分,因此十分重视文化传播,尤其是对外文化传播。英国的对外文化传播是个系统工程,其中媒体发挥了不可低估的作用。英国政府和民间媒体
<正> 洪承畴(1593~1665年),字彦演,又字亨九,福建南安人,隶汉军镶黄旗。明万历四十三年(1615年)举于乡,次年登进士,官至兵部尚书。崇祯十五年(1642年),洪承畴在松山战败为清军
本文分析体育明星担当体育节目主持人的现状和前景,对体育明星担当体育节目主持人的途径和培养机制进行探讨。优秀的体育节目主持人除了要具备丰富的知识、良好的口才、播音
为探讨在用桥梁护栏安全性能改进方法,通过实际交通流的观测分析,确定了在用护栏安全性能的检验条件。利用力学分析和三维有限元模拟,确定了兼顾桥梁主体结构安全性和护栏防
中蒙文化有所不同,婚俗文化更是体现两国之间的差异。蒙古国学生对中国婚俗文化十分感兴趣,但是相关教学设计、专题讲座等并不能满足蒙古国学生的需求,他们需要的是对于中蒙
本文使用Proteus对典型的函数信号发生器(模拟电路)、四路彩灯(数字电路)和数显直流稳压电源(模数混合电路)进行了设计与分析,仿真结果表明,在电子工程设计领域,利用Proteus