欒宏梁,王洪斌,張 茹,秦宏宇,王 超,翟志男,肖建華
(東北農(nóng)業(yè)大學(xué)動物醫(yī)學(xué)學(xué)院,黑龍江 哈爾濱 150030)
我國奶牛養(yǎng)殖的歷史較短、生產(chǎn)方式落后、生產(chǎn)規(guī)模過小、奶農(nóng)的組織程度差,政府對奶牛養(yǎng)殖業(yè)發(fā)展的重視程度、政策支持力度不夠等[1]。我國奶牛養(yǎng)殖的方式多數(shù)還處于粗放階段,養(yǎng)殖水平參差不齊,飼養(yǎng)管理觀念相對落后,服務(wù)配套體系尚未完善,專業(yè)技術(shù)水平較低等問題,所浪費(fèi)的人力和物資都非常大。對于規(guī)?;膛pB(yǎng)殖場而言,奶牛場日常管理信息繁瑣,涉及到泌乳信息、繁育信息及飼喂管理信息等。加之奶牛常見流行性疾病較多,使日常免疫工作量大,這是奶牛場管理人員迫切需要解決的問題。建立奶牛場管理信息系統(tǒng)的主要目標(biāo)是保證奶牛的健康以及奶牛產(chǎn)品的質(zhì)量安全。本文結(jié)合國內(nèi)外先進(jìn)的奶牛管理經(jīng)驗,構(gòu)建了滿足我國奶牛養(yǎng)殖業(yè)需求的奶牛場管理信息系統(tǒng)。該系統(tǒng)能夠?qū)⒛膛5恼麄€生產(chǎn)過程貫穿起來,使牛舍管理、泌乳管理、飼喂管理、疾病管理、育種管理以及預(yù)防管理等結(jié)合起來,圍繞奶牛生產(chǎn)管理過程進(jìn)行分析,保證了奶牛養(yǎng)殖業(yè)的健康發(fā)展。
軟件開發(fā)的系統(tǒng)操作平臺是Windows2000 Professional、Windows XP Professional Server,開發(fā)語言是Microsoft Visual Studio.NET 2003,以Microsoft SQL Server 2000數(shù)據(jù)庫作為數(shù)據(jù)管理平臺。
基于B/S模式的奶牛場管理信息系統(tǒng)采用生命周期法作為開發(fā)方法,此法的優(yōu)點(diǎn)是易于實現(xiàn)用戶的要求,工作階段明確,易于得到用戶的理解,系統(tǒng)文檔齊全,便于系統(tǒng)的維護(hù)和管理[2]。通過對研究對象構(gòu)建模型、對管理流程構(gòu)建模型和對數(shù)據(jù)庫構(gòu)建模型來完成系統(tǒng)的開發(fā)與設(shè)計。生命周期法分為問題的定義及規(guī)劃階段、需求分析階段、軟件設(shè)計階段、程序編碼階段、軟件測試階段和運(yùn)行維護(hù)階段。在黑龍江省部分地區(qū)的一些奶牛養(yǎng)殖場進(jìn)行了需求調(diào)查分析,發(fā)現(xiàn)黑龍江省的多數(shù)奶牛場的養(yǎng)殖規(guī)模還處在中小規(guī)模階段,所以適合中小規(guī)模奶牛場使用的生產(chǎn)管理軟件系統(tǒng)具有很大的應(yīng)用空間。據(jù)此開發(fā)設(shè)計了基于NET的中小規(guī)模奶牛場生產(chǎn)管理軟件,本軟件易于擴(kuò)展與維護(hù),各功能子系統(tǒng)既相互獨(dú)立,又互相聯(lián)系。
2.1 系統(tǒng)設(shè)計目標(biāo) 為實現(xiàn)信息管理的智能化、數(shù)字化,大幅度提高奶牛日常管理的工作效率,以計算機(jī)輔助為支撐的方案,開發(fā)奶牛管理信息系統(tǒng),提高牛場管理人員對奶牛養(yǎng)殖的飼養(yǎng)管理水平,進(jìn)而促進(jìn)畜牧業(yè)養(yǎng)殖向集約化管理發(fā)展。
2.2 系統(tǒng)結(jié)構(gòu) 奶牛管理信息系統(tǒng)采用Visual Basic.NET、Asp.NET等開發(fā)語言與SQL Server2000數(shù)據(jù)庫無縫連接的設(shè)計方法。結(jié)構(gòu)上采用瀏覽器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器的3層B/S架構(gòu),產(chǎn)生并運(yùn)行動態(tài)、交互、高性能的Web服務(wù)應(yīng)用程序[3]。系統(tǒng)結(jié)構(gòu)如圖1。
2.3 系統(tǒng)數(shù)據(jù)庫的設(shè)計 奶牛場管理信息系統(tǒng)數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)庫模型結(jié)構(gòu)。系統(tǒng)在搜集整理用戶需求的基礎(chǔ)上,按照統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),采用關(guān)系模型數(shù)據(jù)開發(fā)系統(tǒng)[4]。整個系統(tǒng)數(shù)據(jù)庫分析設(shè)計采用系統(tǒng)化思想,模塊化設(shè)計原則,分別開發(fā)、集中調(diào)試,具有開發(fā)周期短,結(jié)構(gòu)清晰,易于擴(kuò)展與維護(hù),各功能數(shù)據(jù)庫既相互獨(dú)立,又互相聯(lián)系。以數(shù)字化技術(shù)、網(wǎng)絡(luò)化技術(shù)為主線,最終實現(xiàn)了奶牛場的計算機(jī)管理功能,提高了中小規(guī)模奶牛養(yǎng)殖場的智能化水平,帶來了一定的經(jīng)濟(jì)效益。系統(tǒng)數(shù)據(jù)庫如圖2。
系統(tǒng)在設(shè)計上分為多個模塊,模塊設(shè)計采用生命周期法,能夠有效的實現(xiàn)奶牛養(yǎng)殖過程中涉及到的牛舍管理、泌乳管理、育種管理、飼養(yǎng)管理、疾病管理、預(yù)防管理功能,系統(tǒng)操作人員(奶牛養(yǎng)殖人員、奶牛場管理者等)通過人機(jī)接口對軟件進(jìn)行操作,完成基本信息的錄入、查詢、刪除、更新等功能,然后這些基本信息以字段的形式儲存在數(shù)據(jù)庫中,以備下次調(diào)用。
3.1 牛舍管理 牛舍管理模塊能夠完成牛只基本信息管理、牛只移舍以及牛舍安全檢測等功能,牛舍管理是奶牛場生產(chǎn)管理的基礎(chǔ),也是奶牛場生產(chǎn)管理系統(tǒng)的各個模塊正常運(yùn)行的源泉。根據(jù)牛舍管理的現(xiàn)實需要本平臺設(shè)計了與之相適應(yīng)的牛舍管理模塊,包括牛只管理、分類查詢、牛只移動、環(huán)境監(jiān)測、牛舍消毒、牛舍清潔、殺蟲滅鼠等功能。牛舍的合理管理可減少由蚊蠅孳生引發(fā)的感染,降低經(jīng)濟(jì)損失[5]。
3.2 泌乳管理 泌乳管理模塊包括牛只設(shè)置、產(chǎn)奶錄入、乳質(zhì)監(jiān)測、個體和群體泌乳趨勢五個方面。對提高奶牛的產(chǎn)奶量,保證乳品安全等方面具有重要的意義。個體產(chǎn)奶趨勢界面和群體產(chǎn)奶趨勢界面是在牛只產(chǎn)奶錄入的前提下,將某頭奶牛或者整群奶牛存儲于數(shù)據(jù)庫中的產(chǎn)奶量采用水晶報表(CrystalReport)組件根據(jù)進(jìn)行曲線擬合,然后以直觀的方式顯示于系統(tǒng)界面中。
3.3 育種管理 育種管理模塊的主要功能是對奶牛育種基本情況進(jìn)行跟蹤記錄,對奶牛繁殖的各個環(huán)節(jié)應(yīng)進(jìn)行的操作予以提示。育種記錄界面就是將奶牛的育種信息,如牛舍編號、牛只編號、發(fā)情日期、是否配種、配種日期、妊娠是否成功、生產(chǎn)日期、生產(chǎn)結(jié)果和犢牛編號等信息以Datagrid控件為載體反映在界面上,可以清楚的了解奶牛處于哪個繁殖階段,如果發(fā)生異常,可以及時提示。
3.4 飼養(yǎng)管理 飼養(yǎng)管理模塊按照奶牛飼喂管理程序依次進(jìn)行設(shè)計,包括配方管理界面、飼喂界面、飼料庫存界面、飼喂記錄界面、飼料安全檢測和飲水安全檢測界面。保證奶牛飼喂安全,保證我國奶牛養(yǎng)殖業(yè)的健康發(fā)展。
3.5 疾病管理 疾病管理模塊主要完成牛只病歷、待診牛只病歷維護(hù)、病例統(tǒng)計、預(yù)防決策和獸藥安全檢測等功能。此外,本系統(tǒng)還設(shè)計了一個與奶牛疾病診斷系統(tǒng)相連接的接口,可以對奶牛疾病進(jìn)行輔助性診斷,包括正向診斷、反向診斷。正向診斷是奶牛場獸醫(yī)工作人員根據(jù)臨床癥狀從系統(tǒng)中選取相應(yīng)癥狀,進(jìn)而診斷疾??;反向診斷是奶牛場獸醫(yī)工作人員根據(jù)臨床癥狀推斷出疾病,從而在系統(tǒng)中查找此疾病,通過系統(tǒng)所羅列的癥狀與臨床癥狀進(jìn)行比較,進(jìn)而診斷疾病。
3.6 預(yù)防管理 預(yù)防管理模塊主要是完成奶牛疫苗免疫接種、驅(qū)蟲管理以及修蹄管理等工作,因為奶牛場預(yù)防管理既包括注射疫苗預(yù)防法,也包括日常的驅(qū)蟲以及修蹄等工作。牛場可以根據(jù)自己的實際情況給出不同的免疫程序,并且可以隨時進(jìn)行添加、刪除、修改,這樣可以制定具有不同牛場特色的免疫程序,因此更能滿足不同牛場的實際需求。
由于我國奶牛管理系統(tǒng)的研究起步比較晚,所以對于奶牛養(yǎng)殖有關(guān)方面的研究還欠缺系統(tǒng)性和完整性。國內(nèi)的各個奶牛管理軟件的開發(fā)者主要是針對奶牛某方面的問題進(jìn)行孤立的編程,并沒能有機(jī)的結(jié)合起來,形成一個完整的奶牛場生產(chǎn)管理軟件。首先,牛場牛舍環(huán)境控制適宜可以有效的增加產(chǎn)奶量、乳脂率、乳脂產(chǎn)量[6]。通過試驗調(diào)查,本軟件可以實現(xiàn)牛舍環(huán)境控制,從而改善奶牛的生活環(huán)境,提高產(chǎn)奶量。其次,影響奶牛繁殖力的因素有遺傳因素、營養(yǎng)水平、環(huán)境因素、疾病、產(chǎn)奶量、精液品質(zhì)和輸精技術(shù)等[7]。因此,育種記錄模塊的設(shè)計可以及時了解奶牛繁殖力,從而從選種、營養(yǎng)以及管理等方面做出有效的調(diào)整。
本系統(tǒng)是一個基于NET技術(shù)、采用B/S模式的奶牛場管理信息系統(tǒng),采用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)、分布式開發(fā)技術(shù)等先進(jìn)開發(fā)技術(shù)的應(yīng)用程序,現(xiàn)有的開發(fā)技術(shù)已經(jīng)非常成熟,并且廣泛的應(yīng)用于各行各業(yè),利用現(xiàn)有技術(shù)完全可以達(dá)到既定的功能目標(biāo),具備了技術(shù)可行性;且本系統(tǒng)的研制和開發(fā)充分考慮用戶的工作流程、計算機(jī)操作水平等,盡可能提供更人性化、更為直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行,具備了操作可行性。
開發(fā)了基于B/S模式的奶牛場管理信息系統(tǒng),利用該系統(tǒng)可對奶牛場各個生產(chǎn)環(huán)節(jié)進(jìn)行實時監(jiān)控和數(shù)字化數(shù)據(jù)管理。用戶可在系統(tǒng)的幫助下記錄奶牛場日常管理過程中產(chǎn)生的各種數(shù)據(jù),系統(tǒng)可對這些數(shù)據(jù)進(jìn)行統(tǒng)計分析,并可以在相應(yīng)功能環(huán)節(jié)進(jìn)行提示。
[1]張偉.中國奶牛養(yǎng)殖業(yè)研究[D].北京:中國社會科學(xué)院,2002.
[2]牛麗娟.用生命周期法和快速原型法實現(xiàn)資產(chǎn)負(fù)債管理分析系統(tǒng)的開發(fā)與研究[J].河南金融管理干部學(xué)院學(xué)報,2002(2):27-28.
[3]欒培賢,肖建華,王洪斌,等.基于B/S結(jié)構(gòu)的豬場管理信息系統(tǒng)的設(shè)計[J].現(xiàn)代畜牧獸醫(yī),2009(7):35-36.
[4]陳蕊,錢金良,朱衛(wèi)華,等.農(nóng)業(yè)科技專家信息系統(tǒng)的設(shè)計及實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2005(9):13-15.
[5]Eicher S D,Dailey J W.Indicators of acute pain and fly avoidance behaviors in Holstein Calves following tail-docking[J].J Dairy Sci,2002(85):2850-2858.
[6]Howard D Tyler,M E Ensminger.奶??茖W(xué)[M].4版.張沅,王雅春,張勝利,等譯.北京:中國農(nóng)業(yè)大學(xué)出版社,2007:15-40.
[7]王家啟.現(xiàn)代奶牛養(yǎng)殖科學(xué)[M].北京:中國農(nóng)業(yè)出版社,2006:54-58.