董博,江晶,張東偉,郭天文,董青松,曾駿
(1.甘肅省農業科學院旱地農業研究所,甘肅蘭州 730070;2.甘肅農業大學資源與環境學院,甘肅蘭州 730070;3.甘肅省智慧農業工程技術研究中心,甘肅蘭州 730000)
甘肅省測土配方施肥推薦系統的設計與應用
董博1,江晶2,張東偉1,郭天文1,董青松3,曾駿1
(1.甘肅省農業科學院旱地農業研究所,甘肅蘭州 730070;2.甘肅農業大學資源與環境學院,甘肅蘭州 730070;3.甘肅省智慧農業工程技術研究中心,甘肅蘭州 730000)
采用C#語言,以Microsoft.NET Framework為開發環境,利用微軟Access建立數據庫,數據訪問與存取采用ADO.NET技術,開發了一套甘肅本土化的測土配方施肥推薦系統。該系統集成配方施肥和病蟲害防治查詢功能,系統界面簡潔、實用,可為農戶提供科學合理的推薦施肥量。
測土配方施肥系統;設計;甘肅省
甘肅省測土配方施肥工作已取得顯著成效[1~4],但如何選擇合理的方式向廣大農戶推薦施肥成為一個亟需解決的問題。目前國內主要通過“明白紙”、“施肥專家系統”等方式推廣。調查發現,困擾農戶使用的主要問題為推薦系統運行不穩定、操作復雜、農戶不會正確選擇參數以及操作模式單一、后期維護成本高等。我們采用C#語言,以Microsoft. NET Framework 為開發環境,利用微軟Access 建立數據庫,數據訪問與存取采用ADO.NET 技術,開發設計了一套理論清晰、使用方便的觸摸屏專家施肥系統。該系統對農戶文化程度要求低,可方便查詢出地塊施肥量、肥料種類以及作物病蟲害防治方法,對推動測土配方施肥工作進展具有重要意義。
1.1 設計目標
根據測土配方施肥試驗的成果,采用養分平衡法、豐缺指標法、土壤檢測值與最佳施肥量函數法推算地塊推薦施肥量,提供施肥方法和肥料用量,并可打印施肥建議卡。
1.2 開發環境
操作系統:windows XP x86或者windows 7 32bit
數據庫:Office access 2003
軟件框架:Microsoft. net framework 4.0
開發語言:Microsoft Visual C#
1.3 數據庫結構
系統數據庫用來存儲推薦施肥所需的各種地塊數據、肥料信息、作物名稱、百公斤籽粒養分含量、肥料中養分比例、養分利用率、病蟲害防治信息等17個表。肥料信息數據庫如圖1。

圖1 肥料信息表
1.4 設計流程
如圖2所示,系統前臺設計界面簡潔,主要有推薦施肥、病蟲害防治2個按鈕,可為農戶提供簡潔和便利的選擇。

圖2 系統設計流程
甘肅省測土配方施肥推薦系統采用彩色界面顯示,可以根據縣域特色選擇地區特色圖片,設計一套漂亮的界面環境(圖3)。該系統由測土配方施肥和病蟲害防治2個子系統組成,各子系統功能如下。

圖3 系統運行界面
2.1 配方施肥
點擊“配方施肥”按鈕,選擇所在鄉鎮-村莊-地塊-作物及產量,可以得出配方建議以及施肥說明,通過打印功能可以打印配方單。
2.2 病蟲害防治
點擊“病蟲害防治”按鈕,選擇作物-大致病害類型,即可查看病蟲害圖片、癥狀說明及防治方法,并可打印。
3.1 開放的后臺管理
系統后臺對技術人員完全開放,具備配方施肥的理論知識和實踐經驗即可設置各種參數,并根據現有試驗數據選擇配肥方法,可完成配方推薦系統的參數設置。后臺集成了數據、配肥方法的批量導入導出功能,便利系統數據的備份、更新。需肥系數、有效養分校正系數、肥料利用率、施肥量限定值等系統參數主要依托測土配方施肥試驗獲得,可利用EXCEL表進行管理,便于修改和使用。
3.2 獨特的“配方池”概念
獨特的配方池設計,使肥料與配方自動匹配成為可能。利用“配方池”概念,用戶可以在記事本等文本編輯器中將配方按照指定的規則設計好,拷貝到“配方池”的響應區域,編輯施肥方法及注意事項,設定施肥量浮動區間值,即可測試配方單的效果。
通過引入不同縣區測土配方施肥數據進行驗證,結果符合甘肅實際。該系統能快捷、方便地計算出不同生態區域、不同作物的單質肥料和配方肥料的施肥方案,能有效解決系統復雜、不穩定以及參數設置困難、更新不易的現實問題,可為甘肅省配方施肥工作的推進提供系統支持。
[1]王朝霞.我省推廣測土配方施肥[N].甘肅日報,2012-09-24(4).
[2]張麗萍,王玉忠.武威市涼州區玉米測土配方施肥研究[J].甘肅農業科技,2013(7):36-38.
[3]何二良,頡煒清,郭天順,等.天水市山旱地馬鈴薯測土配方施肥研究[J].甘肅農業科技,2013(9):45-47.
[4]楊政卿,高樹才.測土配方施肥中應注意的幾個問題[J].甘肅農業科技,2010(3):46-47.
(本文責編:陳偉)
Design and Application of Soil Testing and Fertilizer Recommendation System in Gansu
DONG Bo1,JIANG Jing2,ZHANG Dong-wei1,GUO Tian-wen1,DONG Qing-song2,ZENG Jun1
(1. Institute of Agriculture Dryland,Gansu Academy of Agricultural Sciences,Lanzhou Gansu 730070,China;2. College of Resources and Environment,Gansu Agricultural University,Lanzhou Gansu 730070,China)
The measured soil fertilizer recommendation system has been developed based on the Microsoft.NET Platform and the character of C#language,using access to build up database,and the data visiting technology is adopted in ADO.NET.The system integration formula fertilization and pest control query function,the system interface is simple and practical,and can provide scientific and reasonable recommendations for farmers fertilizer rate.
Soil testing and fertilizer recommendation system;Design;Gansu
S143
A
1001-1463(2014)10-0019-02
10.3969/j.issn.1001-1463.2014.10.007
2014-09-10
甘肅省科技支撐計劃“旱作農田精確施肥技術研究”(1104NKCA093)部分內容
董博(1981—),男,山東聊城人,助理研究員,主要從事數字農業工程、旱地農田水肥調控方面的研究。聯系電話:(0931)7611161。E-mail:dongbobby@163.com