欒宏梁,王洪斌,張 茹,秦宏宇,王 超,翟志男,肖建華
(東北農業(yè)大學動物醫(yī)學學院,黑龍江 哈爾濱 150030)
我國奶牛養(yǎng)殖的歷史較短、生產方式落后、生產規(guī)模過小、奶農的組織程度差,政府對奶牛養(yǎng)殖業(yè)發(fā)展的重視程度、政策支持力度不夠等[1]。我國奶牛養(yǎng)殖的方式多數(shù)還處于粗放階段,養(yǎng)殖水平參差不齊,飼養(yǎng)管理觀念相對落后,服務配套體系尚未完善,專業(yè)技術水平較低等問題,所浪費的人力和物資都非常大。對于規(guī)模化奶牛養(yǎng)殖場而言,奶牛場日常管理信息繁瑣,涉及到泌乳信息、繁育信息及飼喂管理信息等。加之奶牛常見流行性疾病較多,使日常免疫工作量大,這是奶牛場管理人員迫切需要解決的問題。建立奶牛場管理信息系統(tǒng)的主要目標是保證奶牛的健康以及奶牛產品的質量安全。本文結合國內外先進的奶牛管理經驗,構建了滿足我國奶牛養(yǎng)殖業(yè)需求的奶牛場管理信息系統(tǒng)。該系統(tǒng)能夠將奶牛的整個生產過程貫穿起來,使牛舍管理、泌乳管理、飼喂管理、疾病管理、育種管理以及預防管理等結合起來,圍繞奶牛生產管理過程進行分析,保證了奶牛養(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)點是易于實現(xiàn)用戶的要求,工作階段明確,易于得到用戶的理解,系統(tǒng)文檔齊全,便于系統(tǒng)的維護和管理[2]。通過對研究對象構建模型、對管理流程構建模型和對數(shù)據(jù)庫構建模型來完成系統(tǒng)的開發(fā)與設計。生命周期法分為問題的定義及規(guī)劃階段、需求分析階段、軟件設計階段、程序編碼階段、軟件測試階段和運行維護階段。在黑龍江省部分地區(qū)的一些奶牛養(yǎng)殖場進行了需求調查分析,發(fā)現(xiàn)黑龍江省的多數(shù)奶牛場的養(yǎng)殖規(guī)模還處在中小規(guī)模階段,所以適合中小規(guī)模奶牛場使用的生產管理軟件系統(tǒng)具有很大的應用空間。據(jù)此開發(fā)設計了基于NET的中小規(guī)模奶牛場生產管理軟件,本軟件易于擴展與維護,各功能子系統(tǒng)既相互獨立,又互相聯(lián)系。
2.1 系統(tǒng)設計目標 為實現(xiàn)信息管理的智能化、數(shù)字化,大幅度提高奶牛日常管理的工作效率,以計算機輔助為支撐的方案,開發(fā)奶牛管理信息系統(tǒng),提高牛場管理人員對奶牛養(yǎng)殖的飼養(yǎng)管理水平,進而促進畜牧業(yè)養(yǎng)殖向集約化管理發(fā)展。
2.2 系統(tǒng)結構 奶牛管理信息系統(tǒng)采用Visual Basic.NET、Asp.NET等開發(fā)語言與SQL Server2000數(shù)據(jù)庫無縫連接的設計方法。結構上采用瀏覽器、Web服務器、數(shù)據(jù)庫服務器的3層B/S架構,產生并運行動態(tài)、交互、高性能的Web服務應用程序[3]。系統(tǒng)結構如圖1。

