系统目的
采集国外肺炎疫情的数据,通过echarts以图表的方式展示
软件架构说明
本系统是采用python的flask框架构建,数据库存储采用的是mysql关系型数据库,前端采用layui的UI框架,并且使用jQuery以及echarts完成前端可视化部分的展示,本系统大致可以分为以下几个模块:
1、数据采集/爬虫模块
该模块的功能是定时采集全球最新的疫情数据
采集的目标网站为丁香园,目标地址为https://3g.dxy.cn/newh5/view/pneumonia?scene=2&clicktime=1579582238&enterid=1579582238&from=timeline&isappinstalled=0l;
涉及的技术有使用requests采集网页信息、使用re正则表达式提取网页中的数据、使用json解析数据、使用pymysql连接数据库、使用apscheduler启动定时任务定时
采集每天最新的疫情数据
2、数据展示/web可视化模块
该模块的主要功能是根据采集到的的数据进行可视化分析展示,从不同的角度分析疫情的走向,了解疫情的最新动态
涉及的技术点有:前端layui的UI框架的使用,echarts数据报表的展示,python flask框架的使用,使用Flask_SQLAlchemy连接mysql数据库进行数据的分析、
mysql数据统计分析的sql语句的编写以及使用线性回归预测分析未来七天的疫情数据
核心技术点:python使用requests爬虫、python使用flask框架构建web网站
系统演示视频:国内新冠疫情分析系统.zip - 蓝奏云
系统截图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)