楊晨 楊爽 吳旻 盧彪
摘 要:本作品是依托于數(shù)據(jù)采集技術(shù),然后將采集結(jié)果預(yù)處理后存至數(shù)據(jù)庫(kù),之后通過(guò)Java后端編程來(lái)提供數(shù)據(jù)接口,最后通過(guò)HTML和 ECharts進(jìn)行信息可視化界面設(shè)計(jì)。通過(guò)此作品,我們可以清晰的看到每日疫情數(shù)據(jù)的變化和歷史疫情數(shù)據(jù)變化,方便用戶(hù)第一時(shí)間了解到疫情變化和進(jìn)行出行決策。
關(guān)鍵詞:SpringBoot;疫情;可視化;實(shí)驗(yàn)教學(xué)
本作品是一個(gè)對(duì)疫情信息進(jìn)行采集、轉(zhuǎn)化、分析、可視化展示的過(guò)程。利用計(jì)算機(jī)技術(shù),通過(guò)數(shù)據(jù)的多維度展示,為用戶(hù)呈現(xiàn)一個(gè)完善的信息可視化設(shè)計(jì)。本作品利用SpringBoot定時(shí)任務(wù),進(jìn)行小時(shí)級(jí)別的對(duì)網(wǎng)站丁香園進(jìn)行數(shù)據(jù)采集,在采集完成之后在將數(shù)據(jù)進(jìn)行預(yù)處理,存入至數(shù)據(jù)庫(kù),然后通過(guò)SpringBoot后端應(yīng)用程序讀取數(shù)據(jù)進(jìn)行信息可視化展示。
一、作品設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)方案和實(shí)現(xiàn)原理:系統(tǒng)基于B/S架構(gòu),通過(guò)SpringBoot作為服務(wù)端應(yīng)用,利用定時(shí)任務(wù),小時(shí)級(jí)采集疫情數(shù)據(jù),將采集的網(wǎng)頁(yè)源碼存儲(chǔ)至 MongoDB,預(yù)處理完成的數(shù)據(jù)放置MySQL,然后通過(guò)SpringBoot進(jìn)行數(shù)據(jù)處理,最后用戶(hù)通過(guò)瀏覽器瀏覽訪問(wèn)頁(yè)面。
二、作品詳細(xì)分析
按照從上往下,從左到右的順序依次介紹圖表所含信息。感染人口密度圖,本圖利用柱狀圖將城市面積和患病人口結(jié)合進(jìn)行數(shù)據(jù)呈現(xiàn)。疫情以來(lái)患病和治愈人數(shù)Top5圖,本圖按照實(shí)現(xiàn)刻度進(jìn)行劃分,將疫情患病以來(lái)的時(shí)間分割成5段,每段取患病人數(shù)最多的5個(gè)城市進(jìn)行展示數(shù)據(jù)動(dòng)態(tài)展示。本圖采用三個(gè)維度,依次展示了當(dāng)日病患類(lèi)型比例(累計(jì)確診、現(xiàn)存確診、疑似病例)、治愈率、當(dāng)日病患類(lèi)型比例(累計(jì)治愈、累計(jì)死亡)。當(dāng)日疫情數(shù)據(jù),通過(guò)累計(jì)確診、累計(jì)治愈、累計(jì)死亡、現(xiàn)存確診,五個(gè)維度展示。
三、總結(jié)
本作品是對(duì)醫(yī)護(hù)人員的努力、民族凝聚力的抽象表現(xiàn),在抗擊疫情中,我們民族萬(wàn)眾一心,醫(yī)護(hù)人員不辭辛苦奮的斗在一線。而我們作為學(xué)生,利用所學(xué)專(zhuān)業(yè)知識(shí),通過(guò)信息可視化技術(shù)設(shè)計(jì)出此作品,旨在做出我們自己的貢獻(xiàn)。
【參考文獻(xiàn)】
[1]新型冠狀病毒肺炎的消化系統(tǒng)特征 [J]. 周琬琰,陳燁.現(xiàn)代消化及介入診療.2020(02)
[2]新型冠狀病毒肺炎防控策略[J]. 任成山,林輝.中華肺部疾病雜志(電子版).2020(01)
[3]新型冠狀病毒肺炎疫情對(duì)駐烏施工中企的影響 [J]. 王新,曲永耀.綠色環(huán)保建材.2020(03)
[4]科學(xué)應(yīng)對(duì)新型冠狀病毒肺炎疫情[J]. 陸婉清.? 安徽科技. 2020(02)