999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

白絨山羊遠(yuǎn)程飼料配方系統(tǒng)的設(shè)計(jì)

2010-06-07 10:33:30徐東升
飼料工業(yè) 2010年19期
關(guān)鍵詞:營(yíng)養(yǎng)數(shù)據(jù)庫(kù)系統(tǒng)

徐東升 屈 雷

飼料配方是白絨山羊生產(chǎn)管理的物質(zhì)基礎(chǔ),飼料成本將占養(yǎng)羊總成本的60%~70%,合理利用飼料資源、降低飼料成本是生產(chǎn)實(shí)際亟需解決的問題[1]。我國(guó)從20世紀(jì)80年代初期開始,先后研制成功了多款飼料配方軟件。這些飼料配方軟件幾乎都是單機(jī)版的,價(jià)格不菲加上操作比較復(fù)雜,一直沒能普及到中小養(yǎng)殖戶。然而,我國(guó)目前白絨山羊養(yǎng)殖業(yè)的現(xiàn)狀是中小養(yǎng)殖戶占了很大的比重,且在相當(dāng)長(zhǎng)的時(shí)期內(nèi)仍將維持農(nóng)戶小規(guī)模養(yǎng)殖、中等規(guī)模專業(yè)戶養(yǎng)殖及現(xiàn)代化大型養(yǎng)殖廠并存的格局[2]。因此,為中小養(yǎng)殖戶開發(fā)操作簡(jiǎn)單易用、維護(hù)升級(jí)方便的飼料配方軟件就顯得十分重要。

本文根據(jù)白絨山羊飼養(yǎng)管理與營(yíng)養(yǎng)需要的實(shí)際情況,考慮到利用Internet進(jìn)行遠(yuǎn)程飼料配方設(shè)計(jì)可以讓更多的農(nóng)民飼養(yǎng)戶受益,采用線性規(guī)劃的理論和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù),本著方法科學(xué)、技術(shù)先進(jìn)、操作簡(jiǎn)單、界面友好等原則,開發(fā)了基于Web的白絨山羊遠(yuǎn)程飼料配方系統(tǒng)——RFFS(Remote Feeding Formula System)。

1 系統(tǒng)的功能結(jié)構(gòu)

1.1 系統(tǒng)的體系結(jié)構(gòu)

RFFS是一個(gè)基于Web的三層Browser/Server體系結(jié)構(gòu)的信息管理系統(tǒng),這種模式在邏輯上將應(yīng)用功能分為三層:客戶層、Web服務(wù)器層、數(shù)據(jù)服務(wù)器層[3]。客戶層只用來實(shí)現(xiàn)人機(jī)交互,對(duì)于Windows操作系統(tǒng),只需要一種通用的Web瀏覽器軟件,如IE等就可以滿足需要。Web服務(wù)器層用來響應(yīng)客戶端的請(qǐng)求,利用ASP可以動(dòng)態(tài)生成HTML代碼,并將處理結(jié)果嵌入其中,返回給客戶端的瀏覽器。數(shù)據(jù)服務(wù)器層僅僅提供數(shù)據(jù)信息服務(wù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理。當(dāng)客戶端提交的請(qǐng)求包括數(shù)據(jù)的存取時(shí),Web服務(wù)器將與數(shù)據(jù)庫(kù)服務(wù)器一起工作。系統(tǒng)的體系結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)體系結(jié)構(gòu)

1.2 系統(tǒng)的功能模塊

RFFS分為前臺(tái)顯示與后臺(tái)管理兩大模塊。對(duì)于前臺(tái)顯示模塊,只包含配方計(jì)算子系統(tǒng),匿名用戶就可以操作,不需要密碼。而對(duì)于后臺(tái)管理模塊,系統(tǒng)管理員必須通過身份驗(yàn)證后才能進(jìn)入系統(tǒng)。后臺(tái)管理模塊的主要功能包括系統(tǒng)管理子系統(tǒng)、數(shù)據(jù)庫(kù)維護(hù)子系統(tǒng)、系統(tǒng)幫助子系統(tǒng)等。整個(gè)系統(tǒng)詳細(xì)功能模塊的劃分如圖2所示。

1.2.1 配方計(jì)算子系統(tǒng)

用戶在瀏覽器中輸入相應(yīng)地址進(jìn)入系統(tǒng)主頁(yè)后,第一步選擇營(yíng)養(yǎng)標(biāo)準(zhǔn)和營(yíng)養(yǎng)指標(biāo),第二步選擇飼料原料,第三步修改飼料原料配方參數(shù),第四步直接進(jìn)行遠(yuǎn)程飼料配方計(jì)算,第五步進(jìn)行影響成本的因素分析。