2.3 系統(tǒng)數(shù)據(jù)庫的設計 奶牛場管理信息系統(tǒng)數(shù)據(jù)庫采用關系數(shù)據(jù)庫模型結構。系統(tǒng)在搜集整理用戶需求的基礎上,按照統(tǒng)一的數(shù)據(jù)結構,采用關系模型數(shù)據(jù)開發(fā)系統(tǒng)[4]。整個系統(tǒng)數(shù)據(jù)庫分析設計采用系統(tǒng)化思想,模塊化設計原則,分別開發(fā)、集中調試,具有開發(fā)周期短,結構清晰,易于擴展與維護,各功能數(shù)據(jù)庫既相互獨立,又互相聯(lián)系。以數(shù)字化技術、網絡化技術為主線,最終實現(xiàn)了奶牛場的計算機管理功能,提高了中小規(guī)模奶牛養(yǎng)殖場的智能化水平,帶來了一定的經濟效益。系統(tǒng)數(shù)據(jù)庫如圖2。
系統(tǒng)在設計上分為多個模塊,模塊設計采用生命周期法,能夠有效的實現(xiàn)奶牛養(yǎng)殖過程中涉及到的牛舍管理、泌乳管理、育種管理、飼養(yǎng)管理、疾病管理、預防管理功能,系統(tǒng)操作人員(奶牛養(yǎng)殖人員、奶牛場管理者等)通過人機接口對軟件進行操作,完成基本信息的錄入、查詢、刪除、更新等功能,然后這些基本信息以字段的形式儲存在數(shù)據(jù)庫中,以備下次調用。
3.1 牛舍管理 牛舍管理模塊能夠完成牛只基本信息管理、牛只移舍以及牛舍安全檢測等功能,牛舍管理是奶牛場生產管理的基礎,也是奶牛場生產管理系統(tǒng)的各個模塊正常運行的源泉。根據(jù)牛舍管理的現(xiàn)實需要本平臺設計了與之相適應的牛舍管理模塊,包括牛只管理、分類查詢、牛只移動、環(huán)境監(jiān)測、牛舍消毒、牛舍清潔、殺蟲滅鼠等功能。牛舍的合理管理可減少由蚊蠅孳生引發(fā)的感染,降低經濟損失[5]。
3.2 泌乳管理 泌乳管理模塊包括牛只設置、產奶錄入、乳質監(jiān)測、個體和群體泌乳趨勢五個方面。對提高奶牛的產奶量,保證乳品安全等方面具有重要的意義。個體產奶趨勢界面和群體產奶趨勢界面是在牛只產奶錄入的前提下,將某頭奶牛或者整群奶牛存儲于數(shù)據(jù)庫中的產奶量采用水晶報表(CrystalReport)組件根據(jù)進行曲線擬合,然后以直觀的方式顯示于系統(tǒng)界面中。
3.3 育種管理 育種管理模塊的主要功能是對奶牛育種基本情況進行跟蹤記錄,對奶牛繁殖的各個環(huán)節(jié)應進行的操作予以提示。育種記錄界面就是將奶牛的育種信息,如牛舍編號、牛只編號、發(fā)情日期、是否配種、配種日期、妊娠是否成功、生產日期、生產結果和犢牛編號等信息以Datagrid控件為載體反映在界面上,可以清楚的了解奶牛處于哪個繁殖階段,如果發(fā)生異常,可以及時提示。
3.4 飼養(yǎng)管理 飼養(yǎng)管理模塊按照奶牛飼喂管理程序依次進行設計,包括配方管理界面、飼喂界面、飼料庫存界面、飼喂記錄界面、飼料安全檢測和飲水安全檢測界面。保證奶牛飼喂安全,保證我國奶牛養(yǎng)殖業(yè)的健康發(fā)展。
3.5 疾病管理 疾病管理模塊主要完成牛只病歷、待診牛只病歷維護、病例統(tǒng)計、預防決策和獸藥安全檢測等功能。此外,本系統(tǒng)還設計了一個與奶牛疾病診斷系統(tǒng)相連接的接口,可以對奶牛疾病進行輔助性診斷,包括正向診斷、反向診斷。正向診斷是奶牛場獸醫(yī)工作人員根據(jù)臨床癥狀從系統(tǒng)中選取相應癥狀,進而診斷疾病;反向診斷是奶牛場獸醫(yī)工作人員根據(jù)臨床癥狀推斷出疾病,從而在系統(tǒng)中查找此疾病,通過系統(tǒng)所羅列的癥狀與臨床癥狀進行比較,進而診斷疾病。
3.6 預防管理 預防管理模塊主要是完成奶牛疫苗免疫接種、驅蟲管理以及修蹄管理等工作,因為奶牛場預防管理既包括注射疫苗預防法,也包括日常的驅蟲以及修蹄等工作。牛場可以根據(jù)自己的實際情況給出不同的免疫程序,并且可以隨時進行添加、刪除、修改,這樣可以制定具有不同牛場特色的免疫程序,因此更能滿足不同牛場的實際需求。
由于我國奶牛管理系統(tǒng)的研究起步比較晚,所以對于奶牛養(yǎng)殖有關方面的研究還欠缺系統(tǒng)性和完整性。國內的各個奶牛管理軟件的開發(fā)者主要是針對奶牛某方面的問題進行孤立的編程,并沒能有機的結合起來,形成一個完整的奶牛場生產管理軟件。首先,牛場牛舍環(huán)境控制適宜可以有效的增加產奶量、乳脂率、乳脂產量[6]。通過試驗調查,本軟件可以實現(xiàn)牛舍環(huán)境控制,從而改善奶牛的生活環(huán)境,提高產奶量。其次,影響奶牛繁殖力的因素有遺傳因素、營養(yǎng)水平、環(huán)境因素、疾病、產奶量、精液品質和輸精技術等[7]。因此,育種記錄模塊的設計可以及時了解奶牛繁殖力,從而從選種、營養(yǎng)以及管理等方面做出有效的調整。
本系統(tǒng)是一個基于NET技術、采用B/S模式的奶牛場管理信息系統(tǒng),采用面向對象技術、數(shù)據(jù)庫技術、分布式開發(fā)技術等先進開發(fā)技術的應用程序,現(xiàn)有的開發(fā)技術已經非常成熟,并且廣泛的應用于各行各業(yè),利用現(xiàn)有技術完全可以達到既定的功能目標,具備了技術可行性;且本系統(tǒng)的研制和開發(fā)充分考慮用戶的工作流程、計算機操作水平等,盡可能提供更人性化、更為直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內可行,具備了操作可行性。
開發(fā)了基于B/S模式的奶牛場管理信息系統(tǒng),利用該系統(tǒng)可對奶牛場各個生產環(huán)節(jié)進行實時監(jiān)控和數(shù)字化數(shù)據(jù)管理。用戶可在系統(tǒng)的幫助下記錄奶牛場日常管理過程中產生的各種數(shù)據(jù),系統(tǒng)可對這些數(shù)據(jù)進行統(tǒng)計分析,并可以在相應功能環(huán)節(jié)進行提示。
[1]張偉.中國奶牛養(yǎng)殖業(yè)研究[D].北京:中國社會科學院,2002.
[2]牛麗娟.用生命周期法和快速原型法實現(xiàn)資產負債管理分析系統(tǒng)的開發(fā)與研究[J].河南金融管理干部學院學報,2002(2):27-28.
[3]欒培賢,肖建華,王洪斌,等.基于B/S結構的豬場管理信息系統(tǒng)的設計[J].現(xiàn)代畜牧獸醫(yī),2009(7):35-36.
[4]陳蕊,錢金良,朱衛(wèi)華,等.農業(yè)科技專家信息系統(tǒng)的設計及實現(xiàn)[J].農業(yè)網絡信息,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.奶牛科學[M].4版.張沅,王雅春,張勝利,等譯.北京:中國農業(yè)大學出版社,2007:15-40.
[7]王家啟.現(xiàn)代奶牛養(yǎng)殖科學[M].北京:中國農業(yè)出版社,2006:54-58.