littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Flask框架的新冠疫情数据管理系统

项目简介

本系统基于Flask框架构建,打造了一个交互式Web界面,将数据库操作与数据可视化相结合,为用户提供方便的新冠疫情数据查询与更新服务。

项目的主要特性和功能

  1. 数据库管理:连接SQL Server数据库,可对新冠疫情数据进行查询与更新。
  2. 数据可视化:利用线性图和地图等图表展示全球及各国的新冠疫情数据。
  3. 国家数据查询:支持用户查询指定国家确诊、死亡、康复人数的变化信息。
  4. 医院数据更新:允许授权用户更新指定医院病人信息,包含状态、入院日期和出院日期等。
  5. 安全性:采用密码保护医院数据更新操作,确保只有授权用户能修改数据。

安装使用步骤

数据库配置

  1. 安装SQL Server和配套的SMSS。
  2. 启动SMSS,打开CovidData.sql并运行以创建数据库。
  3. 右键CovidData数据库,选择数据平面,导入Data下的2022_population.csv,然后执行PreprocessCountry.sql导入国家数据。
  4. 以同样方式导入Hospital.csv,选数据类型时把nvchar(*)都改成nvchar(256),执行PreprocessHospital.sql导入医院数据。
  5. 执行UpdatePatient.sql,将存储过程导入数据库,后续可通过EXEC调用。

运行项目

  1. 确保已安装Python和Flask框架,以及Flask、pymssql和pyecharts等必要的Python库。
  2. 复制或下载项目的源代码。
  3. 在项目的根目录下,使用命令行工具运行命令flask run启动应用。
  4. 访问http://localhost:5000/在Web浏览器中查看应用。
  5. 根据需要查询或更新数据。

注意事项

  1. 数据库连接信息(如服务器地址、用户名、密码等)可能需要根据实际情况进行调整。
  2. 进行数据更新操作时,请确保拥有足够的权限,并谨慎操作以避免数据错误。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】