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