隨著經(jīng)濟(jì)的發(fā)展,養(yǎng)羊業(yè)正在朝著肉用方向發(fā)展,生產(chǎn)規(guī)模也在不斷擴(kuò)大,對先進(jìn)管理技術(shù)的需求不斷增加,以獲得最高的經(jīng)濟(jì)效益。目前,計(jì)算機(jī)普及率愈來愈高,但有關(guān)肉羊生產(chǎn)管理的計(jì)算機(jī)軟件尚未投放市場。兩年前,本所研究成功的“現(xiàn)代肉羊生產(chǎn)管理系統(tǒng)”軟件包,將遺傳、育種、飼養(yǎng)、繁殖、日常管理和疾病控制等模塊集成一體,雖然全面、系統(tǒng),但對計(jì)算機(jī)容量要求較高,比較適合于生產(chǎn)規(guī)模較大的育種場,而對于生產(chǎn)規(guī)模較小的羊場,有些軟件因應(yīng)用不上而被浪費(fèi)。因此,本研究在采用Ac -cess和VB6.0進(jìn)一步優(yōu)化系統(tǒng)的核心數(shù)據(jù)庫和各種數(shù)據(jù)接口的同時,將“肉羊生產(chǎn)日常管理系統(tǒng)”從軟件包中剝離,使得其既為飼料配方、遺傳育種分析、羊場管理、決策和疾病診斷等模塊提供各種數(shù)據(jù)支持,又可單獨(dú)應(yīng)用。
1、軟件研制目標(biāo)
系統(tǒng)設(shè)計(jì)了以下功能目標(biāo):①軟件界面友好,學(xué)習(xí)方便;②系統(tǒng)的維護(hù)、升級方便;③系統(tǒng)資源占用少,運(yùn)行快速穩(wěn)定;④與同軟件包的相關(guān)軟件結(jié)合緊密;⑤提高企業(yè)管理效率,對生產(chǎn)具有指導(dǎo)意義。
系統(tǒng)開發(fā)歷經(jīng)系統(tǒng)分析與剝離、系統(tǒng)方案的優(yōu)化、數(shù)據(jù)庫優(yōu)化、程序設(shè)計(jì)調(diào)試和運(yùn)行等階段。
2、系統(tǒng)設(shè)計(jì)
2.1 數(shù)據(jù)庫 系統(tǒng)的使用FSHEEP.MDB數(shù)據(jù)庫,采用數(shù)據(jù)庫編程的思想,進(jìn)一步優(yōu)化數(shù)據(jù)庫程序,減少冗余代碼,充分利用關(guān)系數(shù)據(jù)庫的優(yōu)勢,構(gòu)成保存與羊場相關(guān)的所有基礎(chǔ)管理數(shù)據(jù)的中心結(jié)構(gòu)。主要包括以下幾個部分。
2.1.1表(Table)包括種羊記錄、育成羊記錄、羔羊記錄、公羊采精記錄、精液定期檢查記錄、母羊繁殖記錄、母羊斷乳記錄等二十多個專業(yè)數(shù)據(jù)表,構(gòu)成關(guān)系數(shù)據(jù)庫。
2.1.2查詢(Query)形成常規(guī)查詢、細(xì)節(jié)查詢、分支查詢、獨(dú)立查詢、綜合查詢等近百個查詢設(shè)計(jì),充分利用數(shù)據(jù)庫穩(wěn)定高效的運(yùn)算功能,保障功能的實(shí)現(xiàn)。
2.1.3報表(Report)十余個Access報表模塊,規(guī)范報表樣式,使系統(tǒng)更靈活、方便、快捷。
2.2程序設(shè)計(jì) 使用VB 6.0編制軟件的核心程序以及用戶界面,并利用關(guān)系數(shù)據(jù)庫編程的國際標(biāo)準(zhǔn)語言-soL和ADO數(shù)據(jù)庫編程對象來控制數(shù)據(jù)庫,選用“MICROSOFT ACCESS DRIVER(*.MDB)”作為數(shù)據(jù)源的驅(qū)動引擎。
3、系統(tǒng)管理與功能
根據(jù)我國羊場的一般管理模式和計(jì)算機(jī)管理的特點(diǎn),我們在研究中對軟件設(shè)計(jì)方案采取了“改進(jìn)”( IMPROVEMENT)、“優(yōu)化”(OPTIMIZATION)、“再造”( REENGINEERING)三步曲式的漸進(jìn)策略,其目的在于從數(shù)據(jù)到業(yè)務(wù)環(huán)節(jié)都能利用上“計(jì)算機(jī)+應(yīng)用軟件”這一高效便利的工具組合。所謂“改進(jìn)”,就是改變傳統(tǒng)工作中將得到的各種數(shù)據(jù)統(tǒng)統(tǒng)羅列在一張大EXCEL表上的記錄模式,取而代之以將數(shù)據(jù)按不同類別分割成各級別層次數(shù)據(jù)流的保存方式;“優(yōu)化”是利用分析工具,尋找各數(shù)據(jù)項(xiàng)間的相關(guān)關(guān)系,明確數(shù)據(jù)項(xiàng)在數(shù)據(jù)流中的位置和作用,織成一張相互關(guān)聯(lián)的數(shù)據(jù)網(wǎng),為數(shù)據(jù)的“再造”打下分析匯總的基礎(chǔ);改進(jìn)、優(yōu)化后的原始數(shù)據(jù)被進(jìn)一步統(tǒng)計(jì)、分析、歸納,提煉出方向性、指導(dǎo)性、總結(jié)性的“再造”數(shù)據(jù)。
3.1羊場的基本信息員工情況、工種、羊場的全部羊只編號、羊場的品種情況、提醒功能的選擇等羊場自身的最基本的信息,將成為為用戶以后日常輸入與維護(hù)工作所提供的方便快捷功能的基礎(chǔ)。
3.2根據(jù)專業(yè)知識和對生產(chǎn)的實(shí)際情況,我們將可供“改進(jìn)”和“優(yōu)化”的數(shù)據(jù)內(nèi)容分為以下五個方面。
3.2.1種羊、育成羊、羔羊個體數(shù)據(jù)主要有羊只耳號、出生日期、品種、舍號、欄號、飼養(yǎng)員、父輩耳號、母輩耳號、乳頭數(shù)、毛色、來源、等級、繁育模式、死淘日期等。
3.2.2羊只的生長與育種數(shù)據(jù)主要有羊只不同日齡的體重、體尺測定記錄,飼料顆粒機(jī)是養(yǎng)殖戶們壓制顆粒飼料最佳的選擇。
3.2.3羊只繁殖數(shù)據(jù)主要有公羊精液登記,精液的常規(guī)檢查記錄,精液的定期檢查記錄,配種記錄,產(chǎn)羔記錄,流產(chǎn)記錄,妊娠診斷記錄等。
3.2.4羊群保健數(shù)據(jù)主要有獸醫(yī)臨床診斷與用藥記錄,其他檢疫記錄,有關(guān)疾病的防疫接種記錄等,并與本軟件的疾病專家咨詢系統(tǒng)相配合。
3.2.5羊只的購進(jìn)、銷售和交換的記錄。
3.3經(jīng)過系統(tǒng)的處理,得到的“再造”數(shù)據(jù)具體體現(xiàn)為系統(tǒng)提醒、報表、查詢等各類具體信息。因此我們一方面可以了解羊只個體的生產(chǎn)性能與潛能,使得在篩選培育優(yōu)秀種羊、改良地方品種等方面有了較好的手段,另一方面可以了解羊場的整體生產(chǎn)情況,反映和提示羊群中的異常問題,對許多生產(chǎn)、管理、經(jīng)營環(huán)節(jié)起到有效的分析與指導(dǎo),以便對存在的問題及時采取對策,改進(jìn)飼養(yǎng)管理措施,在生產(chǎn)上起到監(jiān)控作用,對羊場的良性發(fā)展具有一定的意義。具體形成以下五個方面的信息(如圖2)。
3.3.1 羊只個體信息 羊只個體信息是為了說明羊只個體的一些基本情況,主要有羊只個體的系譜、體型體尺數(shù)據(jù)、日增重、精液質(zhì)量、選配、胎次、配種、懷孕、產(chǎn)羔、斷乳、窩重、疾病情況等,這些信息對于分析羊只的育種價值和經(jīng)濟(jì)價值具有重要的意義,不僅可以有目的、有計(jì)劃地提高羊場羊只的質(zhì)量,而且可以提高羊場產(chǎn)品的市場競爭力。
3.3.2生產(chǎn)信息 生產(chǎn)信息主要形成各種總結(jié)報表,即時提醒和協(xié)助制定生產(chǎn)計(jì)劃等。總結(jié)報表不僅可以及時了解羊場的實(shí)際情況,方便用戶存檔,而且是與客戶談判交易時有力的生產(chǎn)文件;即時提醒并非被設(shè)計(jì)為提醒當(dāng)天的工作,而是安排次日的日程,協(xié)助制定生產(chǎn)計(jì)劃實(shí)際是即時提醒功能的延伸,可以預(yù)排任意天后的工作任務(wù),方便羊場的日程安排與調(diào)整,
秸稈顆粒機(jī)是養(yǎng)殖戶們壓制顆粒飼料不錯的選擇。

