项目已发布博客于CSDN上,博客中涵盖了更多内容,若需要了解得更多,可以访问博客链接: [基于flask框架的新冠疫情数据可视化系统](https://blog.csdn.net/m0_46991388/article/details/119301870)。
# 基于flask框架的新冠疫情数据可视化系统
新冠疫情数据可视化系统是本学期大数据可视化这门课的结课作业,本系统有四个模块的功能,涵盖有视频播放、疫情情况中国地图分布、Echarts饼状图和树状图等,应用Python爬虫、Flask框架、Echarts等技术实现 。
#### 一、系统概述
系统开发环境:
1) 关键技术:1、Python爬虫;Flask框架;Echarts。
2) 实验平台:1、Window 10;2、PyCharm (2019.1);3、Jupyter。
功能模块设计:
共五个模块:1、导航栏;2、疫情可视化动画展示模块;3、中国新冠疫情实时数据地图模块;4、各省累计确诊排名模块;5、今日发生疫情省份统计模块。
##### 项目结构说明
<img src="https://img-blog.csdnimg.cn/26213c0534e74e90b5a9c91a2dda85a1.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center" alt="项目结构说明" style="zoom: 67%;" />
#### 二、项目启动方法:
##### 1、启动项目前需要导入的依赖
<img src="https://img-blog.csdnimg.cn/4702c9c08ce0413a88e66f075e4fe204.png#pic_center" alt="启动项目前需要导入的依赖" style="zoom: 80%;" />
安装 Flask
```
pip install Flask
```
报错:
Could not find a version that satisfies the requirement Flask (from versions: )
No matching distribution found for Flask
这是因为网络的问题,需要使用国内的镜像源来加速,比如豆瓣源
```
pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
```
##### 2、进入到启动类所在目录
<img src="https://img-blog.csdnimg.cn/cf5b08183f204ed3b7ba6ccbcaa05001.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center" alt="进入到启动类所在目录" style="zoom:67%;" />
##### 3、在启动类所在目录启动cmd
<img src="https://img-blog.csdnimg.cn/16ca772d4068449e99209e4230049168.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center" alt="在启动类所在目录启动cmd" style="zoom: 67%;" />
##### 4、进入cmd中
![进入cmd中](https://img-blog.csdnimg.cn/c1ae0e6dee37411191664e2cb0cb66c8.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
##### 接下来是启动flask框架
##### 1、启动flask框架步骤1
![启动flask框架步骤1](https://img-blog.csdnimg.cn/48cd455d5c9e485fbae79be8901074eb.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
```
set FLASK_APP=app.py
```
##### 2、启动flask框架步骤2
![启动flask框架步骤2](https://img-blog.csdnimg.cn/ad4761409b264c7e935ecdcda58bc290.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
```
python -m flask run
```
##### 启动flask后看到的项目效果
![启动flask后看到的项目效果](https://img-blog.csdnimg.cn/bd802bb52fd84fcca46ab92e8b545637.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
#### 三、系统实现的效果:
疫情可视化动画展示模块
![疫情可视化动画展示模块](https://img-blog.csdnimg.cn/de454f76db854b2fa653f092d8678bb7.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
![视频播放](https://img-blog.csdnimg.cn/90e42e25ca404ceea678ee752fed6318.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
中国新冠疫情实时数据地图模块
![中国新冠疫情实时数据地图模块](https://img-blog.csdnimg.cn/9ed4838461ff4ff3b5f832b47504907e.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
![新冠疫情数据地图](https://img-blog.csdnimg.cn/9aadfc18d14848d084f2598042c63ff6.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
各省累计确诊排名模块
![各省累计确诊排名模块](https://img-blog.csdnimg.cn/36e1884cefb54d32986dea37f076397a.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
![各省累计确诊排名](https://img-blog.csdnimg.cn/b78f2b1dca8a4f8ca37bee81d7db6067.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
今日发生疫情省份统计模块
![今日发生疫情省份统计模块](https://img-blog.csdnimg.cn/9c7898e5af5d4faf8a5452d47c844ddc.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
![今日发生疫情省份统计](https://img-blog.csdnimg.cn/655d1a231bd04132bd6e878037485b90.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2OTkxMzg4,size_16,color_FFFFFF,t_70#pic_center)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 基于Python Flask框架的新冠疫情数据可视化系统源码+使用文档+全部资料(优秀项目).zip基于Python Flask框架的新冠疫情数据可视化系统源码+使用文档+全部资料(优秀项目).zip基于Python Flask框架的新冠疫情数据可视化系统源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于Python Flask框架的新冠疫情数据可视化系统源码+使用文档+全部资料(优秀项目).zip (102个子文件)
bootstrap.css 193KB
bootstrap.min.css 156KB
icofont.min.css 90KB
animate.css 76KB
bootstrap-grid.css 66KB
boxicons.css 65KB
animate.min.css 57KB
boxicons.min.css 52KB
bootstrap-grid.min.css 50KB
aos.css 25KB
style.css 23KB
venobox.css 19KB
animations.css 7KB
bootstrap-reboot.css 5KB
bootstrap-reboot.min.css 4KB
transformations.css 653B
china_data.csv 2KB
boxicons.eot 224KB
map.html 7KB
rank.html 6KB
pie.html 6KB
movie.html 6KB
index.html 5KB
visualization-of-epidemic-data.iml 398B
Coronavirus_Top15_Countries.ipynb 39KB
Coronavirus_Top10_province.ipynb 38KB
slide-1.jpg 218KB
slide-3.jpg 185KB
about.jpg 156KB
slide-2.jpg 144KB
portfolio-7.jpg 119KB
team.jpg 108KB
portfolio-5.jpg 79KB
portfolio-1.jpg 74KB
portfolio-9.jpg 57KB
portfolio-3.jpg 55KB
portfolio-2.jpg 45KB
portfolio-4.jpg 27KB
flask.jpg 25KB
portfolio-6.jpg 25KB
portfolio-8.jpg 16KB
echarts.jpg 13KB
python.jpg 6KB
echarts.min.js 951KB
bootstrap.bundle.js 223KB
china.js 136KB
bootstrap.js 132KB
isotope.pkgd.js 89KB
jquery.min.js 86KB
bootstrap.bundle.min.js 79KB
bootstrap.min.js 59KB
isotope.pkgd.min.js 35KB
venobox.js 32KB
aos.js 14KB
venobox.min.js 11KB
jquery.sticky.js 9KB
jquery.waypoints.min.js 9KB
main.js 5KB
jquery.easing.min.js 2KB
counterup.min.js 2KB
corona_virus.json 32.93MB
corona_virus_of_china.json 2.03MB
last_day_corona_virus.json 203KB
last_day_corona_virus_of_china.json 117KB
bootstrap.min.css.map 627KB
bootstrap.css.map 493KB
bootstrap.bundle.js.map 400KB
bootstrap.bundle.min.js.map 311KB
bootstrap.js.map 250KB
bootstrap.min.js.map 190KB
bootstrap-grid.css.map 154KB
jquery.min.map 133KB
bootstrap-grid.min.css.map 112KB
bootstrap-reboot.css.map 76KB
bootstrap-reboot.min.css.map 32KB
README.md 6KB
几个常规库使用方法.md 4KB
疫情爬虫项目思路.md 2KB
Top15国现有确诊病例对比.mp4 2.84MB
top10省现有确诊病例对比.mp4 713KB
apple-touch-icon.png 2KB
favicon.png 491B
3_corona_virus_spider.py 4KB
2_corona_virus_spider.py 4KB
app.py 2KB
china_data.py 984B
1_corona_virus_spider.py 832B
__init__.py 0B
app.cpython-38.pyc 2KB
__init__.cpython-38.pyc 209B
boxicons.svg 797KB
boxicons.ttf 224KB
icofont.woff 630KB
boxicons.woff 224KB
icofont.woff2 525KB
boxicons.woff2 79KB
workspace.xml 34KB
dataSources.xml 658B
dataSources.local.xml 453B
modules.xml 312B
共 102 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3197
- 资源: 4313
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功