伊犁馬營養(yǎng)配方推薦系統(tǒng)的研究與設(shè)計(jì)
發(fā)布時(shí)間:2021-11-19 16:07
為了滿足新疆伊犁昭蘇地區(qū)馬場(chǎng)信息化管理中精準(zhǔn)喂飼的實(shí)際需求,試驗(yàn)通過對(duì)飼料原料的營養(yǎng)成分、價(jià)格和不同體重、不同用途以及不同生態(tài)狀況的伊犁馬對(duì)各營養(yǎng)物質(zhì)的需求量進(jìn)行研究,根據(jù)美國NRC飼養(yǎng)標(biāo)準(zhǔn)中馬匹對(duì)各營養(yǎng)物質(zhì)的需求量,制訂伊犁馬飼料配方設(shè)計(jì)的整個(gè)流程,采用目標(biāo)規(guī)劃法建立伊犁馬營養(yǎng)配方模型。系統(tǒng)將伊犁昭蘇馬產(chǎn)業(yè)與信息技術(shù)相結(jié)合,采用瀏覽器/服務(wù)器模式(B/S架構(gòu))、Django框架、Bootstrap響應(yīng)式網(wǎng)頁開發(fā)技術(shù)(結(jié)合即時(shí)編譯型的編程語言JavaScript和層疊樣式表CSS)、蟒蛇(Python)語言和PostgreSQL數(shù)據(jù)庫實(shí)現(xiàn)了伊犁馬的營養(yǎng)配方推薦系統(tǒng),系統(tǒng)的部署服務(wù)器烏班圖(Ubuntu Server)。系統(tǒng)實(shí)現(xiàn)表明,通過填入少量的參數(shù)即可實(shí)現(xiàn)伊犁馬日糧配方的自動(dòng)生成,不僅對(duì)伊犁馬飼料配方的研究有參考價(jià)值,而且也可以為育馬人員提供技術(shù)支持,有效提高馬匹開發(fā)管理水平。
【文章來源】:黑龍江畜牧獸醫(yī). 2020,(14)北大核心
【文章頁數(shù)】:7 頁
【部分圖文】:
馬營養(yǎng)配方模型構(gòu)建步驟
伊犁馬營養(yǎng)配方推薦系統(tǒng)集成開發(fā)工具為PyCharm Professional Edition(2016-03-03)。整個(gè)系統(tǒng)以Django框架1.8版本為開發(fā)框架,采用瀏覽器/服務(wù)器模式,部署系統(tǒng)的服務(wù)器為烏班圖(Ubuntu Server)16.04版本。應(yīng)用程序開發(fā)使用蟒蛇(Python)語言3.6版本,后端數(shù)據(jù)庫是PostgreSQL 9.5版本。前端基于Bootstrap框架,結(jié)合即時(shí)編譯型編程語言(JavaScript)、層疊樣式表(CSS)及超級(jí)文本標(biāo)記語言(HTML)來實(shí)現(xiàn)。配方模型輔助計(jì)算工具為交互式線性通用優(yōu)化求解器(LINGO)11版本。伊犁馬營養(yǎng)配方推薦系統(tǒng)的詳細(xì)技術(shù)路線見圖2。由圖2可知,伊犁馬營養(yǎng)配方推薦系統(tǒng)的總體設(shè)計(jì)路線共分為4個(gè)步驟:1)通過昭蘇當(dāng)?shù)伛R場(chǎng)馬匹日糧配方原料組成、中國飼料成分及營養(yǎng)價(jià)值表和美國NRC飼養(yǎng)標(biāo)準(zhǔn)獲取馬日糧原料營養(yǎng)成分及不同狀態(tài)馬匹對(duì)不同營養(yǎng)物質(zhì)的需求。2)在整理數(shù)據(jù)的基礎(chǔ)上,對(duì)系統(tǒng)數(shù)據(jù)、功能、技術(shù)、角色、語言、數(shù)據(jù)庫及性能方面做詳細(xì)的需求分析。3)通過需求分析,確定系統(tǒng)結(jié)構(gòu)、功能及數(shù)據(jù)庫的設(shè)計(jì),再通過學(xué)習(xí)和研究系統(tǒng)相關(guān)技術(shù)后,選用Django框架并結(jié)合Python編程語言及PostgreSQL數(shù)據(jù)庫開發(fā)系統(tǒng)各個(gè)功能模塊,建立伊犁馬營養(yǎng)配方推薦系統(tǒng)。4)通過測(cè)試發(fā)現(xiàn)問題并及時(shí)解決,調(diào)試代碼,再次完善系統(tǒng),以達(dá)到系統(tǒng)最終的成果,完成開發(fā)階段后便能發(fā)布系統(tǒng)。
伊犁馬營養(yǎng)配方推薦系統(tǒng)整體架構(gòu)包括3個(gè)架構(gòu)模式,分別為瀏覽器層、服務(wù)器層、數(shù)據(jù)庫層的瀏覽器/服務(wù)器模式。整個(gè)系統(tǒng)由模板(Template)、視圖(View)、模型(Model)3個(gè)部分構(gòu)成,采用Django 1.8開放源Web應(yīng)用的框架(MTV模式)。伊犁馬營養(yǎng)配方推薦系統(tǒng)的整體架構(gòu)見圖3。由圖3可知,最頂層為模板(表現(xiàn)層),主要是接收用戶輸入的數(shù)據(jù)和返回?cái)?shù)據(jù);中間層為視圖(業(yè)務(wù)邏輯層),主要實(shí)現(xiàn)業(yè)務(wù)邏輯功能;最底層為模型(數(shù)據(jù)存儲(chǔ)層),主要是對(duì)數(shù)據(jù)進(jìn)行增、刪、改等操作[9],同時(shí)將存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)提交給視圖,將視圖處理的數(shù)據(jù)保存到模型。
【參考文獻(xiàn)】:
期刊論文
[1]基于Python的小恐龍游戲設(shè)計(jì)與分析[J]. 董彧先. 現(xiàn)代信息科技. 2019(12)
[2]馬場(chǎng)信息綜合管理系統(tǒng)的開發(fā)與設(shè)計(jì)[J]. 沈秋采,楊濤,朱超,彭宇飛,楊晉丹,梅珀彰,黨雨晴. 家畜生態(tài)學(xué)報(bào). 2018(03)
[3]基于三層架構(gòu)的農(nóng)村超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 姜俐俐,王海賓,柴旭光. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2014(05)
[4]馬產(chǎn)業(yè)及其轉(zhuǎn)型優(yōu)勢(shì)[J]. 劉怡然,婁玉杰. 家畜生態(tài)學(xué)報(bào). 2013(10)
碩士論文
[1]馬飼料配方模型研究與馬場(chǎng)信息管理系統(tǒng)設(shè)計(jì)[D]. 沈秋采.沈陽農(nóng)業(yè)大學(xué) 2018
[2]基于動(dòng)態(tài)主題模型的軟件演化過程研究[D]. 游正洋.成都信息工程大學(xué) 2018
本文編號(hào):3505391
【文章來源】:黑龍江畜牧獸醫(yī). 2020,(14)北大核心
【文章頁數(shù)】:7 頁
【部分圖文】:
馬營養(yǎng)配方模型構(gòu)建步驟
伊犁馬營養(yǎng)配方推薦系統(tǒng)集成開發(fā)工具為PyCharm Professional Edition(2016-03-03)。整個(gè)系統(tǒng)以Django框架1.8版本為開發(fā)框架,采用瀏覽器/服務(wù)器模式,部署系統(tǒng)的服務(wù)器為烏班圖(Ubuntu Server)16.04版本。應(yīng)用程序開發(fā)使用蟒蛇(Python)語言3.6版本,后端數(shù)據(jù)庫是PostgreSQL 9.5版本。前端基于Bootstrap框架,結(jié)合即時(shí)編譯型編程語言(JavaScript)、層疊樣式表(CSS)及超級(jí)文本標(biāo)記語言(HTML)來實(shí)現(xiàn)。配方模型輔助計(jì)算工具為交互式線性通用優(yōu)化求解器(LINGO)11版本。伊犁馬營養(yǎng)配方推薦系統(tǒng)的詳細(xì)技術(shù)路線見圖2。由圖2可知,伊犁馬營養(yǎng)配方推薦系統(tǒng)的總體設(shè)計(jì)路線共分為4個(gè)步驟:1)通過昭蘇當(dāng)?shù)伛R場(chǎng)馬匹日糧配方原料組成、中國飼料成分及營養(yǎng)價(jià)值表和美國NRC飼養(yǎng)標(biāo)準(zhǔn)獲取馬日糧原料營養(yǎng)成分及不同狀態(tài)馬匹對(duì)不同營養(yǎng)物質(zhì)的需求。2)在整理數(shù)據(jù)的基礎(chǔ)上,對(duì)系統(tǒng)數(shù)據(jù)、功能、技術(shù)、角色、語言、數(shù)據(jù)庫及性能方面做詳細(xì)的需求分析。3)通過需求分析,確定系統(tǒng)結(jié)構(gòu)、功能及數(shù)據(jù)庫的設(shè)計(jì),再通過學(xué)習(xí)和研究系統(tǒng)相關(guān)技術(shù)后,選用Django框架并結(jié)合Python編程語言及PostgreSQL數(shù)據(jù)庫開發(fā)系統(tǒng)各個(gè)功能模塊,建立伊犁馬營養(yǎng)配方推薦系統(tǒng)。4)通過測(cè)試發(fā)現(xiàn)問題并及時(shí)解決,調(diào)試代碼,再次完善系統(tǒng),以達(dá)到系統(tǒng)最終的成果,完成開發(fā)階段后便能發(fā)布系統(tǒng)。
伊犁馬營養(yǎng)配方推薦系統(tǒng)整體架構(gòu)包括3個(gè)架構(gòu)模式,分別為瀏覽器層、服務(wù)器層、數(shù)據(jù)庫層的瀏覽器/服務(wù)器模式。整個(gè)系統(tǒng)由模板(Template)、視圖(View)、模型(Model)3個(gè)部分構(gòu)成,采用Django 1.8開放源Web應(yīng)用的框架(MTV模式)。伊犁馬營養(yǎng)配方推薦系統(tǒng)的整體架構(gòu)見圖3。由圖3可知,最頂層為模板(表現(xiàn)層),主要是接收用戶輸入的數(shù)據(jù)和返回?cái)?shù)據(jù);中間層為視圖(業(yè)務(wù)邏輯層),主要實(shí)現(xiàn)業(yè)務(wù)邏輯功能;最底層為模型(數(shù)據(jù)存儲(chǔ)層),主要是對(duì)數(shù)據(jù)進(jìn)行增、刪、改等操作[9],同時(shí)將存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)提交給視圖,將視圖處理的數(shù)據(jù)保存到模型。
【參考文獻(xiàn)】:
期刊論文
[1]基于Python的小恐龍游戲設(shè)計(jì)與分析[J]. 董彧先. 現(xiàn)代信息科技. 2019(12)
[2]馬場(chǎng)信息綜合管理系統(tǒng)的開發(fā)與設(shè)計(jì)[J]. 沈秋采,楊濤,朱超,彭宇飛,楊晉丹,梅珀彰,黨雨晴. 家畜生態(tài)學(xué)報(bào). 2018(03)
[3]基于三層架構(gòu)的農(nóng)村超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 姜俐俐,王海賓,柴旭光. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2014(05)
[4]馬產(chǎn)業(yè)及其轉(zhuǎn)型優(yōu)勢(shì)[J]. 劉怡然,婁玉杰. 家畜生態(tài)學(xué)報(bào). 2013(10)
碩士論文
[1]馬飼料配方模型研究與馬場(chǎng)信息管理系統(tǒng)設(shè)計(jì)[D]. 沈秋采.沈陽農(nóng)業(yè)大學(xué) 2018
[2]基于動(dòng)態(tài)主題模型的軟件演化過程研究[D]. 游正洋.成都信息工程大學(xué) 2018
本文編號(hào):3505391
本文鏈接:http://sikaile.net/yixuelunwen/dongwuyixue/3505391.html
最近更新
教材專著