1.2.2 系統(tǒng)管理子系統(tǒng)系統(tǒng)初始化可以在系統(tǒng)使用之前清空系統(tǒng)中存在的沒用的全部數(shù)據(jù);密碼修改可以修改用戶的登錄系統(tǒng)口令;系統(tǒng)字典的主要功能是在系統(tǒng)中定義各數(shù)據(jù)字典項(xiàng)的字典值,如飼養(yǎng)對(duì)象、原料類別、營(yíng)養(yǎng)指標(biāo)等;數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)則可以實(shí)現(xiàn)數(shù)據(jù)的多重保存,防止數(shù)據(jù)丟失,提高系統(tǒng)安全性。

1.2.3 數(shù)據(jù)庫(kù)維護(hù)子系統(tǒng)

數(shù)據(jù)庫(kù)維護(hù)子系統(tǒng)采用了SQL的自動(dòng)校驗(yàn)和事務(wù)處理技術(shù),即所有數(shù)據(jù)庫(kù)操作命令作為一個(gè)整體一起向系統(tǒng)提交或撤銷,這一組數(shù)據(jù)庫(kù)操作命令要么都執(zhí)行,要么都不執(zhí)行,從而保證了營(yíng)養(yǎng)標(biāo)準(zhǔn)數(shù)據(jù)表、飼料原料數(shù)據(jù)表、經(jīng)典配方數(shù)據(jù)表保存到系統(tǒng)數(shù)據(jù)庫(kù)的一致性和完整性。為了降低管理員錄入營(yíng)養(yǎng)標(biāo)準(zhǔn)和原料營(yíng)養(yǎng)成分的工作量,本系統(tǒng)在設(shè)計(jì)時(shí)為數(shù)據(jù)庫(kù)維護(hù)子系統(tǒng)增加了從Excel表格導(dǎo)入營(yíng)養(yǎng)標(biāo)準(zhǔn)或原料營(yíng)養(yǎng)成分?jǐn)?shù)據(jù)的功能。

1.2.4 系統(tǒng)幫助子系統(tǒng)

系統(tǒng)幫助子系統(tǒng)提供聯(lián)機(jī)超文本形式的幫助文件,便于用戶了解系統(tǒng)的性能;此外,還提供了營(yíng)養(yǎng)技術(shù)指導(dǎo)、羊營(yíng)養(yǎng)性疾病的一些基本知識(shí)。

2 系統(tǒng)的設(shè)計(jì)

2.1 開發(fā)工具

ASP技術(shù)為構(gòu)造新一代動(dòng)態(tài)網(wǎng)站和基于網(wǎng)絡(luò)的分布式應(yīng)用提供強(qiáng)有力的支持[4],同時(shí)考慮到微軟在整個(gè)軟件行業(yè)處于霸主的地位,其Windows操作系統(tǒng)、IIS服務(wù)器、SQL Server數(shù)據(jù)庫(kù)、IE瀏覽器開發(fā)平臺(tái)已經(jīng)成功地應(yīng)用在許多領(lǐng)域。因此,我們?cè)谠O(shè)計(jì)和實(shí)現(xiàn)RFFS時(shí)前臺(tái)開發(fā)工具主要采用Dreamweaver MX和VBScript腳本語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)選用SQL Server 2000,開發(fā)環(huán)境為Windows XP Professional+IIS6.0+IE6.0+MDAC2.8。

2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)有六個(gè)不同級(jí)別的范式,一般我們要做到的是第三范式,即數(shù)據(jù)表中沒有冗余字段以及同一個(gè)表中的字段沒有函數(shù)依賴關(guān)系[5]。數(shù)據(jù)庫(kù)設(shè)計(jì)須在系統(tǒng)需求分析結(jié)果的基礎(chǔ)上進(jìn)行,充分考慮數(shù)據(jù)結(jié)構(gòu)的合理性、完整性及安全性,采用軟件工程的先進(jìn)思想和方法,便于程序設(shè)計(jì)及系統(tǒng)的維護(hù)與升級(jí)[6]。根據(jù)這些原則,本系統(tǒng)設(shè)計(jì)了白絨山羊遠(yuǎn)程飼料配方數(shù)據(jù)庫(kù),包含用戶信息表、飼養(yǎng)對(duì)象表、原料類別表、營(yíng)養(yǎng)指標(biāo)表、飼養(yǎng)標(biāo)準(zhǔn)表、飼料原料表、經(jīng)典配方表、參算原料表、選定標(biāo)準(zhǔn)表、臨時(shí)配方表、臨時(shí)營(yíng)養(yǎng)成分表等共10多個(gè)數(shù)據(jù)表。

