馬哈沙提·吐蘇別克 哈麗代·江特拉克
(新疆阿勒泰地區(qū)福海縣農(nóng)業(yè)農(nóng)村局畜牧工作站,新疆 福海 836400 )
本系統(tǒng)設(shè)計分為3個層次,表示層、中間層和數(shù)據(jù)層。表示層實現(xiàn)用戶界面交互,接收用戶輸入,根據(jù)用戶請求調(diào)用相應(yīng)的業(yè)務(wù)邏輯,并將最終結(jié)果返回給用戶;中間層處理業(yè)務(wù)邏輯,實現(xiàn)系統(tǒng)功能模塊,是連接用戶和數(shù)據(jù)庫的橋梁,接收表示層傳遞過來的信息,向數(shù)據(jù)層發(fā)送數(shù)據(jù)請求,然后將數(shù)據(jù)層的處理結(jié)果傳遞給表示層的用戶。業(yè)務(wù)層使用Web Service技術(shù),部署在網(wǎng)絡(luò)上,是應(yīng)用編程的核心。數(shù)據(jù)層用于數(shù)據(jù)的存儲、訪問和控制。
農(nóng)牧戶-家畜存欄信息管理系統(tǒng)以家畜信息的數(shù)字化管理為核心,按照生產(chǎn)管理過程分為基礎(chǔ)信息管理、養(yǎng)殖管理、飼料管理、統(tǒng)計分析等幾個功能模塊。每個模塊下又根據(jù)具體生產(chǎn)流程分為多個子模塊,多管理功能進行擴展。
基本信息管理包含牧戶基礎(chǔ)信息、農(nóng)牧戶草場信息統(tǒng)計、基礎(chǔ)設(shè)施統(tǒng)計、經(jīng)濟情況統(tǒng)計、棟舍信息等?;拘畔⒌木S護時為了保證其它模塊錄入信息時的完整性,需要設(shè)置的基礎(chǔ)參數(shù)均在該模塊進行錄入。
養(yǎng)殖管理模塊包括家畜的基礎(chǔ)信息(如現(xiàn)有家畜種類、數(shù)量、品種、耳標號、體重等)、出欄家畜情況、淘汰家畜情況等,還有防疫檢疫、疾病治療、藥品管理等子模塊,對家畜疾病進行監(jiān)控和診療,對家畜健康情況進行跟蹤,實現(xiàn)防疫檢疫的規(guī)范化和個性化管理。藥品管理記錄家畜養(yǎng)殖過程中使用的各種藥物的名稱、數(shù)量、價格、采購人員、廠家等信息,保證在家畜出現(xiàn)疾病時可以及時提供必須的藥品。
飼料管理模塊是系統(tǒng)的重要管理內(nèi)容,包括飼料采購、出入庫、配方應(yīng)用等,系統(tǒng)設(shè)置最低飼料存儲量,合理控制飼料使用,減少庫存過多造成的成本占用。
統(tǒng)計分析模塊通過對基礎(chǔ)信息、養(yǎng)殖管理、飼料管理等模塊的數(shù)據(jù)信息收集,進行統(tǒng)計分類,生成各種管理者需要的統(tǒng)計信息,如統(tǒng)計某一類家畜不同養(yǎng)殖階段的家畜數(shù)量、查看飼料消耗情況、年出欄數(shù)統(tǒng)計、預(yù)計出欄數(shù)統(tǒng)計等,可以有針對性地進行飼料、藥品等的儲存方案調(diào)整、控制飼養(yǎng)成本,為管理者決策提供數(shù)據(jù)支持。
系統(tǒng)開發(fā)工具使用Microsoft Visual Studio2012,提供可視化開發(fā)環(huán)境和豐富的窗體控件。后臺數(shù)據(jù)庫使用SQL Server2000,可以滿足當前牧場管理對數(shù)據(jù)的處理需求,通過ADO技術(shù)和Supermap SDX數(shù)據(jù)引擎實現(xiàn)與系統(tǒng)之間的數(shù)據(jù)訪問。
系統(tǒng)使用的數(shù)據(jù)庫表主要有牧戶、草場、家畜、品種、藥品、棟舍、飼料、日志等數(shù)據(jù)庫表。管理員要定期對數(shù)據(jù)庫進行備份和性能檢查,了解數(shù)據(jù)庫空間和資源使用情況,根據(jù)應(yīng)用情況進行數(shù)據(jù)庫升級,定期進行數(shù)據(jù)優(yōu)化,及時調(diào)整清理數(shù)據(jù)庫表空間,如果數(shù)據(jù)冗余太多將造成客戶端明顯延遲。
軟件登錄。輸入系統(tǒng)網(wǎng)址,進入用戶登錄界面,輸入用戶名和和密碼,登錄進入系統(tǒng)。用戶名和密碼由系統(tǒng)管理員提供。
基礎(chǔ)信息管理。基礎(chǔ)信息包括牧戶基礎(chǔ)信息、農(nóng)牧戶草場信息統(tǒng)計、飼料信息、疾病信息、藥品信息、庫房設(shè)置、棟舍信息等子模塊。
養(yǎng)殖管理。養(yǎng)殖管理分為家畜管理、家畜檢疫、家畜防疫、家畜基本信息、疾病治療幾個子模塊。家畜基本信息記錄手動采集的家畜品種、耳標號、電子標簽號、性別、出生日期、入欄日期、入欄體重、當前體重、入欄金額、毛色、所屬牧戶、其他信息等;根據(jù)家畜具體情況可以對家畜入欄、出欄、調(diào)群、離群等情況進行調(diào)整,出欄時標明出欄日期、出欄重量、出欄金額、出欄原因等。當選擇一個家畜的電子標簽號時,可以看到該家畜的詳細飼養(yǎng)記錄和活動過程軌跡,如果出現(xiàn)疾病時也方便進行跟蹤管理。防疫檢疫界面可以查詢檢疫日期、檢疫項目、方法、處理記錄、操作人員等。家畜管理中記錄家畜的階段性稱重、體型尺寸詳細信息,每個家畜的健康狀況、用藥情況、治療情況等。
飼料管理。飼料管理模塊有飼料庫存、飼料入庫、飼料出庫、日糧配置等幾個子模塊,根據(jù)牧場情況設(shè)置飼料庫房。飼料入庫、出庫界面需要錄入飼料名稱、數(shù)量、庫房、單價、金額等信息;日糧配置按照牧場實際飼養(yǎng)情況進行日糧配方設(shè)置、混合飼料配方設(shè)置,按照家畜階段性飼喂要求和營養(yǎng)狀況進行科學配比,顯示用料家畜個數(shù)、飼料重量及金額等信息。
統(tǒng)計分析。統(tǒng)計分析模塊下有家畜結(jié)構(gòu)統(tǒng)計、家畜異動分析、飼料庫存月報幾個子模塊。家畜結(jié)構(gòu)統(tǒng)計可以選擇不同種類的家畜進行類型、數(shù)量和比例的查詢統(tǒng)計;家畜異動分析通過下拉菜單日期選項,可以查看相應(yīng)時間的本期入欄、本期出欄、入欄數(shù)量金額、出欄數(shù)量金額、實際存欄量等報表。飼料庫存月報通過在界面選擇某個時間,可以統(tǒng)計本期入庫數(shù)量、入庫金額、本期出庫數(shù)量、出庫金額、結(jié)存數(shù)量、期初數(shù)量等。
本文設(shè)計的農(nóng)牧戶-家畜存欄信息管理系統(tǒng)實現(xiàn)了牧場中牧戶和家畜管理的基本要求,隨著對牧場管理要求的提高,未來將逐漸增加牧場管理的智能化和自動化水平,將家畜基因、營養(yǎng)、生物安全、環(huán)控、生產(chǎn)管理及檢測等過程均通過數(shù)字化方法解決,將牧場管理提升到具有人工智能大數(shù)據(jù)分析能力的互聯(lián)網(wǎng)上,利用一些智能設(shè)備,通過建立人工智能云服務(wù),將最優(yōu)的養(yǎng)殖管理方案反饋到智能養(yǎng)殖管理終端,真正做到家畜的精細化管理。