全球疫情爬取及展示


  這兩周完成了疫情統計系統從爬取到展示的項目,可謂是收獲頗豐,web端已經發布到http://123.56.137.134/這里,Android端稍后會在網站里提供下載鏈接。

  接下來三篇博客詳細展示實現過程。

  數據爬取:https://www.cnblogs.com/XiaoGao128/p/12576648.html

  web端:https://www.cnblogs.com/XiaoGao128/p/12577191.html

  Android端:https://www.cnblogs.com/XiaoGao128/p/12582698.html

  效果展示

  web端截圖:

 

  Android端截圖:

 

   psp表

日期 開始時間 結束時間 中斷時間 凈時間 活動 備注
3.10 15.30 19.00 20min 3h 10min      爬取全國疫情數據並在web端作簡單展示

當時比較追求速度,做的比較粗糙,以至於上周花費了大量時間來優化web端的疫情展示系統。

3.18 9.30 20.00 3h 7h 

①爬取世界疫情數據

②購買阿里雲服務器,簡單的配置環境

③簡單學習jQuery、Ajax和json

 

具體時間記不清,當時忘記記時間了。
3.19 13.00 20.30 2h 5h 30min

①嘗試使用ajax實現圖表及表格的異步刷新,

②實現了ajax對數據的更新,並用jQuery動

態修改控件

③改bug

其實可以不用Ajax直接在幾個展示界面跳轉的,但是那樣太繁瑣了,之后就開始了解json等一些其他的知識。

3.20 19.00 21.30 20min 2h 10min

①改bug

②學習阿里雲數據庫

③開始嘗試連接雲端數據庫

之后就是一些無厘頭的bug環節了,這個階段我看網上有很多人可以通過域名遠程連接數據庫,我沒有實現,聽從了朋友的建議直接發布到雲端,在雲端調用數據庫。

3.21 10.00  21.00  2h 

9h 

①將項目發布到雲服務器

②認識到不同數據庫的sql語言的不同

③改bug

④在服務器端設置定時任務,定時爬取數據

⑤開始認識到直接遠程連接數據庫的不可行性,並學習

網絡通信的一些知識。 

 mysql和SQL server里都有sonvert函數,作類型轉換,可它們的參數位置竟然相反!因為本機上用的SQL server,MySQL的密碼忘了,所以愣是往tomcat上發布了n次,調試了n次才找出這個錯誤。

3.22 10.00 21.00 2h

9h

①編寫疫情展示app

②編寫疫情展示服務端

實現了客戶端和服務端的數據交互

3.23      

3h

①改bug

②學習MPAndroid,將數據可視化展示

收尾

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM