一、主要任务与目标:
首先对疫情数据可视化的项目需求进行了背景分析,接着介绍了项目的总体设计思路,然后具体阐述了疫情数据库的设计、疫情数据的查询、疫情数据的展示,并分析了核心代码。利用Python语言和MySQL数据库结合从官网爬取和存放疫情数据,使用sql语言查询MySQL数据库中的疫情数据,实现网页和数据库的动态交互,利用ECharts图表技术进行疫情数据的可视化,制作了疫情折线图,用来展示疫情近期的变化趋势,制作了疫情地图,用来展示各个国家的疫情情况,让民众更加直观清晰地获取关键的疫情信息、了解疫情形势、判断疫情走势,为疫情防控提供直观、形象的数据支持。
二、主要内容与基本要求:
1.主要内容:
编写python爬虫核心代码,爬取我们官网的实时疫情数据,进行格式化。使用sql语言创建数据库数据表,利用python连接mysql数据库,将格式化的疫情数据存放到数据库。分析我们想要可视化的疫情数据,巧妙使用sql语言查询,再利用echarts图表技术展示人们看着更直观的图表。
2.基本要求:
每天可以准确无误的爬取官网实时的疫情数据展示出可视化,后端核心代码维护到位,不要出错,前端可视化紧跟时代做最好的可视化界面。
三、参考文献
1.[1]温佐承,贾雪.基于Python的网络爬取[J].电脑编程技巧与维护,2020,(12):23-24+32.
2.[1]罗行行,杨茂强,王清欢,陈远,姚森.新冠疫情数据可视化系统的设计与实现[J].福建电脑,2022,38(04):95-97.DOI:10.16707/j.cnki.fjpc.2022.04.025.
3.[1]郭子豪,刘一林,田鑫裕,陈凤英,李灿苹.基于ECharts的新冠肺炎疫情实时监控系统的设计与开发[J].电脑与信息技术,2022,30(01):35-39.DOI:10.19414/j.cnki.1005-1228.2022.01.007.
4.[1]邱敏.疫情防控常态化背景下MySQL数据库课程混合式教学模式探究[J].电脑知识与技术,2022,18(18):144-145+177.DOI:10.14004/j.cnki.ckt.2022.1061.
四、完成期限与进度
完成期限:2022年10月31日——2022年11月30日
预期进度:2022年11月31日——11月6日:选题及收集资料,撰写设计任务书
2022年11月7日——11月13日:撰写开题报告书,开题
2022年11月14日——11月20日:收集相关资料,撰写设计初稿
2022年11月21日——11月27日:设计修改及定稿
2022年11月28日——11月30日:组织答辩
|