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