2.3 配方求解算法設(shè)計(jì)

目前飼料配方系統(tǒng)常用的求解算法包括線性規(guī)劃、目標(biāo)規(guī)劃和模糊線性規(guī)劃[7]。RFFS要實(shí)現(xiàn)遠(yuǎn)程飼料配方,服務(wù)器可能同時(shí)處理大量的數(shù)據(jù),加之網(wǎng)絡(luò)傳輸?shù)乃俣容^為有限,不宜采用復(fù)雜的算法,否則會(huì)影響系統(tǒng)的響應(yīng)速度;另一方面,RFFS主要服務(wù)于中小養(yǎng)殖戶的日常飼料配方設(shè)計(jì),他們的實(shí)際配方水平較為有限。而目標(biāo)規(guī)劃與模糊線性規(guī)劃較為復(fù)雜,要求配方人員具備較高的動(dòng)物營(yíng)養(yǎng)知識(shí)和配方經(jīng)驗(yàn),才能進(jìn)行必要的分析和調(diào)整,不容易掌握。因此綜合考慮,RFFS采用線性規(guī)劃作為配方設(shè)計(jì)的數(shù)學(xué)模型。

2.3.1 數(shù)學(xué)模型的建立

在飼料配方問題的求解中,既要求滿足動(dòng)物各項(xiàng)指標(biāo)的營(yíng)養(yǎng)需要,又要求飼料成本為最低。線性規(guī)劃就是求某一目標(biāo)函數(shù)在一定的約束條件下的最大值或最小值,其中的約束條件和目標(biāo)函數(shù)均可用線性方程組或線性不等式表示,非常適合于飼料配方問題的求解[8]。線性規(guī)劃最低成本配方的數(shù)學(xué)模型可表示為:

目標(biāo)函數(shù):Zmin=c1x1+c2x2+…+cnxn

滿足約束條件:

其中:xi(i=1,2,…,n)為參與配方配制的各種原料的用量,n為原料個(gè)數(shù);aji(j=1,2,…,m;i=1,2,…,n)為第i種原料的第j種營(yíng)養(yǎng)成分的含量,m為約束條件數(shù);bj(j=1,2,…,m)為配方應(yīng)滿足的各項(xiàng)營(yíng)養(yǎng)需要;ci(i=1,2,…,n)為原料的價(jià)格系數(shù),Z為目標(biāo)值,這里目標(biāo)函數(shù)是配方成本最低,求取的是滿足約束條件下的最低成本配方。

2.3.2 算法實(shí)現(xiàn)

本系統(tǒng)應(yīng)用了單純形法的基本算法。算法實(shí)現(xiàn)的思路是:首先將飼料原料的品種及營(yíng)養(yǎng)成分和營(yíng)養(yǎng)標(biāo)準(zhǔn)中營(yíng)養(yǎng)指標(biāo)值均放在系統(tǒng)數(shù)據(jù)庫(kù)中。根據(jù)用戶選擇的飼料原料種類和營(yíng)養(yǎng)指標(biāo)從系統(tǒng)數(shù)據(jù)庫(kù)中抽取所需數(shù)據(jù),然后進(jìn)行目標(biāo)函數(shù)最優(yōu)解的計(jì)算。

2.3.3 影子價(jià)格

原料的影子價(jià)格是指,在得到最佳配方后,配方中某種原料用量增減一個(gè)單位,使飼料配方的成本增加或降低多少。數(shù)學(xué)家們已經(jīng)證明:原料的影子價(jià)格就是求解對(duì)偶規(guī)劃的最優(yōu)解[9]。這個(gè)對(duì)偶規(guī)劃與原配方的線性規(guī)劃模型之間存在如下的關(guān)系:兩個(gè)線性規(guī)劃問題中約束條件的系數(shù)互為轉(zhuǎn)置矩陣;原線性規(guī)劃問題中右手側(cè)的常數(shù),正好是新線性規(guī)劃問題的目標(biāo)函數(shù)中各自變量的系數(shù),新線性規(guī)劃問題中約束條件的右手側(cè)常數(shù),也正好是原線性規(guī)劃問題的目標(biāo)函數(shù)中自變量的系數(shù);原線性規(guī)劃問題中約束條件中的不等式符號(hào)如果是“≥”,那么新線性規(guī)劃問題中約束條件中的不等式的符號(hào)就是“≤”;如果原線性規(guī)劃問題中的目標(biāo)函數(shù)是求最小值,那么新線性規(guī)劃問題中的目標(biāo)函數(shù)就是求最大值。

