田美霞
摘 要:隨著智能手機的普及,隨時隨地上網成為可能。農業生產受制于自然災害,對農業生產的影響巨大,農民需要及時了解農作物的具體種植技術和病蟲害診斷及解決方法。該文首先分析了基于安卓的農作物種植智能預警系統設計要求,詳細介紹了基于安卓的農作物種植智能預警系統設計、數據庫設計和系統接口方法。該系統的研究能及時將農業氣象災害預警信息和農作物病害診斷技術傳遞給廣大農民,對提高農村和農民對災害主動防御能力有一定的幫助。
關鍵詞:安卓 農作物 種植 移動互聯網
中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2015)07(a)-0144-02
農業氣象災害是農作物的天敵,它能決定農作物的減收與無收,對農業生產的影響巨大;現今的農業基地多遠離城區,一定程度上給我們技術咨詢、病蟲害防控帶來不便;農業氣象災害預警信息和農作物病害診斷技術不能及時有效傳遞給廣大農民,農村和農民對災害主動防御能力弱。隨著智能手機的普及和移動互聯網技術的發展,使農民朋友可以隨時隨地上網,方便快捷可以查詢相關信息。為此,基于移動互聯網的農作物種植智能預警系統的研究十分必要,主要針對性為農氣象服務和病蟲害防治預警服務,將農民在農作物種植過程中遇到的農業病害防治等問題通過智能手機,將咨詢及相關數據及時傳送給農業科技人員,幫助農民降低種植成本,提高農產品質量,增加勞動效益。
1 系統設計
系統主要采用安卓手機作為客戶端,采用C/S架構,利用移動網絡通信技術、計算機及網絡技術,針對性展開農氣象服務與預警服務,病蟲害防治服務與預警服務。系統包括客戶端和管理后臺兩部分。農民可以通過客戶端及時獲知當前天氣適宜種植的農作物、需注意的事項和各種預警信息,也可以通過文字、圖片、電話等多種方式將農作物種植過程遇到問題傳送給專家,由相應專家進行回復和反饋,及時獲得幫助,得到較好的解決方案,并實現了農作物種植信息數據共享和交換,更新農作物種植的信息庫。
1.1 客戶端設計
首頁主要包括天氣、實時互動、導航條三部分。(1)天氣:地理位置的設定,系統進入則通過LBS定位獲取用戶所在城市,當定位失敗時,用戶可以手動設置默認所在城市天氣的提醒與氣象預警。系統通過接口獲取實時天氣信息,并根據天氣信息從后臺獲取當前天氣適宜種植的農作物和需注意的事項。(2)實時互動:提供給專家、農戶實時溝通的平臺。包括用戶頭像、用戶職稱、用戶名稱、用戶評論、用戶發表的內容。考慮到用戶需要上傳需要咨詢的農作物照片,還設置了農作物圖片展示功能。用戶可以針對每條咨詢進行評論和回復。(3)導航條包括五項內容:首頁、農作物、咨詢、消息、個人中心。①農作物主要提供給農戶農作物的種植信息以及與農作物相關的資訊,包括提醒農戶當季的適宜農作物種植以及提供農戶農作物資訊。適宜農作物種植,包括種植的農作物名稱、種植時間、品種推薦、種植處理以及根據今日天氣狀況,提醒農戶今日田間該如何管理。農作物資訊:顯示后臺發布的農作物資訊新聞,點擊后跳轉資訊頁面,展示資訊詳情。②咨詢提供農戶向專家咨詢的平臺,包括普通咨詢和電話咨詢。普通咨詢包括咨詢問題的填寫以及問題農作物照片的上傳。電話咨詢:用戶在搜索框輸入想咨詢的農作物,進行搜索篩選相對應的研究專家。提供專家頭像、姓名、介紹、研究的農作物種類、研究時間以及電話號碼。農戶可選擇自己喜歡的專家進行咨詢。③消息主要包括消息提示和消息回復。消息提示分為普通天氣和災害天氣兩種情況。普通天氣時:先簡單介紹天氣,再提示農戶當天需要對農作物采取怎樣的管理。災害性天氣時:先介紹災害性天氣,再提示農戶要做的防護措施,減少災害對農作物的影響。消息回復分為查看消息回復和刪除消息回復兩個部分。查看消息回復:包括回復者的頭像、用戶職稱、用戶名稱、用戶回復的具體內容、針對哪個問題進行的回復以及回復時間。刪除消息回復:在要刪除的消息界面,向右滑動,出現“刪除“,即可刪除。該操作有利于用戶管理自己的消息內容。④個人中心主要包括登錄注冊、個人信息、我的農作物、我的咨詢、我的評論以及設置功能。
1.2 管理平臺設計
管理后臺主要有農作物管理、咨詢管理、用戶反饋、農戶和專家管理、消息管理、資訊管理、系統管理等部分組成。農作物管理分為農作物查詢和添加農作物兩部分。農作物查詢:管理員可以根據農作物名稱、適宜天氣以及適宜溫度等信息查詢農作物,包括農作物的名稱、圖片、適宜天氣、適宜溫度、適宜濕度、種植人數以及研究人數,同時可以編輯修改農作物的信息。添加農作物:管理員可以手動添加農作物,包括農作物名稱、圖片、適宜天氣、適宜溫度、適宜濕度以及農作物簡介等信息。咨詢管理:管理員可以根據咨詢用戶、咨詢內容以及創建時間查詢咨詢,包括咨詢的內容、時間、用戶。同時,點擊咨詢信息可以查看該咨詢的評論詳情。
用戶反饋:管理員可以根據時間查詢用戶反饋信息,包括反饋的內容、用戶、聯系方式、時間。農戶和專家管理:管理員可以根據用戶名、用戶類型查詢注冊用戶信息,包括用戶名、注冊時間、聯