1. 后端使用Python的flask框架,前端主要是echarts,全面监控疫情情况。
  2. 该项目需要下载到本地,在Python相应环境下运行app.py,flask项目部署请自行完成。
  3. flaskProject文件夹中,app.py是flask项目主运行文件,sql_query.py是为flask项目封装的数据库操作文件,请在get_conn()中修改数据库配置,spider是项目所需的爬虫模块,里面的main.py是爬虫主运行文件,ex_sql.py是封装的存储爬取的数据库操作文件。同样,在get_conn()中修改数据库配置。
  4. 前端js文件包括:china.js,echarts.min.js,jquery.js,flexible.js和 index.js.
  5. 数据库用的三张表在covproject.sql中。注:如果数据源有问题,只需重构爬虫换API,将数据填充到数据库对应的表中即可。如果爬虫失效,则sql文件里也有模拟数据。