在實(shí)踐中我們根據(jù)影子價(jià)格可有把握地調(diào)整飼料配方。一般說來,當(dāng)某原料影子價(jià)格為負(fù)值時(shí),增加該原料在飼料配方中的用量,可以降低配合飼料的成本;當(dāng)某原料影子價(jià)格為正值時(shí),降低該原料在飼料配方中的用量,可以降低配合飼料的成本。

3 應(yīng)用實(shí)例

以30 kg日增重0.10 kg的育成白絨山羊?yàn)槔鞣N營(yíng)養(yǎng)需要為約束條件,計(jì)算精料飼料配方。白絨山羊的營(yíng)養(yǎng)標(biāo)準(zhǔn)參照肉羊飼養(yǎng)國(guó)家標(biāo)準(zhǔn)(NY/T816—2004),見表1。選擇的各種飼料原料的營(yíng)養(yǎng)價(jià)值查中國(guó)飼料成分及營(yíng)養(yǎng)價(jià)值表(2009年第20版)獲得,見表2。通過調(diào)研獲得當(dāng)?shù)赝诟鞣N飼料原料的市場(chǎng)價(jià)格及用量限制,見表3。采用線性規(guī)劃求解得到飼料配方及配方的營(yíng)養(yǎng)指標(biāo),見表4和表5。

表1 營(yíng)養(yǎng)標(biāo)準(zhǔn)

表2 各種飼料原料營(yíng)養(yǎng)價(jià)值

表3 各種飼料原料的市場(chǎng)價(jià)格與約束條件

從運(yùn)算報(bào)告的結(jié)果看,本例配合飼料的價(jià)格為1.67元/kg。若規(guī)劃求解過程中出現(xiàn)無解時(shí),說明所使用的原料要達(dá)到約束條件是不可能的,此時(shí)要注意分析可能存在的問題,重新選擇飼料原料和設(shè)置約束條件進(jìn)行計(jì)算。

表4 線性規(guī)劃配方

表5 配方的營(yíng)養(yǎng)指標(biāo)

4 建議與討論

4.1 基于Web的遠(yuǎn)程飼料配方系統(tǒng)具有操作簡(jiǎn)便、成本低廉、容易推廣等優(yōu)點(diǎn),所使用的數(shù)據(jù)庫(kù)查詢、配方計(jì)算都在服務(wù)器端運(yùn)行,客戶端只負(fù)責(zé)選擇標(biāo)準(zhǔn)、原料、調(diào)整配方參數(shù),提交到服務(wù)器,不受時(shí)間、地點(diǎn)、計(jì)算機(jī)的限制,非常適合服務(wù)白絨山羊中小養(yǎng)殖戶的計(jì)算機(jī)飼料配方需要。

4.2 系統(tǒng)可根據(jù)當(dāng)?shù)仫暳腺Y源情況選擇自己的決策變量,篩選適合當(dāng)?shù)貙?shí)際的各種飼料配方。

4.3 盡管RFFS具有單機(jī)版不可比擬的優(yōu)勢(shì),但其根本上還是一款飼料配方的工具,終究不能取代配方師的地位,因?yàn)橄到y(tǒng)現(xiàn)有的知識(shí)無法模擬配方師的經(jīng)驗(yàn)及知識(shí)。同時(shí),本系統(tǒng)在配方過程中沒有考慮配方的適口性、保質(zhì)期等問題。

目前,RFFS只能實(shí)現(xiàn)飼料配方的遠(yuǎn)程設(shè)計(jì),根據(jù)白絨山羊生產(chǎn)管理的現(xiàn)狀和發(fā)展,必然要逐步走向標(biāo)準(zhǔn)化、商業(yè)化,這就需要理論上完善、技術(shù)上先進(jìn)、實(shí)踐上可行的數(shù)字化養(yǎng)殖平臺(tái)。因此,下一步工作的重點(diǎn)將在現(xiàn)有基礎(chǔ)上增加生產(chǎn)管理數(shù)字化模塊、疫病診斷數(shù)字化模塊、畜產(chǎn)品安全監(jiān)控?cái)?shù)字化模塊等,全面建設(shè)一個(gè)基于Web的陜北白絨山羊數(shù)字化精細(xì)養(yǎng)殖平臺(tái),實(shí)現(xiàn)絨山羊的現(xiàn)代化生產(chǎn)和管理。

[1]劉士義,張安國(guó).陜北白絨山羊高效生態(tài)養(yǎng)殖技術(shù)[M].楊凌:西北農(nóng)林科技大學(xué)出版社,2007.

