本站小編為你精心準(zhǔn)備了安卓下的地震災(zāi)情報(bào)送系統(tǒng)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
0前言
網(wǎng)絡(luò)技術(shù)的快速發(fā)展推動(dòng)著移動(dòng)技術(shù)的革新,移動(dòng)設(shè)備具有操作便攜、易攜帶、易更新等特點(diǎn),越來越多的系統(tǒng)支持移動(dòng)終端的使用。傳統(tǒng)的災(zāi)情調(diào)查使用人工記錄、人工拍照進(jìn)行搜集信息,后期進(jìn)行整理存儲(chǔ),整個(gè)工作流程操作繁瑣、時(shí)效性差,不利于災(zāi)情應(yīng)急決策的快速實(shí)施。通過對(duì)地震災(zāi)情調(diào)查工作需求的分析,設(shè)計(jì)并實(shí)現(xiàn)一種基于安卓的地震災(zāi)情報(bào)送系統(tǒng),災(zāi)情調(diào)查人員使用此系統(tǒng)可以進(jìn)行災(zāi)情信息的搜集與上報(bào),實(shí)時(shí)傳送災(zāi)情調(diào)查路線,服務(wù)端根據(jù)災(zāi)情信息進(jìn)行分類整理,提高了地震災(zāi)情信息搜集整理的工作效率,為災(zāi)情輔助決策提供了依據(jù)。
1開發(fā)環(huán)境
系統(tǒng)使用Android平臺(tái)進(jìn)行開發(fā),Android的實(shí)際意義是“機(jī)器人”,也是開源手機(jī)操作系統(tǒng)的名稱,該開源手機(jī)操作系統(tǒng)基于Linux平臺(tái),Android平臺(tái)由四個(gè)部分組成,分別是操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件,該平臺(tái)不但包含底層的操作系統(tǒng),還包括移動(dòng)手機(jī)端所需的軟件——上層用戶界面和應(yīng)用程序,Android的應(yīng)用程序之間完全平等,以往任何阻擋移動(dòng)創(chuàng)新的專有障礙在這里將不復(fù)存在,這些應(yīng)用程序都運(yùn)行在虛擬機(jī)上,該虛擬機(jī)包含應(yīng)用資源與硬件資源進(jìn)行通信的API。開發(fā)者使用Android平臺(tái)進(jìn)行軟件程序的開發(fā),只要進(jìn)行相應(yīng)的聲明和操作就可以在不同應(yīng)用之間來共享數(shù)據(jù),一個(gè)應(yīng)用可以調(diào)用另外一個(gè)應(yīng)用的功能,也可以把自己的數(shù)據(jù)和功能共享出來,以便其他應(yīng)用程序使用。開發(fā)人員可以使用Android平臺(tái)提供的庫和工具來創(chuàng)建自己的應(yīng)用程序。Android是基于Linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng),該平臺(tái)基于軟件堆層架構(gòu),第一層基于Linux內(nèi)核,提供底層基本功能,如操作系統(tǒng)內(nèi)核管理;第二層為中間件層,使用C++進(jìn)行開發(fā),包含函數(shù)庫和虛擬機(jī);第三層是應(yīng)用程序的框架層,提供一些基于Android平臺(tái)管理功能和組件重用機(jī)制;第四層是程序?qū)?,包括短信程序、通話程序等核心?yīng)用程序,應(yīng)用軟件則由各個(gè)公司進(jìn)行自行開發(fā)。
2系統(tǒng)功能分析
許多震情救災(zāi)調(diào)查單位都可以選用基于安卓的災(zāi)情報(bào)送系統(tǒng),該系統(tǒng)可用于災(zāi)情調(diào)查工作,使其更好且更有優(yōu)勢地運(yùn)用在災(zāi)情信息的搜集和管理之中。這個(gè)災(zāi)情報(bào)送系統(tǒng)通過服務(wù)器來存儲(chǔ)搜集的信息,移動(dòng)端通過連接服務(wù)器即可實(shí)時(shí)報(bào)送和查看相關(guān)災(zāi)情信息。經(jīng)過測試和觀察,確定了基于安卓的災(zāi)情報(bào)送系統(tǒng)的幾個(gè)模塊功能。
2.1災(zāi)情報(bào)送員
(1)災(zāi)情報(bào)送員可以通過分配的賬號(hào)登錄到災(zāi)情報(bào)送系統(tǒng);(2)災(zāi)情報(bào)送員進(jìn)行災(zāi)情信息的搜集與上報(bào);(3)災(zāi)情報(bào)送員進(jìn)行災(zāi)情信息的閱覽。
2.2信息分析人員
(1)通過后臺(tái)查看所有已上報(bào)的災(zāi)情信息;(2)通過后臺(tái)對(duì)信息進(jìn)行分析整理;(3)通過后臺(tái)更新災(zāi)情信息。
3系統(tǒng)模塊分析
通過分析,最后得出通過數(shù)據(jù)庫來更新和整理災(zāi)情信息,通過服務(wù)器來實(shí)現(xiàn)前端后端信息的交互,通過身份驗(yàn)證的方式,來確定使用人員的身份,數(shù)據(jù)的傳輸安全使用數(shù)據(jù)加密和消息完整性驗(yàn)證機(jī)制來保證?;诎沧块_發(fā)的災(zāi)情報(bào)送系統(tǒng)實(shí)現(xiàn)了工作無紙化,可以更好地了解災(zāi)情現(xiàn)在的狀況,提高應(yīng)急工作的效率。
4基本功能設(shè)計(jì)
災(zāi)情報(bào)送系統(tǒng)擁有4個(gè)功能:注冊(cè)和登錄功能,主界面,災(zāi)情類別管理,上報(bào)信息管理。注冊(cè):災(zāi)情報(bào)送員及災(zāi)情分析員可以通過此模塊進(jìn)行賬號(hào)的注冊(cè)。登錄:用戶使用驗(yàn)證通過的賬號(hào)登錄系統(tǒng),登錄成功后,即進(jìn)入系統(tǒng)首頁。主界面:用戶進(jìn)入系統(tǒng)主頁后進(jìn)入此界面,此界面包含兩個(gè)模塊,分別是災(zāi)情類別管理,上報(bào)信息管理。災(zāi)情類別管理:災(zāi)情報(bào)送員可以通過此模塊增加或刪除遇到的災(zāi)情信息類型,方便以后災(zāi)情信息的添加與修改。上報(bào)信息管理:災(zāi)情報(bào)送員通過此模塊可以實(shí)現(xiàn)對(duì)災(zāi)情信息的增添及修改,信息分析員通過此模塊對(duì)上報(bào)的信息進(jìn)行分析和整理。
5系統(tǒng)運(yùn)行
系統(tǒng)在上線使用前,需要對(duì)系統(tǒng)各個(gè)模塊及功能進(jìn)行完備的測試,如果系統(tǒng)進(jìn)行修改,也需要進(jìn)行整體回歸測試,確保修改后對(duì)其他功能未產(chǎn)生影響。另外,系統(tǒng)性能也要進(jìn)行測試,分析系統(tǒng)的性能瓶頸,經(jīng)過測試,所有功能均能正常使用,能夠承受多用戶大規(guī)模的點(diǎn)擊。
6結(jié)語
本文對(duì)安卓環(huán)境進(jìn)行了介紹,給出了基于安卓的地震災(zāi)情報(bào)送系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程,通過相關(guān)功能測試和性能測試,證明該系統(tǒng)的穩(wěn)定性和正確性,下一步將重點(diǎn)對(duì)流程處理模塊進(jìn)行優(yōu)化,使得流程處理更加靈活高效。參考文獻(xiàn):[1]丁永明,紀(jì)方明.基于Andorid平臺(tái)移動(dòng)學(xué)習(xí)軟件的研究與實(shí)現(xiàn)[J].數(shù)字通信世界,2011.
[2]夏幫貴.基于Andriod平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報(bào):自然科學(xué)版,2011.
[3]成健,張重陽.基于安卓平臺(tái)的限速交通標(biāo)志的檢測和識(shí)別[J].微型電腦應(yīng)用,2016.
[4]吳麗淳,樊爽.基于安卓平臺(tái)的手機(jī)定位軟件開發(fā)[J].計(jì)算機(jī)與現(xiàn)代化,2014.
[5]宋曉瑩,王浩君,廖振松.一種基于Android平臺(tái)的遠(yuǎn)程智能處理系統(tǒng)[J].信息通信,2014.
作者:李亞龍;李英杰;孫靜;姜琪;萬杰 單位:安徽省地震局