当前位置:网站首页>項目_基於網絡爬蟲的疫情數據可視化分析

項目_基於網絡爬蟲的疫情數據可視化分析

2022-06-11 01:18:00 窩在小角落裏學習

疫情數據可視化分析


0、前言

而這個作品我很早就想做了,但是因為課業加上項目,所以一直耽擱,所以就當成大數據課程作業做了。雖然做了一個月,只是因為個人技術菜,其實做了一小部分的功能,其他有想法的小夥伴可以加上一些其他的功能,完善之後可以去參加計算機設計大賽,單拿這個去參賽還是比較單薄的,加上自己的想法完善一下也是一個不錯的選擇。

加上自己的想法,換上一個好看的模板(之前上傳一些模板),繼續優化優化,讓內容更加豐富,就可以去參加很多比賽了。

資料包括:

  1. 後端源碼(含數據庫脚本)
  2. 前端源碼
  3. 報告(50頁左右,大概10000字)

源碼下載:基於網絡爬蟲的新冠肺炎疫情數據可視化分析。


1、背景

唉……大學才四年,疫情占三年。


2、技術棧

2.1、後端

Spring Boot、MyBatis、Druid、HttpClient、Jsoup、Fastjson、MySQL、Maven。

2.2、前端

ECharts、Vue.js、Axios、JavaScript、CSS、HTML。


3、設計思路

基於爬蟲技術在 https://ncov.dxy.cn/ncovh5/view/pneumonia 爬取的疫情數據,之後使用 Jsoup 解析器對數據進行解析處理得到原始的 JSON 數據,再將 JSON 數據轉化為Java 實體類並進行持久化處理,基於ECharts對數據進行可視化展示。

為達到對疫情數據實時監控的效果,采用實時爬取數據的方式,開啟 Spring Boot 的定時任務並將項目部署至阿裏雲服務器,於每日早上八點和晚上十點各爬取一次數據,並對數據進行處理和持久化操作,全天不間斷地向前端輸出接口,以保證數據的時效性、精確性。


4、實現效果

4.1、後端效果

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


4.2、前端效果

在這裏插入圖片描述
在這裏插入圖片描述


至此,這個小項目算是完成了……

原网站

版权声明
本文为[窩在小角落裏學習]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206110016403125.html