[2]陳立平,姚光強(qiáng),趙春江,等.基于掌上電腦的飼料配方系統(tǒng)的設(shè)計(jì)與開發(fā)[J].農(nóng)業(yè)工程學(xué)報(bào),2008,24(6):179-183.

[3]范振鈞.基于ASP.NET的三層結(jié)構(gòu)實(shí)現(xiàn)方法研究 [J].計(jì)算機(jī)科學(xué),2007,34(4):289-291.

[4]熊本海,羅清堯,龐之洪.網(wǎng)絡(luò)遠(yuǎn)程交互畜禽飼料配方系統(tǒng)的研制[J].畜牧獸醫(yī)學(xué)報(bào),2003,34(5):447-451.

[5]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2006.

[6]Daniela Florescu,Alon Levy,Alberto Mendelzon.Database Techniques for the World Wide Web[J].Sigmod record,2005,32(3):59-74.

[7]張彥成.飼料配方研究中數(shù)學(xué)方法的應(yīng)用及其結(jié)果的神經(jīng)網(wǎng)絡(luò)評(píng)價(jià)[D].內(nèi)蒙古大學(xué),2009:3-4.

[8]潘效干,楊利國(guó),姜?jiǎng)灼?動(dòng)物飼料配方系統(tǒng)(AFS)軟件研究[J].中國(guó)草食動(dòng)物,2002,30(1):174-177.

[9]王繼華,張樂穎,梁立軍.影子價(jià)格/靈敏度分析與飼料配方調(diào)整[J].邯鄲農(nóng)業(yè)高等專科學(xué)校學(xué)報(bào),2005,22(1):1-4.

猜你喜歡
營(yíng)養(yǎng)數(shù)據(jù)庫(kù)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
夏季給豬吃點(diǎn)“苦”營(yíng)養(yǎng)又解暑
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
這么喝牛奶營(yíng)養(yǎng)又健康
營(yíng)養(yǎng)Q&A
幸福(2018年33期)2018-12-05 05:22:46
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 欧美三级自拍| 少妇露出福利视频| 中文字幕第4页| 国产美女精品人人做人人爽| 国产成人一二三| 国产乱人视频免费观看| …亚洲 欧洲 另类 春色| 日本一本在线视频| 亚洲色成人www在线观看| 亚洲国产AV无码综合原创| 夜夜高潮夜夜爽国产伦精品| 伊人天堂网| 免费国产不卡午夜福在线观看| 一本大道香蕉中文日本不卡高清二区| 99热这里只有精品在线播放| 国产精品亚洲专区一区| 久久久久亚洲AV成人网站软件| 国产欧美日韩另类| 久久综合五月| 国产婬乱a一级毛片多女| 一区二区三区高清视频国产女人| 国产农村妇女精品一二区| 国产毛片一区| 免费va国产在线观看| 国产麻豆aⅴ精品无码| 在线欧美一区| 中文字幕天无码久久精品视频免费 | 在线观看网站国产| 国产福利小视频高清在线观看| 99无码熟妇丰满人妻啪啪 | 国产成人无码Av在线播放无广告| 97视频在线观看免费视频| 亚洲一区色| 激情亚洲天堂| 国产精品自拍合集| 日韩视频福利| 男女男精品视频| 色国产视频| 58av国产精品| 天天综合色网| 久久精品无码一区二区日韩免费| 亚洲av成人无码网站在线观看| 国产又色又爽又黄| 成人精品在线观看| 国产第八页| 久草热视频在线| 视频二区国产精品职场同事| 97综合久久| 色婷婷亚洲综合五月| 亚洲三级影院| 18禁影院亚洲专区| 久久香蕉国产线看观看亚洲片| 综合色婷婷| 亚洲女同一区二区| 国产一二三区在线| 麻豆精品在线播放| 国产精品对白刺激| 国产超薄肉色丝袜网站| 国产视频你懂得| 中文字幕在线一区二区在线| 国产正在播放| 成人精品免费视频| 精品国产美女福到在线不卡f| 久无码久无码av无码| 久久综合九九亚洲一区| 久久人人97超碰人人澡爱香蕉| 欧美精品一区在线看| 国产丝袜91| 欧美日韩国产成人高清视频| 91成人在线免费观看| 波多野结衣第一页| 伊人久久大线影院首页| 怡春院欧美一区二区三区免费| 四虎影视8848永久精品| 国产在线观看91精品| 成人午夜免费观看| 毛片免费在线视频| 久久国产亚洲欧美日韩精品| 九九热精品视频在线| 久久婷婷人人澡人人爱91| 久久久久久午夜精品| 国产成人1024精品下载|