基于 flask+vue+spark分类模型+echarts + mysql8.0震数据分析系统python

62 阅读1分钟

淘宝店铺搜索:点创微科

基于 flask+vue+spark分类模型+echarts + mysql8.0震数据分析系统python

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于 flask+vue+spark分类模型+echarts + mysql8.0震数据分析系统

地址:http://127.0.0.1:8080/#

账号:admin 123456

安装兼容Java 8的Spark版本

pip install pyspark==3.3.0 # 支持Java 8的最新版本

二、项目功能

用户登录:访问系统首页,输入用户名和密码登录

地震数据统计:按年、月、时段查看地震发生统计

地理分布图:查看全国地震分布情况

地震预测分析:基于机器学习的地震预测结果

震级筛选:根据震级等级筛选地震数据

数据采集与存储

从 CSV 文件导入地震原始数据 存储至 MySQL 数据库 数据分析与统计

地震年度统计 地震月度统计 地震时段统计 地震区域分布统计 震级区间统计 地震预测

基于 SVM 算法的地震预测模型 地震预测结果可视化 数据可视化

全国地震分布地图 震级筛选可视化

三、运行环境

开发工具:PyCharm 运行环境 py3.10

(此配置为本人调试所用,仅供参考)

四、项目技术

后端:flask 前端:vue + ECharts 5 数据库:MySQL

启动:manage.py 启动项目

五、项目截图

1755849890-a26da96c2efa9b8.png

1755849895-b5d4bdc72cd8b3d.png

1755849898-4d7d1a6fd237d2f.png

1755849900-55f0b97fabf4f83.png

1755849901-37c5c38d4af3564.png

1755849902-c68afb80e3d7a3b.png

1755849903-189fbc3f92def17.png

1755849904-0643a6c666b5f64.png

1755849906-055b1daf9c35b89.png

1755849907-16ef9925078c8cc.png

1755849908-4f0b792da52b957.png

1755849910-f33b4eda75875e5.png

1755849914-2a545cf3aa8cc5b.png

1755849919-3c56c92eba4e3c2.png

1755849925-6829090341f3a5f.png