3.3.3羊只繁殖力指標(biāo) 繁殖力指標(biāo)主要是情期受胎率、第一情期受胎率、總情期受胎率、返情率、受胎指數(shù)、繁殖率、成活率、繁殖成活率、增殖率、產(chǎn)羔率、雙羔率、三羔率、多羔率、流產(chǎn)率等,是設(shè)計(jì)系統(tǒng)功能時的重點(diǎn)。繁殖力的高低直接影響動物數(shù)量的增加和質(zhì)量的提高,同時影響羊群生產(chǎn)的發(fā)展和企業(yè)的經(jīng)濟(jì)效益,所以對繁殖力指標(biāo)進(jìn)行詳實(shí)、準(zhǔn)確地統(tǒng)計(jì),是系統(tǒng)實(shí)用性、指導(dǎo)性的確切體現(xiàn)。
3.3.4羊只肉用性能 系統(tǒng)提供屠宰實(shí)驗(yàn)的功能模板,使用的是新西蘭羊肉分級標(biāo)準(zhǔn),提供屠宰率、凈肉率、骨肉比以及羊胴體的分級等信息。
3.3.5經(jīng)營情況根據(jù)銷售情況、市場實(shí)際價格、生產(chǎn)成本等信息,進(jìn)行成本核算,讓用戶能掌握本場的銷售量、銷售方向以及投資回報率的高低,方便、及時調(diào)整經(jīng)營策略。
4、軟件的改進(jìn)
4.1進(jìn)一步優(yōu)化VB代碼 本研究主要從VB代碼本身優(yōu)化VB代碼,且重點(diǎn)放在優(yōu)化執(zhí)行頻率較高的短小碼段(如循環(huán)或經(jīng)常調(diào)用的過程),變量的設(shè)置等。
4.1.1避免變體變體類型較其他數(shù)據(jù)類型占用更多的內(nèi)存,而且無法立即處理。
4.1.2簡化計(jì)算一是避免使用^運(yùn)算符,二是保存中間結(jié)果,使用臨時變量保存運(yùn)算結(jié)果,則運(yùn)行速度會更快。
4.1.3有效的操作字符串 一是靈活使用(MID)函數(shù);二是禁止用VB操作很長的字符串,而是將長字符串分割處理后再接合。
4.1.4間接訪問控件屬性通過變量將數(shù)據(jù)引入控件的屬性中;禁止在循環(huán)中引用Textl.Text之類的屬性。
4.2軟件內(nèi)核簡潔與模塊化程度更高 通過大量使用函數(shù)、參數(shù)傳遞、全局變量和模塊級變量,將面板和記錄集參數(shù)化,進(jìn)一步精簡了內(nèi)核代碼。
4.3靈活的數(shù)據(jù)字段一種是最基本的、不可缺少的數(shù)據(jù)字段;另一種是由用戶自行決定的數(shù)據(jù)字段。這種差別得到的后果在于系統(tǒng)統(tǒng)計(jì)結(jié)果的繁簡程度。
4.4查詢模塊化可跨窗口,當(dāng)前窗口即時查詢,增加了無限再次查詢的功能,支持即時查詢結(jié)果的輸出打印。
4.5打印功能 系統(tǒng)設(shè)置兩種打印模式,一種是利用本軟件所開發(fā)的打印程序,能輸出各種總結(jié)報表;另一種是自由度較大的打印方式,用戶可進(jìn)行編輯和打印輸出。
5、軟件的進(jìn)一步開發(fā)
5.1使ACCESS數(shù)據(jù)庫在網(wǎng)絡(luò)使用中保持同步,能應(yīng)用于較大企業(yè)的局域網(wǎng)中,以適應(yīng)企業(yè)、網(wǎng)絡(luò)、信息的高速發(fā)展;將進(jìn)一步把Access數(shù)據(jù)庫升級為SQL Server。
5.2利用Visual C++建立動態(tài)聯(lián)接庫(DLL)優(yōu)化VB程序。
5.3進(jìn)一步增加界面的打印功能,不僅能打印任意查詢出的Recordset,而且可以打印出DB(Jrid等的控件表格及其內(nèi)容;并且使用Excel模板打印更復(fù)雜的報表,可根據(jù)用戶要求打印特定的報表。
6、軟件推廣與應(yīng)用注意事項(xiàng)
6.1生產(chǎn)實(shí)際與軟件應(yīng)用相結(jié)合 軟件的應(yīng)用并非意味著生產(chǎn)管理中完全套用軟件的管理思想,而是希望通過軟件的推廣,能讓企業(yè)逐步重視數(shù)據(jù)管理、生產(chǎn)管理的規(guī)范化,使準(zhǔn)確的數(shù)據(jù)在羊場的生產(chǎn)決策、經(jīng)營競爭中發(fā)揮更大的作用。
6.2數(shù)據(jù)管理總則
1)按照畜牧獸醫(yī)專業(yè)技術(shù)、肉羊飼養(yǎng)管理和計(jì)算機(jī)數(shù)據(jù)處理技術(shù)的要求收集、記錄和計(jì)算數(shù)據(jù);
2)羊場統(tǒng)計(jì)人員應(yīng)掌握畜牧專業(yè)、統(tǒng)計(jì)業(yè)務(wù)及計(jì)算機(jī)操作等知識,使用統(tǒng)一的記錄規(guī)范,遵守《中華人民共和國統(tǒng)計(jì)法》,做到及時、準(zhǔn)確、完整;
3)羊場的生產(chǎn)工作人員必須積極配合統(tǒng)計(jì)員的工作,確保數(shù)據(jù)記錄的準(zhǔn)確性、全面性、及時性。
6.3數(shù)據(jù)管理職責(zé)
1)日常數(shù)據(jù)的測定、收集和記錄(或輸入),及時進(jìn)行統(tǒng)計(jì)分析,準(zhǔn)確、按時向領(lǐng)導(dǎo)報告生產(chǎn)及羊群情況的有關(guān)信息;
2)做好羊群情況、羊只個體信息、配種、分娩、產(chǎn)羔等(日)月提醒以及向有關(guān)生產(chǎn)技術(shù)人員提供配種、預(yù)產(chǎn)等通知;
3)及時將收集的生產(chǎn)、經(jīng)營數(shù)據(jù)填入系統(tǒng)中的種公羊卡、種母羊卡、育成羊記錄、羔羊記錄等相關(guān)記錄表,并注意保留紙張記錄和設(shè)定相關(guān)規(guī)則,定時輸出重要的資料;
4)做好羊場全年生產(chǎn)技術(shù)數(shù)據(jù)的統(tǒng)計(jì)和各種資料匯總工作,及時按規(guī)定報出各類年報表;
5)做好羊場生產(chǎn)技術(shù)數(shù)據(jù)、資料的保管和備份工作。
富通新能源新能源專業(yè)銷售飼料顆粒機(jī)、
秸稈顆粒機(jī)等顆粒飼料成型機(jī)械設(shè)備。