天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

跨平臺(tái)土壤取樣移動(dòng)端軟件的設(shè)計(jì)與研究

發(fā)布時(shí)間:2020-10-11 23:57
   目前,智能終端應(yīng)用技術(shù)基本都是針對(duì)具體操作系統(tǒng)平臺(tái)提供針對(duì)性的語言和工具進(jìn)行開發(fā),開發(fā)人員在完成一款終端應(yīng)用后,通常需要花費(fèi)大量的時(shí)間和精力進(jìn)行跨平臺(tái)的移植工作和后期維護(hù)工作。移動(dòng)跨平臺(tái)技術(shù)的出現(xiàn)則很好地彌補(bǔ)這個(gè)不足,跨平臺(tái)技術(shù)封裝了各個(gè)操作平臺(tái)上最常用的設(shè)備API,供開發(fā)人員通過調(diào)用統(tǒng)一API來訪問,這樣就可以實(shí)現(xiàn)只使用一種開發(fā)語言,一個(gè)開發(fā)平臺(tái),開發(fā)出同時(shí)可以在不同手機(jī)操作系統(tǒng)上運(yùn)行的APP軟件,從而大大提高了開發(fā)效率,縮短了開發(fā)周期,節(jié)約了開發(fā)成本。為應(yīng)對(duì)不斷出現(xiàn)的一系列土壤安全問題,我國設(shè)置了很多土壤監(jiān)測點(diǎn)和監(jiān)測中心用來監(jiān)控土壤信息。土壤信息采集就是監(jiān)控土壤的第一步,本次課題提出傳統(tǒng)的土壤信息采集APP軟件雖然可以完成土壤信息采集任務(wù),但是卻無法適應(yīng)各個(gè)主流操作平臺(tái),為解決軟件的跨平臺(tái)問題,引入了Apache Cordova的跨平臺(tái)技術(shù),并對(duì)Apache Cordova技術(shù)和具有RESTful風(fēng)格的WEB API技術(shù)進(jìn)行了深入研究,完成了跨平臺(tái)土壤信息采集APP軟件的功能分析和軟件設(shè)計(jì),實(shí)現(xiàn)了跨平臺(tái)土壤信息采集APP軟件,使其具有跨平臺(tái)的特性來滿足不同操作系統(tǒng)的使用要求。通過對(duì)該軟件的設(shè)計(jì)和開發(fā),為跨平臺(tái)的軟件開發(fā)提供了新的解決方案。
【學(xué)位單位】:武漢工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:TP311.52
【部分圖文】:

總體框架


pache Cordova 的總體框架總體而言,Apache Cordova 使開發(fā)人員能夠利用 Web 標(biāo)準(zhǔn)技術(shù)動(dòng)平臺(tái)的應(yīng)用程序。從而可以使用一套代碼,編譯之后運(yùn)行在不動(dòng)平臺(tái)上,有效地降低成本,并縮短開發(fā)時(shí)間。本文將在 Apacova 框架下對(duì)土壤集輸運(yùn)動(dòng)的應(yīng)用進(jìn)行開發(fā),并在此基礎(chǔ)上對(duì)該行逐步的分析和研究。 總體框架分析Apache Cordova 是一個(gè)允許使用 Web 語言調(diào)取本地 API 的框架 2-1 所示,Cordova 框架下的程序使用框架支持的 JavaScript 接口調(diào)用封裝好的 API?梢哉f是,開發(fā)人員利用 Web 語言完成了跨

土壤取樣,資源,架構(gòu),軟件


在某一種程度上可以說是數(shù)據(jù)上的跨平臺(tái)。本文之所以選用RESTful風(fēng)格 WEB API 來進(jìn)行數(shù)據(jù)訪問,是因?yàn)槠浣涌诟鼧?biāo)準(zhǔn),更清晰,沒有混亂的方法名稱。3.1 RESTful 及其謂詞在 RESTful 架構(gòu)下,以土壤取樣軟件中的任務(wù)為例,REST 架構(gòu)就是將任務(wù)抽象成了一種資源:t_Task,在軟件中所有關(guān)于任務(wù)的操作都是圍繞 t_Task 這個(gè)資源展開的。按照 REST 抽象特性,t_Task 這個(gè)資源也有一個(gè)唯一的 URI 與之對(duì)應(yīng),如圖 3-1 所示,上面一個(gè) WEB API 為土壤取樣軟件中獲取任務(wù)信息的 WEB API,下面一個(gè) WEB API 為寫入任務(wù)信息的 WEB API,圖 3-1 中②代表著 t_Task 這個(gè)資源的 URI 為:218.199. 178.24/ZHJServices/api/t_Task/,①③表示通過 HTTP 的 CRUD操作對(duì) URI 進(jìn)行操作,其中通過③可以看出是 put 寫入操作,④表示傳

參數(shù)配置,數(shù)據(jù)源,類型,返回類型


17圖 3-5 數(shù)據(jù)源參數(shù)配置圖1:[ResponseType(typeof(t_Task))]//定義返回類型為 t_Task 實(shí)體類型2:public Task<IHttpActionResult> GetTask(string id){//定義 GetTask,說明傳入?yún)?shù)//類型3: t_Task task = db.t_Task.Find(id);//實(shí)例化 t_Task 類型為 task,用于接受數(shù)據(jù)庫查//詢到的 t_Task 類型結(jié)果4: if (task == null){//判斷如果查詢返回的 task 是否為 null
【相似文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前1條

1 趙豪杰;跨平臺(tái)土壤取樣移動(dòng)端軟件的設(shè)計(jì)與研究[D];武漢工程大學(xué);2018年



本文編號(hào):2837316

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2837316.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶095be***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com