资料详情

基于hadoop和echarts的教育大数据可视化系统 毕业论文+课题申请表+任务书+开题报告+外文翻译及原文+大纲+答辩PPT+成果使用说明书+项目源码及数据库文件

头像

JAVA/JSP

编号:551

基于hadoop和echarts的教育大数据可视化系统

摘 要

在线教育平台现在是教育体系的重要组成部分,在当前大数据时代的背景下,促进教育机构建立统一平台、统一资源管理的数字化教学系统。如何评估系统平台的健康程度、学生的学习体验和在线课程的质量对于课程的教师和学校的管理人员都是非常重要的,这是进行数据分析的主要目的。可视化是一个重要的途径,它能够帮助大数据获得完整的数据图表并挖掘数据的价值,大数据分析离不开可视化这一工具的推动。

基于hadoop和echarts的教育大数据可视化系统,以B/S模式开发。通过Hadoop中Sqoop进行数据导入转换。以MapReduce构建数据分析,数据分析维度包括每日登录人数分析、平均学习时长分析、学习行为次数分析、每日活跃情况分析和分时段学习人数分析。最终使用ECharts可视化工具来对在线教育平台在学习过程中产生的数据进行可视化大屏展现,让更多人感受到可视化大数据的魅力。

关键词:教育大数据;可视化;ECharts;MapReduce



Educational big data visualization system based on hadoop and echarts

Abstract

The online education platform is an important part of the education system. In the context of the current era of big data, the educational institutions are encouraged to establish a unified platform and a unified digital management system for resource management. How to assess the health of the system platform, the learning experience of students and the quality of online courses are very important for the teachers of the course and the management of the school. This is the main purpose of data analysis. Visualization is an important way to help big data get complete data charts and mine the value of data. Big data analysis is inseparable from the tool of visualization.

Educational big data visualization system based on hadoop and echarts, developed in B/S mode. Data import and conversion through Sqoop in Hadoop. Data analysis is constructed by MapReduce. The data analysis dimensions include daily login number analysis, average learning duration analysis, learning behavior analysis, daily activity analysis and time-score learning analysis. Finally, the ECharts visualization tool is used to visualize the large-screen display of the data generated by the online education platform during the learning process, so that more people can feel the charm of visual big data.

Key words: Education big data; visualization; ECharts; MapReduce


目录

摘 要

Abstract

第1章 绪 论

1.1 课题研究背景

1.2 课题研究内容

1.3 课题发展方向

第2章 相关理论和技术介绍

2.1 大数据可视化研究

2.2 Java语言

2.3 Idea开发环境

2.4 Hadoop生态圈技术

2.5 Echarts

2.6 开发环境

第3章 系统调研

3.1需求分析

3.2可行性分析

第4章 概要设计

4.1功能设计

4.1.1 登陆注册功能

4.1.2 数据预处理功能

4.1.3 每日登陆人数分析

4.1.4 平均学习时长和学习行为次数分析

4.1.5 每日活跃情况分析

4.1.6 分时段学习人数分析

4.2数据库设计

4.2.1 用户登录信息表

4.2.2 学生学习活跃情况表

4.2.3 学生注册表

4.2.4 学生登录信息表

4.2.5 班级表

4.2.6 当日人均登录时长表

4.2.7 HBase中数据展示相关表

4.2.8 HBase中首页数据相关表

4.3系统结构设计

4.3.1 数据处理

4.3.2 数据展示

4.4前台UI设计

第5章 系统各模块的实现

5.1 注册界面

5.2 登录界面

5.3 首页界面

5.4 每日登陆人数分析界面

5.5 每日活跃情况分析界面

5.6 平均学习时长和学习行为次数分析界面

5.7 分时段学习人数分析界面

5.8 大屏可视化界面

第6章 系统测试

6.1 软件测试的目的

6.2 测试方法及结果

第7章 总结与展望

参考文献

致 谢