基于Android的疫情防控軌跡管理系統(tǒng)-計算機畢業(yè)設(shè)計源碼+LW文檔
一、選題背景及意義
隨著我國經(jīng)濟迅速發(fā)展,人們對手機的需求越來越大,各種手機軟件也都在被廣泛應(yīng)用。特別是安卓APP,使用簡單,部署方便,當(dāng)前疫情形式嚴峻,使用安卓APP開發(fā)小區(qū)疫情防控信息管理系統(tǒng)很有必要。新冠疫情反反復(fù)復(fù),但在我國政府強有力的管控手段中,都在極短的時間內(nèi)得到控制,保障了社區(qū)居民的生命安全。在新冠疫情成為常態(tài)的傳染病情況下,日常生活也要時刻注意防護。基于Android的疫情防控軌跡管理系統(tǒng)可以在常態(tài)防護中起到幫助,所以,開發(fā)基于Android的疫情防控軌跡管理系統(tǒng)有著重大現(xiàn)實意義。
在該系統(tǒng)建設(shè)中,業(yè)主可以通過登錄安卓APP,查看疫情防控工作中的業(yè)務(wù)流程,結(jié)合所學(xué)過的知識,綜合運用軟件工程、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)處理技術(shù)、網(wǎng)絡(luò)原理等學(xué)科的知識和方法,對基于Android的疫情防控軌跡管理系統(tǒng)進行科學(xué)詳細的需求分析與規(guī)劃設(shè)計,并能夠根據(jù)實際需求,合理構(gòu)建數(shù)據(jù)庫,并且能夠獨立完成系統(tǒng)的開發(fā)和實施,從而掌握計算機應(yīng)用系統(tǒng)一般的設(shè)計和研究方法,鍛煉參與工程設(shè)計的實踐能力。
二、國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢
1.國內(nèi)研究現(xiàn)狀
信息技術(shù)的飛速發(fā)展,極大節(jié)省了社區(qū)的管理成本,提高了社區(qū)管理效率。各種信息系統(tǒng)在社區(qū)管理應(yīng)用過程中,為社區(qū)決策制定提供了可靠的支持。
隨著社區(qū)規(guī)模的擴大,管理也愈加龐大和困難,信息處理與使用也至關(guān)重要。同時,物競天擇適者生存的法則,市場競爭日益加劇,社區(qū)間的管理已經(jīng)從根本上演變成為人口的管理,使得社區(qū)對人口管理越發(fā)重視。
在新冠疫情發(fā)展過程中,社區(qū)積累了大量的人口相關(guān)數(shù)據(jù),而實際工作中人口管理對象是一個社區(qū)的基本信息,而這些信息是不斷變化的,隨著這些數(shù)據(jù)變化,社區(qū)對社區(qū)提出了新的需求。建立一套基于Android的疫情防控軌跡管理系統(tǒng),可以利用先進的信息技術(shù)對社區(qū)內(nèi)的新冠疫情進行管理,一方面通過無紙化辦公降低社區(qū)成本;另一方面,通過與社區(qū)內(nèi)部其他辦公系統(tǒng)的信息共享,提高流動人口新冠疫情管理效率,加強信息化管理,提高本社區(qū)經(jīng)濟效益。
基于Android的疫情防控軌跡管理系統(tǒng)包括多個功能模塊,各個功能都存在于一個系統(tǒng)內(nèi),數(shù)據(jù)庫存儲了系統(tǒng)所有數(shù)據(jù)。而各功能模塊也可以自由拓展,為管理者預(yù)留足夠的升級空間,提高維護效率;系統(tǒng)模塊間也相對獨立,有效控制用戶訪問權(quán)限,保障基于Android的疫情防控軌跡管理系統(tǒng)的數(shù)據(jù)安全。
2.國外研究現(xiàn)狀
在國外也積極利用科學(xué)手段進行疫情預(yù)測,美國科學(xué)家開發(fā)了疫情預(yù)測模型,CDC預(yù)測康涅狄格州新冠肺炎死亡和住院人數(shù)將呈顯著上升趨勢。在英國,愛丁堡大學(xué)等機構(gòu)聯(lián)合開發(fā)新冠疫情早期預(yù)警系統(tǒng),幫助公共衛(wèi)生部門預(yù)測病毒傳播情況,提前預(yù)防,避免病毒大范圍傳播。在大數(shù)據(jù)方面,美國國家和省市衛(wèi)健委統(tǒng)計地方病例,各種新聞平臺,通過調(diào)用國家省市衛(wèi)健委的數(shù)據(jù)接口,通過圖表的形式公布統(tǒng)計數(shù)據(jù),使用可視化的圖表直觀的展示新增確診病例的趨勢。點擊地圖查看地方確診現(xiàn)狀,為出行做參考。
3.發(fā)展趨勢
基于Android的疫情防控軌跡管理系統(tǒng)可以使社區(qū)的管理者從繁重瑣碎的工作中解脫出來,把主要精力投入到日常工作中。同時,這也是社區(qū)的科學(xué)化、信息化、正規(guī)化管理與世界先進管理技術(shù)接軌的重要條件。基于Android的疫情防控軌跡管理系統(tǒng)通過數(shù)據(jù)庫服務(wù)來進行對各部門之間需要進行的信息交互進行整合,從而使得服務(wù)的調(diào)用來替代各信息系統(tǒng)之間功能的調(diào)用,提高了社區(qū)信息系統(tǒng)的可擴展性和復(fù)用性,同時還可以有效的整合社區(qū)內(nèi)部個信息系統(tǒng)的功能,為社區(qū)用戶提供一個資源統(tǒng)一辦公的平臺,有效解決社區(qū)新冠疫情防控的信息孤島問題。
三、預(yù)計達到的目標(biāo)、關(guān)鍵理論和技術(shù)、主要研究內(nèi)容、完成課題的方案及主要措施
1.預(yù)計達到的目標(biāo)
在軟件設(shè)計與實現(xiàn)方面,要完成基于Android的疫情防控軌跡管理系統(tǒng)需求分析任務(wù),確切掌握APP所需功能,要全面分析該軟件可行性,切實制定軟件開發(fā)可行性計劃。技術(shù)上,后臺框架要求使用SSM框架,前臺使用安卓APP語言進行編程,數(shù)據(jù)庫使用MySQL數(shù)據(jù)庫。
2.關(guān)鍵理論和技術(shù)
安卓APP使用Hbuilder編寫,是DCloud(數(shù)字天堂)推出的一款支持HTML5的Web開發(fā)IDE。HBuilder的編寫用到了Java、C、Web和Ruby。HBuilder本身主體是由Java編寫。
后臺開發(fā)工具選擇Eclipse,是企業(yè)級的開發(fā)平臺,通過對Eclipse的擴展,完善成為功能齊全的編譯工具。Eclipse完成JAVA代碼編寫后,可以發(fā)布代碼,部署環(huán)境。程序員在Eclipse的可視化開發(fā)環(huán)境中,對代碼進行調(diào)試,提高開發(fā)效率。Eclipse功能強大,對各種源碼提供支持,可以編譯Servlet、SSH、SSM、EJB3、JDBC等工具。
MYSQL是開源的關(guān)系型數(shù)據(jù)庫,使用SQL語言進行管理。因為MYSQL是開放的,所以任何人都可以根據(jù)需要進行更改。MYSQL的速度快,數(shù)據(jù)存儲完全,得到眾多用戶的肯定。
3.主要研究內(nèi)容
基于Android的疫情防控軌跡管理系統(tǒng)包括了安卓APP信息管理,人員管理、行程軌跡管理、健康信息管理、交流管理模塊。
人員管理,管理員對后臺管理員信息進行管理,對小區(qū)住戶進行管理,對家庭成員管理,進行信息進行修改,刪除等操作。
人員風(fēng)險等級管理,對重點人群進行風(fēng)險等級劃分。
行程軌跡管理,小區(qū)居民登錄后,點擊上傳位置,系統(tǒng)自動獲取用戶所在城市、獲取當(dāng)前時間,并保存信息到數(shù)據(jù)庫中。管理員登錄后,查看有用戶的行程軌跡信息。
健康信息管理,對小區(qū)內(nèi)居民進行健康信息信息進行錄入,管理健康信息日期。完成健康信息的居民,可以修改或者刪除健康信息。管理員統(tǒng)計健康信息。
交流管理管理,小區(qū)住戶登錄后,發(fā)布問題。也可以查看相同問題的回答情況。管理員登錄后對交流內(nèi)容進行管理。
4.完成課題的方案及主要措施
首先,使用MySQL作為系統(tǒng)數(shù)據(jù)庫,采用Navicat作為數(shù)據(jù)庫的管理、開發(fā)和維護工具。然后,使用Hbuilder作為APP開發(fā)工具,采用Android技術(shù)來進行設(shè)計。最后,使用Eclipse作為后臺開發(fā)工具,主要采用ssm底層框架和MyBatis數(shù)據(jù)庫框架。

