摘要:利用氣象、小氣候、土壤等農業(yè)大數(shù)據(jù)和專家總結的農業(yè)知識數(shù)據(jù)庫,采用B/S架構,遵循前后端分離的MVC模式,以SpringBoot+MybatisPlus+VUE的前后端框架和分層架構模式為基礎,運用HTML5、CSS3、JavaScript、AJAX、ECharts、云端存儲OSS等前端技術。結果表明,成功構建了“高內聚低耦合”的智慧農業(yè)管理系統(tǒng),有效提高農業(yè)勞動生產率,促進耕地資源利用效率,助力中國農村經濟振興。
關鍵詞:智慧農業(yè);B/S架構;數(shù)據(jù)融合;分層架構;阿里云
中圖分類號:S126;TP274" " " " "文獻標識碼:A
文章編號:0439-8114(2025)01-0154-08
DOI:10.14088/j.cnki.issn0439-8114.2025.01.025 開放科學(資源服務)標識碼(OSID):
Design and implementation of smart agriculture management system based on B/S architecture
FU Shi-jun1, LU Song-yan1,LI Meng1,HE Zhen2, YUAN Jia-yang2, BI Chun-lan3, LIU Li4
(1.Nanchong Meteorological Office, Nanchong" 637000, Sichuan, China; 2.Nanchong Fruit Tree Technology Guidance Station, Nanchong" 637000, Sichuan, China; 3.Nanchong Plant Protection and Inspection Station,Nanchong" 637000, Sichuan, China; 4.Seed Administrative Station of Nanchong,Nanchong" 637000, Sichuan, China)
Abstract: Agricultural big data from weather, microclimate and soil, and the agricultural knowledge database summarized by experts were utilized. The B/S architecture and the MVC pattern of front-end and back-end separation were adopted. Based on the front-end and back-end framework and layered architecture pattern of SpringBoot+MybatisPlus+VUE, front-end technologies such as HTML5, CSS3, JavaScript, AJAX, ECharts, and cloud storage OSS were used. Results showed that the intelligent agriculture management system with “high cohesion and low coupling” has been successfully constructed. It could effectively improve agricultural labor productivity, promote the utilization efficiency of cultivated land resources, and help the revitalization of China’s rural economy at the present stage.
Key words: smart agriculture; B/S architecture; data fusion; tiered architecture; Ali cloud
隨著科學技術的不斷發(fā)展,中國已由傳統(tǒng)農業(yè)時代逐步邁入到智慧農業(yè)時代[1]。2019年,中國的人口數(shù)約為14億人,其中農業(yè)勞動人口約為1.94億人,即一個農業(yè)勞動者的產出能夠滿足7.2個人的實際糧食需求;預估到2050年,中國人口數(shù)約為13.64億人,而中國的農業(yè)勞動人口比例將不足10%[2]。為實現(xiàn)2050年全面完成農業(yè)3.0的計劃,中國正在全面發(fā)展和普及以信息化為基礎,以農產品生產智能化、管理自動化為特色的農業(yè)新方向。相關管理部門也發(fā)布了一系列關于發(fā)展農業(yè)大數(shù)據(jù)、數(shù)字農業(yè)等文件[3],表明中國在全面發(fā)展智慧農業(yè)上的決心。國外發(fā)達國家的智慧農業(yè)發(fā)展迅速,如美國約有超過85%的大農場將3S、物聯(lián)網(wǎng)技術應用于涉農資訊獲取、農業(yè)耕作播種、灌溉施肥等以提高工作效率[4] ,通過全流程的信息精準控制,節(jié)約水、肥、農藥等投入,提高規(guī)?;洜I效益[5];被廣泛商業(yè)化應用的德國農場管理信息系統(tǒng)(FMIS),其功能包括農田作業(yè)管理、農業(yè)機械管理、最佳生產條件配置、農業(yè)投入產出估算、農業(yè)生產過程記錄、農業(yè)生產提醒、農產品追溯管理、農產品銷售管理、質量控制等,其信息服務已覆蓋農業(yè)生產、加工、銷售等全過程[6];日本國家農業(yè)數(shù)據(jù)協(xié)作平臺(WAGRI)通過對農業(yè)氣象、土壤、地形、作物生長監(jiān)測、農機資源利用等數(shù)據(jù)的匯聚和共享,提供基于大數(shù)據(jù)的智慧農業(yè)信息服務[7]。在國內,黃曉艷[8]提出一種基于物聯(lián)網(wǎng)的智慧農業(yè)監(jiān)測系統(tǒng)方案,利用機器學習算法精準預測農田所需的水量,并根據(jù)農田的需求自動識別害蟲;柴西林等[9]基于無線傳感自組網(wǎng)及邊緣網(wǎng)關,應用邊緣計算設計實現(xiàn)了一種智慧農業(yè)大棚監(jiān)控系統(tǒng);黃星科等[10]針對貴州山地農業(yè)缺少現(xiàn)代化設施設備、生產技術落后、靠經驗學技術等問題,提出基于貴州山地特點的智慧農業(yè)系統(tǒng)設計;西藏、四川、江蘇和內蒙古等地也相繼開展了類似研究和探索[11-13]。
本研究結合中國實際農業(yè)實施場景中的實際需求,利用來源于氣象、小氣候、土壤等農業(yè)大數(shù)據(jù)和農業(yè)經驗知識進行整合,結合多源數(shù)據(jù)融合技術,開發(fā)了一套包含系統(tǒng)首頁、農事信息管理、農資信息管理、災害信息管理、業(yè)主信息管理、專家知識六大模塊的智慧農業(yè)管理系統(tǒng)。
1 系統(tǒng)可行性和需求分析
基于B/S架構的智慧農業(yè)管理系統(tǒng)設計是使用規(guī)范化的建模方式對系統(tǒng)軟硬件進行總體建模規(guī)劃。在設計過程中,需要進行可行性分析和需求分析管理。需求分析與管理工作貫穿整個系統(tǒng)設計階段。
1.1 系統(tǒng)可行性分析
1.1.1 技術可行性分析 系統(tǒng)選用的語言為Java,數(shù)據(jù)庫選取MySQL,開發(fā)框架選取SpringBoot+MybatisPlus+VUE,開發(fā)工具選取IDEA和VSCode。其中,所使用到的MySQL是目前應用廣泛的關系型數(shù)據(jù)庫管理系統(tǒng),SpringBoot+MybatisPlus是目前流行的后端框架,VUE是目前流行的前端框架,利用VUE開發(fā)框架實現(xiàn)智慧農業(yè)管理系統(tǒng)在技術上是可行的。
1.1.2 操作可行性分析 智慧農業(yè)管理系統(tǒng)基于B/S架構,用戶的所有操作都是通過訪問Web瀏覽器頁面實現(xiàn),無需下載專門的應用程序。系統(tǒng)的功能劃分符合邏輯且簡單、易懂,界面設計上清晰明了且易于操作,智慧農業(yè)管理系統(tǒng)在操作上是可行的。
1.1.3 經濟可行性分析 智慧農業(yè)管理系統(tǒng)在開發(fā)階段使用的軟件多為免費版本,軟件架構是單體架構,所有功能都在一臺服務器上,管理和部署都比較簡單,后期運維的人力成本也較低,智慧農業(yè)管理系統(tǒng)在經濟上是可行的。
1.2 系統(tǒng)需求分析
在開發(fā)此智慧農業(yè)管理系統(tǒng)前,按照軟件開發(fā)流程需要先完成系統(tǒng)的需求分析,需求分析的目的在于明確系統(tǒng)所需要完成的任務,依據(jù)系統(tǒng)所針對的用戶人群設計符合需求場景的特定功能。在智慧農業(yè)管理系統(tǒng)中,用戶是使用系統(tǒng)的主體,系統(tǒng)的用戶主要為農業(yè)種植和管理人員。目前,中國農業(yè)種植人員的普遍文化程度不高,沿用傳統(tǒng)方法進行農業(yè)作業(yè),效率較低,而在農業(yè)管理上也十分混亂,沒有針對農業(yè)操作全過程的管理系統(tǒng)。通過對實際問題的分析,設計一套能應用于農業(yè)實施和管理各方面且簡單易操作的智慧農業(yè)管理系統(tǒng),使農業(yè)種植人員的工作效率得到提升,農業(yè)管理也變得簡單、全面、細致。
1.2.1 系統(tǒng)功能需求 通過對農業(yè)實施和管理的整個流程分析,使用系統(tǒng)用戶的功能需求主要有以下幾個方面。
1)當日天氣信息提醒、每日農事安排提醒、未來災害預警。
2)歷史氣象數(shù)據(jù)的查看、增添、刪除、修改。
3)農事安排信息和農事記錄信息的查看、增添、刪除、修改。
4)農資信息的查看、增添、刪除、修改、分類。
5)災害記錄信息和災害預測信息的查看、增添、刪除、修改。
6)業(yè)主信息與園區(qū)信息的查看、增添、刪除、修改。
7)農作物專家知識庫的查看、增添、刪除、修改。
8)農業(yè)產出物品質的預測分析。
1.2.2 系統(tǒng)非功能需求 除對系統(tǒng)業(yè)務功能的需求分析,系統(tǒng)在設計上還需要滿足一些非功能需求,智慧農業(yè)管理系統(tǒng)非功能需求主要包含兩方面。
1)界面簡潔:要求系統(tǒng)界面清晰明了,界面結構符合邏輯。
2)操作簡單:要求系統(tǒng)操作方便快捷,各模塊功能的劃分明確且符合正常邏輯。
2 系統(tǒng)總體設計
2.1 系統(tǒng)功能設計
在對智慧農業(yè)管理系統(tǒng)的需求分析后,對需求分析中提出的需求進行系統(tǒng)功能設計。如圖1所示,本研究開發(fā)的智慧農業(yè)管理系統(tǒng)可分為六大模塊。
2.1.1 系統(tǒng)首頁 系統(tǒng)首頁是進入系統(tǒng)的第一個界面,其包含了首頁大屏和歷史氣象數(shù)據(jù)展示兩個子模塊。首頁大屏中需要展示實時時間和今天、明天、后天的天氣信息。首頁大屏中還需要展示用戶所管理園區(qū)的地圖信息、園區(qū)今日農事安排、園區(qū)預警信息、園區(qū)圖像、園區(qū)所種作物的實際作物期分布情況與預計作物期分布情況。
2.1.2 農事信息管理 農事信息管理包含了農事安排信息、農事記錄信息兩個子模塊。農事安排信息可以對園區(qū)的農事安排進行管理,用戶可以上傳未來需要執(zhí)行的農事操作。農事記錄信息是對園區(qū)已經完成的農事進行記錄,記錄的信息包括園區(qū)名、作物名、農事類型、操作人員、日期。
2.1.3 農資信息管理 農資信息管理是對農業(yè)資產進行管理,該模塊主要包含兩部分的信息管理,分別是投入物信息、農機具信息。投入物信息包含種子、農藥、化肥和其他四類,記錄購買投入物的日期以及投入物的具體信息。農機具信息包含農業(yè)機器、農業(yè)工具和其他三類,也記錄購買農機具的日期以及農機具的具體信息。
2.1.4 災害信息管理 災害信息管理包含了災害預測信息和災害記錄信息兩個子模塊。災害預測信息是對即將發(fā)生的災害預警信息進行記錄,可以接入全國氣象預警信息接口API,也可以手動上傳災害預警信息。災害記錄信息是對園區(qū)已經發(fā)生的災害進行記錄,包含氣象災害、病蟲害和其他三類。
2.1.5 業(yè)主信息管理 業(yè)主信息管理包含了業(yè)主信息和園區(qū)信息。業(yè)主信息是用來記錄園區(qū)業(yè)主的相關信息,包含名字、電話等。園區(qū)信息是記錄園區(qū)的具體信息,包含了園區(qū)名、園區(qū)地址以及園區(qū)使用年限。
2.1.6 專家知識 專家知識模塊包含專家知識信息和農業(yè)產出物質品質預測兩個子模塊。專家知識信息也是專家知識庫,首先其可以查看各種農作物的簡介信息,還能查看農作物在不同作物期下具體的適宜氣象條件、不適宜氣象條件和農事管理建議。農業(yè)產出物質品質預測是對農業(yè)產出物品質預測兩級融合模型的應用,可以查看對作物品質等級預測的結果。
2.2 系統(tǒng)架構設計
本研究設計的智慧農業(yè)管理系統(tǒng)采用B/S架構并基于SpringBoot+MybatisPlus+VUE的前后端框架來構建,整個系統(tǒng)遵循前后端分離的MVC模式進行開發(fā),軟件架構模式采用分層架構,其目的是為了實現(xiàn)“高內聚低耦合”。智慧農業(yè)管理系統(tǒng)的整個系統(tǒng)架構設計圖如圖2所示。
1)網(wǎng)絡層是指系統(tǒng)中通信所用到的技術,智慧農業(yè)管理系統(tǒng)使用Nginx服務器作為系統(tǒng)的反向代理服務器,所有的請求都先到達Nginx服務器,Nginx服務器將請求進行分析后轉發(fā)給具體實現(xiàn)業(yè)務的服務器上。CDN的作用是服務加速。
2)表現(xiàn)層是指用戶與應用程序之間的交互,智慧農業(yè)管理系統(tǒng)主要用到的包括HTML5、CSS3、JavaScript、AJAX等前端技術,并利用ECharts進行數(shù)據(jù)可視化展示。
3)NodeJSServer一般是指運行在服務端的JavaScript程序,所應用到的技術包括Node.js、NPM、Webpack、ES6、Vue.js。系統(tǒng)中還利用Vue-element-admin后臺管理系統(tǒng)集成方案來快速開發(fā)前端界面。
4)業(yè)務層是負責實現(xiàn)系統(tǒng)業(yè)務的主要功能,智慧農業(yè)管理系統(tǒng)應用阿里巴巴開發(fā)的EasyExcel進行表格的數(shù)據(jù)導入和導出,還應用阿里云對象存儲OSS進行圖像數(shù)據(jù)的云端存儲。
5)后端開發(fā)框架主要使用的是SpringBoot+SpringMVC+MybatisPlus,并且應用Swagger進行Api調試和Api文檔管理。
6)持久層是負責對數(shù)據(jù)庫的讀寫和管理。智慧農業(yè)管理系統(tǒng)選用MySQL數(shù)據(jù)庫做數(shù)據(jù)持久化,保證即使系統(tǒng)崩潰也不會發(fā)生數(shù)據(jù)丟失。阿里云OSS用來存儲圖片。系統(tǒng)日志記錄系統(tǒng)日志信息和系統(tǒng)問題信息。
2.3 數(shù)據(jù)庫設計
數(shù)據(jù)是智慧農業(yè)管理系統(tǒng)的根基,對系統(tǒng)中數(shù)據(jù)的CRUD操作都需要在數(shù)據(jù)庫的支持下進行[14]。本研究實現(xiàn)的智慧農業(yè)管理系統(tǒng)利用MySQL進行數(shù)據(jù)持久化,數(shù)據(jù)庫設計一般包含概念結構設計和數(shù)據(jù)表設計。
2.3.1 概念結構設計 通過圖3可以清楚地了解到實體擁有的屬性和實體之間的關系,智慧農業(yè)管理系統(tǒng)中需要存儲的數(shù)據(jù)有:園區(qū)信息數(shù)據(jù)、業(yè)主信息數(shù)據(jù)、農事信息數(shù)據(jù)(包含農事安排信息數(shù)據(jù)和農事記錄信息數(shù)據(jù))、災害信息數(shù)據(jù)(包含災害預測信息數(shù)據(jù)和災害記錄信息數(shù)據(jù))、農資信息數(shù)據(jù)(包含投入物信息數(shù)據(jù)和農機具信息數(shù)據(jù))、作物數(shù)據(jù)、作物期數(shù)據(jù)、專家知識數(shù)據(jù)。依據(jù)需求分析的結果,數(shù)據(jù)庫共有8個實體,分別是園區(qū)、業(yè)主、作物、作物期、農事、災害、投入物、農機具。
2.3.2 數(shù)據(jù)庫表設計 對智慧農業(yè)管理系統(tǒng)數(shù)據(jù)庫中的10個數(shù)據(jù)進行詳細設計(表1)。業(yè)主信息用來存儲業(yè)主的基本信息,包括了業(yè)主編號、姓名、性別、電話、郵箱、所屬公司、地址、業(yè)主性質、錄入時間,該表的主鍵為業(yè)主編號。園區(qū)信息是對農業(yè)園區(qū)的基本信息進行存儲,包括了園區(qū)編號、業(yè)主編號、園區(qū)名、地址、租期開始時間、租期結束時間、錄入時間,該表的主鍵為園區(qū)編號。作物信息表是對園區(qū)所種植的作物基本信息進行存儲,包括了作物編號、園區(qū)編號、作物名、作物類型,該表的主鍵為作物編號。作物期信息用來存儲作物所對應作物期的基本信息,包括了作物期編號、作物期名、作物編號、作物期開始時間、作物期結束時間,該表的主鍵為作物期編號。農事安排信息用來存儲農事安排的基本信息,包括了農事安排編號、園區(qū)編號、農事名稱、操作方法與內容、安排時間,該表的主鍵為農事安排編號。農事記錄信息用來存儲農事記錄的基本信息,包括了農事記錄編號、園區(qū)編號、農事名稱、操作方法與內容、農事時間,該表的主鍵為農事記錄編號。災害預測信息用來存儲災害預測的基本信息,包括了災害預測編號、園區(qū)編號、災害名稱、災害類型、災害預警時間,該表的主鍵為災害預測編號。災害記錄信息用來存儲災害記錄的基本信息,包括了災害記錄編號、園區(qū)編號、災害名稱、災害類型、災害記錄時間,該表的主鍵為災害記錄編號。投入物信息用來存儲投入物的基本信息,包括了投入物編號、園區(qū)編號、投入物名稱、投入物類型、購買時間,該表的主鍵為投入物編號。農機具信息用來存儲農機具的基本信息,包括了農機具編號、園區(qū)編號、農機具名稱、農機具類型、購買時間,該表的主鍵為農機具編號。
3 系統(tǒng)功能實現(xiàn)
依據(jù)對智慧農業(yè)管理系統(tǒng)的功能設計,系統(tǒng)的功能模塊有系統(tǒng)首頁、農事信息管理、農資信息管理、災害信息管理、業(yè)主信息管理、專家知識。
3.1 系統(tǒng)開發(fā)環(huán)境
本研究設計的智慧農業(yè)管理系統(tǒng)的開發(fā)環(huán)境如表2所示。
3.2 系統(tǒng)首頁模塊的實現(xiàn)
用戶在進入系統(tǒng)后便會首先進入到系統(tǒng)的首頁界面,系統(tǒng)首頁模塊包含兩個子模塊,分別是首頁和歷史氣象數(shù)據(jù)展示。首頁中能顯示實時時間和基于智能網(wǎng)格預報的未來3 d天氣信息,在對園區(qū)進行選擇以后能出現(xiàn)園區(qū)在地圖上的具體地理位置情況、園區(qū)名、業(yè)主名、園區(qū)今日農事安排、園區(qū)預警信息、園區(qū)圖像和作物期分布情況。
歷史氣象數(shù)據(jù)展示中能通過對園區(qū)、要素類別、時間范圍進行條件查詢,查詢到所對應的歷史氣象數(shù)據(jù),界面下方會顯示所選園區(qū)最近24 h溫度、濕度、降水量、風速數(shù)值的曲線圖。歷史氣象數(shù)據(jù)支持txt、csv、excel類型文件對過去的氣象數(shù)據(jù)進行上傳。
3.3 農事信息管理模塊的實現(xiàn)
農事信息管理模塊包含農事安排信息和農事記錄信息。農事安排信息子模塊是對未來需要完成的農事安排進行查看,其中可以查詢到具體的農事安排表單,表單內容包括園區(qū)名、作物名、農事事務、日期,支持條件查詢,支持文件上傳。點擊編輯按鈕可以對農事安排信息進行添加和刪除處理。農事記錄信息子模塊是對已完成的農事記錄進行查看,其可以查詢到具體的農事記錄表單,表單內容同樣支持文件上傳和表單的條件查詢和編輯。
3.4 農資信息管理模塊的實現(xiàn)
農資信息管理模塊包含投入物信息和農機具信息兩個子模塊。投入物信息子模塊可以查詢到具體的投入物信息表單,表單內容包括園區(qū)名、投入物種類、投入物名稱、購買時間,支持條件查詢,支持文件上傳。點擊編輯按鈕可以對投入物信息進行添加和刪除處理。農機具信息子模塊可以查詢到具體的農機具信息表單,表單內容同樣支持文件上傳和表單的條件查詢和編輯。
3.5 災害信息管理模塊的實現(xiàn)
災害信息管理模塊包含災害預測信息和災害記錄信息兩個子模塊。災害預測信息子模塊的數(shù)據(jù)來源于全國氣象預警信息接口API,該子模塊能查詢到具體的災害預測信息表單,表單內容包括園區(qū)名、災害種類、災害名稱、災害預測時間,支持條件查詢,支持手動上傳災害文件。點擊編輯按鈕可以對災害預測信息進行添加和刪除處理。災害記錄信息子模塊是對園區(qū)已經發(fā)生的災害進行記錄,可以查詢到具體的災害記錄信息表單,表單內容同樣支持條件查詢和編輯。
3.6 業(yè)主信息管理模塊的實現(xiàn)
業(yè)主信息管理模塊包含業(yè)主信息和園區(qū)信息兩個子模塊。業(yè)主信息子模塊可以查詢到具體的業(yè)主信息表單,表單內容包括業(yè)主名字、園區(qū)名、業(yè)主電話、業(yè)主居住地址、記錄日期,支持條件查詢,支持文件上傳。點擊編輯按鈕可以對業(yè)主信息進行添加和刪除處理。園區(qū)信息子模塊可以查詢到具體的園區(qū)信息表單,表單內容同樣支持文件上傳、表單的條件查詢和編輯。
3.7 專家知識模塊的實現(xiàn)
專家知識模塊包含專家知識信息和品質預測兩個子模塊。專家知識信息子模塊首先是一張專家知識簡介信息的表單,表單內容包括作物類型、作物名、作物簡介、操作,支持條件查詢和新增。點擊表單中作物所對應的查看按鈕可以進入到所選作物的詳細專家知識信息,其中包含作物期的具體分期時間、作物期內適宜氣象條件、作物期內不適宜氣象條件、作物期的農事管理建議,專家知識信息的最下方提供了刪除和編輯按鈕能對具體專家知識信息進行編輯。點擊專家知識簡介信息界面中的新增按鈕,可以進入到專家信息編輯界面,編輯界面首先是填寫作物名稱、作物類別、作物簡介、作物期分類四類信息,點擊界面中的下一步能根據(jù)已經選擇好的作物期分類填寫具體的作物期時間、作物期內適宜氣象條件、作物期內不適宜氣象條件、作物期內的農事管理建議,填寫完成且無誤后點擊提交就能將編輯好的專家知識信息新增到專家知識庫中。
農業(yè)產出物品質預測子模塊結合了兩級融合模型進行農業(yè)產出物品質的預測,首先需要選擇作物,然后按照模板要求上傳氣象數(shù)據(jù)的txt、xls、xlsx、csv類型文件,點擊預測后系統(tǒng)就會對農業(yè)產出物品質進行預測。彈出預測成功的提示后點擊結果查看可以查看到預測結果。農業(yè)產出物品質預測成功后點擊查看結果按鈕就能進入品質預測結果界面。結果界面中有對總體品質認證的等級,其結果是來源于農業(yè)產出物品質預測兩級融合模型所計算得出的結論,結果界面中還有對每個作物期的品質認證等級,是根據(jù)專家知識信息中的內容對每個作物期氣象條件進行打分得到的結果。
智慧農業(yè)管理系統(tǒng)在正式投入使用前,對系統(tǒng)進行了軟件測試[15],包括對系統(tǒng)功能模塊下各功能點進行所有細節(jié)的測試。通過黑盒測試的方法來設計系統(tǒng)功能測試的測試用例,測試內容包括:功能點、測試點、預期結果與測試結果。本研究實現(xiàn)的智慧農業(yè)管理系統(tǒng)的主要測試用例有系統(tǒng)首頁、農事信息管理、農資信息管理、災害信息管理、業(yè)主信息管理和專家知識模塊共6個,測試結果均為通過。
4 結論
本研究設計并實現(xiàn)了基于SpringBoot+MybatisPlus+VUE架構的智慧農業(yè)管理系統(tǒng)。根據(jù)軟件開發(fā)流程,首先分析了智慧農業(yè)管理系統(tǒng)的可行性與實際需求,接著對智慧農業(yè)管理系統(tǒng)的功能、架構、數(shù)據(jù)庫進行設計,然后對智慧農業(yè)管理系統(tǒng)每個功能模塊的實現(xiàn)進行概述,最后對開發(fā)完成的智慧農業(yè)管理系統(tǒng)進行了功能測試,確保系統(tǒng)符合設計要求。
該系統(tǒng)可塑性強,能根據(jù)用戶需求進行精細化定制服務(根據(jù)該園區(qū)高精GIS地理信息進行農作物種類分區(qū),利用公里級的智能網(wǎng)格天氣預報和實況格點場氣象數(shù)據(jù),分作物錄入農事、農資、業(yè)主和專家等信息后,根據(jù)歷史農業(yè)產出物品質和氣象數(shù)據(jù),對典型特征因子值提取,使用基于人工神經網(wǎng)絡的兩級融合模型進行農業(yè)產出物品質的預測??茖W規(guī)范全流程農業(yè)生產管理,結合專家知識庫,提前應對管理各種災害,減少物質(人員)投入和災損。使用D-S證據(jù)理論的兩級融合模型[16] ,對農業(yè)產出物的品質進行預測,最終得出品質等級評價,有助打造本地特色農作物地理標志,進一步提高農業(yè)生產效率和收益,助力鄉(xiāng)村振興。
參考文獻:
[1] 中共中央國務院關于實施鄉(xiāng)村振興戰(zhàn)略的意見[N].人民日報,2018-02-05.
[2] 羅錫文,廖 娟,臧 英,等. 我國農業(yè)生產的發(fā)展方向:從機械化到智慧化[J].中國工程科學,2022,24(1):46-54.
[3] 林偉君,高 飛,黃紅星,等. 基于知識圖譜分析的我國智慧農業(yè)發(fā)展現(xiàn)狀與提升對策研究[J].廣東農業(yè)科學,2020,47(12):183-192.
[4] 鞠曉暉,朱玉東,陳雨生. 美國農業(yè)物聯(lián)網(wǎng)生產服務體系建設及對中國的啟示[J]. 世界農業(yè),2016(7):39-43.
[5] 李 瑾,馮 獻,郭美榮,等 .“互聯(lián)網(wǎng)+”現(xiàn)代農業(yè)發(fā)展模式的國際比較與借鑒[J]. 農業(yè)現(xiàn)代化研究,2018,39(2):194-202.
[6] FOUNTAS S,CARLI G,S?RENSEN C G, et al. Farm management information systems: current situation and future perspectives[J]. Comput Electron Agric, 2015, 115(7):40-50.
[7] 董春巖,劉佳佳,王小兵. 日本農業(yè)數(shù)據(jù)協(xié)作平臺建設運營的做法與啟示[J]. 中國農業(yè)資源與區(qū)劃,2020,41(1):212-216.
[8] 黃曉艷.基于物聯(lián)網(wǎng)的智慧農業(yè)監(jiān)測系統(tǒng)分析[J].智慧農業(yè)導刊,2024,4(5):9-12.
[9] 柴西林,張 婧,邵照勇,等. 基于無線傳感網(wǎng)及邊緣網(wǎng)關的智慧農業(yè)大棚監(jiān)控系統(tǒng)設計[J].工業(yè)儀表與自動化裝置,2024(1):13-17,33.
[10] 黃星科,鄒中妃,胡 勒,等. 基于貴州山地特點的智慧農業(yè)系統(tǒng)設計研究[J].山西農經,2024(2):51-53,69.
[11] 徐 東,徐 一,郭小文. 智慧農業(yè)系統(tǒng)在達州市達川區(qū)蔬菜種植中的應用[J].四川農業(yè)與農機,2022(3):49-50.
[12] 魯旭濤,張麗娜,劉 昊,等. 智慧農業(yè)水田作物網(wǎng)絡化精準灌溉系統(tǒng)設計[J].農業(yè)工程學報,2021,37(17):71-81.
[13] 彭麗娜,陳 慧,李景良,等. 包頭市智慧農業(yè)氣象服務系統(tǒng)設計與實現(xiàn)[J].農業(yè)科技與信息,2021(9):76-77.
[14] 陳慶奎.數(shù)據(jù)庫原理與應用[M].西安:西安電子科技大學出版社,2009.
[15] 朱少民. 軟件測試方法和技術[M].北京:清華大學出版社,2005.
[16] 付世軍,李 夢,楊曉兵,等. 基于D-S證據(jù)理論的農作物氣候品質預測方法研究:以晚熟雜交柑橘春見為例[J]. 貴州農業(yè)科學,2024,52(5):122-132.