結對第二次作業 某次疫情統計視覺化的實現

2022-08-09 04:21:16 字數 2528 閱讀 1513

這個作業屬於哪個課程

2020春|s班

這個作業要求在**

結對第二次作業——某次疫情統計視覺化的實現

結對學號

221701216、081700430

這個作業的目標

結合寒假第二次作業的成果實現疫情統計原型設計中的部分功能。

作業正文

結對第二次作業——某次疫情統計視覺化的實現

其他參考文獻

b站、csdn、《構建之法》、apache echarts

火花都聊出來了2333

功能結構圖

設計實現過程

簡要說明:設計實現過程是通過後端爬蟲獲取大量資料,對資料進行篩選提取,獲取我們想要的資訊。然後通過servlet進行資料傳送到前端,前端獲取資料,並把資料都放入echart需要的資料物件中,即可展示,有需要互動的地方通過url把前端資料傳送回servlet進行處理相應,整體的程式就實現了。

主要的實現過程難度在於尋找資料介面,獲取介面的資料的穩定性極為重要,因為我們中途發現介面崩了,那我們對資料的處理就極為可能作廢,後面補充了通過獲取json檔案來解析獲取資料,但是這樣很難保證資料的實時性,因此還有改進的空間,可以通過資料庫來儲存資料,這樣是比較穩定的,並且可以長期維護,但是此次設計實現比較匆忙,一周原型設計一周開發的思想深入人心,只好匆匆作罷,設計仍然存在比較多的可以優化的地方。

完成專案後通過匯出war包部署到伺服器上,但是由於各種原因,在windows上部署的tomcat可以完美地運作專案,但是在linux上會出現jdk版本不對應,tomcat版本不對應,導致servlet等運作有問題,還無法通過網域名稱訪問,有待完善。

//開始進行資訊篩選,獲得result轉化為jsonobjet

jsonobject jsonobject = jsonobject.parseobject(sbbuilder.tostring());

return jsonobject;

} catch (exception e)

}使用echart結合jsp來實現圖表,這裡通過servlet傳入資料來進行前後端的資料互動,那麼這個是用來處理全球資料的,因為地區太多會造成乙個極座標每個資料太小了,因此只展示目前疫情比較嚴重的一些國家的資料。

如圖:算是乙個小亮點,與時俱進。

結對第二次作業 某次疫情統計視覺化的實現

這個作業屬於哪個課程 2020春 s班 福州大學 這個作業要求在 結對第二次作業 結對學號 221701336 221701331 這個作業的目標 某次疫情統計視覺化的實現 作業正文 結對第二次作業部落格 其他參考文獻 前端部分 後端 爬蟲 let option tooltip 資料格式化 visu...

結對第二次作業 某次疫情統計視覺化的實現

一些註明 這個作業屬於哪個課程 2020春 s班 這個作業要求在 結對第二次作業 結對學號 021700613 041701407 這個作業的目標 疫情統計視覺化的實現等 作業正文 結對第二次作業 其他參考文獻 國內疫情概況 全國疫情圖 全國各省確診 數及排序 具體省份疫情變化趨勢 根據日期檢視全國...

結對第二次作業 某次疫情統計視覺化的實現

這個作業屬於哪個課程 2020春s班 這個作業要求在哪 作業要求 結對學號 221701311 221701318 這個作業的 標 結合寒假第 次作業的成果實現原型設計中的功能 其他參考 獻 就是按照上次作業的原型進 設計,不過由於技術所限砍了 部分功能 核 內容分為主界 web檢視和詳情界 web...