项目简介
本项目是基于Java和MySQL构建的疫情数据可视化系统,借助Web界面来展示新冠疫情相关数据。系统会从CSV文件读取疫情数据,处理后存入MySQL数据库,通过Servlet服务把数据以JSON格式返回前端,前端使用百度Echarts库完成数据可视化展示。
项目的主要特性和功能
- 数据处理与存储:从CSV文件读取疫情数据并存储到MySQL数据库。
- 数据查询与展示:利用Servlet服务从数据库获取疫情数据,以JSON格式返回给前端。
- 可视化展示:前端采用百度Echarts库,以柱状图、圆环图、折线图和地图等多种图表展示疫情数据。
- 数据统计:提供确诊人数前十的省份数据、每天的确诊人数、治愈数、死亡数总计以及湖北省的疫情数据等统计功能。
安装使用步骤
环境准备
- 操作系统:Windows 10
- 开发工具:IntelliJ IDEA
- JDK版本:1.8.0_241
- 服务器:Tomcat 9.0.333
- 数据库:MySQL
数据库配置
- 创建名为
visualization
的数据库。 - 将项目中的SQL脚本导入数据库,创建相应表结构。
项目导入
- 把项目源码导入IntelliJ IDEA。
- 配置Tomcat服务器,并将项目部署到Tomcat中。
运行项目
- 启动Tomcat服务器。
- 访问项目的前端页面,查看疫情数据可视化展示。
数据导入
- 将CSV文件放在指定路径(如
d://
)。 - 运行
CsvtoSQL.java
文件,把CSV文件数据导入MySQL数据库。
查看数据
- 通过浏览器访问Servlet服务(如
/diagnoseServ
、/diagnoseAllServ
等),获取以JSON格式返回的疫情数据。 - 前端页面会自动加载并展示这些数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】