• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于畜禽品種選育的數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2023-07-12 03:16:24韋引超高彥玉鐘偉朝羅土玉
      現(xiàn)代農(nóng)業(yè)裝備 2023年3期
      關(guān)鍵詞:種豬可視化畜禽

      韋引超,高彥玉,周 瓊,鐘偉朝,羅土玉

      (1.廣東省現(xiàn)代農(nóng)業(yè)裝備研究所,廣東 廣州 510630;2.廣東廣興牧業(yè)機(jī)械設(shè)備有限公司,廣東 廣州 510520;3.農(nóng)業(yè)農(nóng)村部華南現(xiàn)代農(nóng)業(yè)智能裝備重點(diǎn)實(shí)驗(yàn)室,廣東 廣州 510630)

      0 引言

      國(guó)以農(nóng)為本,農(nóng)以種為先,種質(zhì)資源是農(nóng)業(yè)科技原始創(chuàng)新、現(xiàn)代種業(yè)發(fā)展的物質(zhì)基礎(chǔ),是保障糧食安全、建設(shè)生態(tài)文明、支撐農(nóng)業(yè)可持續(xù)發(fā)展的戰(zhàn)略性資源[1-3]。畜禽養(yǎng)殖生長(zhǎng)性能測(cè)定對(duì)畜禽育種水平的快速提升非常重要,傳統(tǒng)人工測(cè)定方式會(huì)對(duì)畜禽產(chǎn)生應(yīng)激、影響其采食量,數(shù)據(jù)量少、數(shù)據(jù)記錄精度低,不能完全、真實(shí)地反映畜禽的生長(zhǎng)情況并為育種企業(yè)或育種研究院提供智能飼喂和記錄裝備,已成為突破育種工作繁瑣、加快現(xiàn)代育種技術(shù)發(fā)展、提升育種產(chǎn)業(yè)化水平的迫切需要[4-11]?;谀壳靶袠I(yè)現(xiàn)狀,為實(shí)現(xiàn)畜禽品種選育工作向標(biāo)準(zhǔn)化、數(shù)據(jù)化和高效化發(fā)展,本文以計(jì)算機(jī)軟件技術(shù)在畜禽品種選育養(yǎng)殖中的應(yīng)用進(jìn)行了研究,設(shè)計(jì)了一個(gè)與終端設(shè)備一起配套使用的畜禽養(yǎng)殖通用數(shù)據(jù)管理系統(tǒng)。系統(tǒng)設(shè)計(jì)內(nèi)容在種豬生長(zhǎng)性能測(cè)定方面實(shí)現(xiàn)了實(shí)際應(yīng)用,并達(dá)到預(yù)期的測(cè)定效果,可為規(guī)?;N企業(yè)在種豬測(cè)定方面提供精確可靠的數(shù)據(jù)可視化管理服務(wù)。

      1 系統(tǒng)架構(gòu)

      1.1 系統(tǒng)架構(gòu)分析

      畜禽生長(zhǎng)性能測(cè)定普遍通過(guò)給待測(cè)畜禽佩戴電子耳標(biāo)或電子腳環(huán),采用終端飼喂設(shè)備對(duì)測(cè)定期內(nèi)待測(cè)畜禽的日常采食、生長(zhǎng)數(shù)據(jù)(如采食量、體重等)進(jìn)行記錄,計(jì)算機(jī)數(shù)據(jù)管理軟件系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行收集并做統(tǒng)計(jì)分析處理,為管理者提供畜禽各項(xiàng)生長(zhǎng)性能數(shù)據(jù)報(bào)表的整體解決方案過(guò)程[12-17]。本研究結(jié)合業(yè)務(wù)場(chǎng)景,將系統(tǒng)分為數(shù)據(jù)接收存儲(chǔ)、數(shù)據(jù)預(yù)處理、業(yè)務(wù)邏輯處理和用戶(hù)可視化交互界面4 部分。

      1.2 系統(tǒng)架構(gòu)設(shè)計(jì)

      系統(tǒng)總體采用前后端分離的設(shè)計(jì)模式,遵循軟件工程“高內(nèi)聚,低耦合”的設(shè)計(jì)思想,總體架構(gòu)如圖1 所示。

      圖1 系統(tǒng)總體架構(gòu)圖

      數(shù)據(jù)收存儲(chǔ):系統(tǒng)主要用于線(xiàn)上的數(shù)據(jù)統(tǒng)計(jì)分析和管理,其原始數(shù)據(jù)來(lái)源于線(xiàn)下的終端飼喂設(shè)備,兩者通過(guò)遵循TCP/IP 通信協(xié)議開(kāi)發(fā)對(duì)外接口,可實(shí)現(xiàn)遠(yuǎn)程或本地的相互連接,使用相應(yīng)的控制指令完成對(duì)數(shù)據(jù)的雙向傳輸交流。系統(tǒng)將接收到的測(cè)定過(guò)程原始數(shù)據(jù)存儲(chǔ)到關(guān)系型數(shù)據(jù)庫(kù)MySQL中,再進(jìn)行后續(xù)的統(tǒng)計(jì)分析和管理。

      數(shù)據(jù)預(yù)處理:系統(tǒng)原始數(shù)據(jù)主要為畜禽日常詳細(xì)采食事件,畜禽每天的真實(shí)體重值對(duì)于系統(tǒng)統(tǒng)計(jì)分析的結(jié)果至關(guān)重要,在每次數(shù)據(jù)接收任務(wù)完成時(shí),借助回歸算法預(yù)測(cè)模型,以畜禽近期體重為訓(xùn)練集,實(shí)現(xiàn)畜禽日體重的挑選,減小系統(tǒng)統(tǒng)計(jì)分析誤差。

      業(yè)務(wù)邏輯處理:使用后端應(yīng)用框架Spring Boot 開(kāi)發(fā)API 數(shù)據(jù)接口,接收用戶(hù)可視化交互界面發(fā)送的各類(lèi)業(yè)務(wù)請(qǐng)求并返回響應(yīng)處理結(jié)果,同時(shí)使用鍵值數(shù)據(jù)庫(kù)Redis 對(duì)訪(fǎng)問(wèn)路由和處理結(jié)果以鍵值的形式按需緩存。

      用戶(hù)可視化交互界面:使用前端應(yīng)用框架Vue、圖表插件ECharts 和UI 組件ElementUI 開(kāi)發(fā)可視化交互界面,向用戶(hù)展示畜禽生長(zhǎng)性能測(cè)定過(guò)程原始數(shù)據(jù)詳情和統(tǒng)計(jì)分析結(jié)果,提供各項(xiàng)條件需求查詢(xún)、數(shù)據(jù)導(dǎo)入導(dǎo)出和系統(tǒng)數(shù)據(jù)管理功能。

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

      2.1 功能模塊設(shè)計(jì)

      通過(guò)對(duì)畜禽生長(zhǎng)性能測(cè)定過(guò)程的分析,結(jié)合系統(tǒng)在實(shí)際生產(chǎn)環(huán)境中的使用情況,系統(tǒng)主要分為7個(gè)模塊,各功能模塊如圖2 所示。

      圖2 系統(tǒng)功能模塊

      原始數(shù)據(jù)管理:主要對(duì)接收到的各類(lèi)原始測(cè)定數(shù)據(jù)進(jìn)行多條件組合查詢(xún)展示,對(duì)于存在的異常數(shù)據(jù),用戶(hù)可進(jìn)行自定義修正、系統(tǒng)批量修正或還原重置。

      站組匯總統(tǒng)計(jì):同畜禽生長(zhǎng)統(tǒng)計(jì)模塊類(lèi)似,以站組為統(tǒng)計(jì)單位,對(duì)站組下的相應(yīng)測(cè)定畜禽信息進(jìn)行匯總和查詢(xún)展示。

      畜禽生長(zhǎng)統(tǒng)計(jì):整理畜禽原始采食數(shù)據(jù),統(tǒng)計(jì)畜禽群體和個(gè)體在測(cè)定過(guò)程中的生長(zhǎng)情況和各類(lèi)采食信息,實(shí)時(shí)計(jì)算飼料消耗量與體重增長(zhǎng)的比值——料肉比,提供多條件組合查詢(xún)功能,便于用戶(hù)查看和篩選畜禽優(yōu)良品種或個(gè)體。

      畜禽信息管理:對(duì)畜禽每日的生長(zhǎng)數(shù)據(jù)進(jìn)行修正(系統(tǒng)結(jié)合當(dāng)日前后幾天的數(shù)據(jù)變化情況提供修改參考值),如修改體重、采食量或批量導(dǎo)入日生長(zhǎng)數(shù)據(jù),對(duì)畜禽個(gè)體進(jìn)行自定義編號(hào)、合并數(shù)據(jù)、移動(dòng)站組和測(cè)定結(jié)束控制等操作,同時(shí)也可撤銷(xiāo)以上所有操作,恢復(fù)原始數(shù)據(jù)。

      中控設(shè)備管理:系統(tǒng)同畜禽測(cè)定終端飼喂設(shè)備進(jìn)行通信的功能模塊,主要有設(shè)備信息管理、設(shè)備連接狀態(tài)實(shí)時(shí)顯示、數(shù)據(jù)接收信息實(shí)時(shí)同步和回歸算法體重挑選預(yù)處理等功能。

      測(cè)定批次管理:用戶(hù)登錄后先選擇或還原相應(yīng)測(cè)定批次后再進(jìn)入系統(tǒng),用戶(hù)可以創(chuàng)建新測(cè)定批次或修改批次信息,同時(shí)在測(cè)定過(guò)程中或結(jié)束時(shí)可進(jìn)行數(shù)據(jù)備份和還原。

      系統(tǒng)權(quán)限管理:包含用戶(hù)登錄和退出功能,以及用戶(hù)訪(fǎng)問(wèn)權(quán)限驗(yàn)證,如用戶(hù)未登錄時(shí)無(wú)法查看系統(tǒng)內(nèi)任何數(shù)據(jù)。

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

      為滿(mǎn)足系統(tǒng)實(shí)際應(yīng)用需求和考慮性能,系統(tǒng)數(shù)據(jù)庫(kù)共設(shè)計(jì)15 張數(shù)據(jù)表,分別用于存儲(chǔ)系統(tǒng)在運(yùn)行過(guò)程中產(chǎn)生的原始測(cè)定數(shù)據(jù)和用戶(hù)操作記錄,數(shù)據(jù)冗余較小、結(jié)構(gòu)合理。系統(tǒng)主要實(shí)體關(guān)系如圖3 所示。中控設(shè)備信息表、畜禽信息表和原始采食數(shù)據(jù)表的具體結(jié)構(gòu)設(shè)計(jì)信息如表1、表2 和表3 所示。

      表1 中控設(shè)備信息表結(jié)構(gòu)設(shè)計(jì)

      表2 畜禽信息表結(jié)構(gòu)設(shè)計(jì)

      表3 采食數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)

      圖3 系統(tǒng)主要實(shí)體關(guān)系

      3 回歸算法模型在畜禽體重挑選中的應(yīng)用

      3.1 畜禽體重挑選流程

      畜禽每天的采食記錄中有多個(gè)不同的體重值,一般情況下系統(tǒng)默認(rèn)以當(dāng)天記錄的中位數(shù)作為真實(shí)值。但由于其體重變化總體呈曲線(xiàn)緩慢上升的趨勢(shì),波動(dòng)幅度范圍較小,因此可使用算法模型對(duì)個(gè)體近期已確定的體重值進(jìn)行曲線(xiàn)擬合,利用擬合訓(xùn)練好的模型從當(dāng)天所有記錄中挑選出與預(yù)測(cè)值最接近的體重作為當(dāng)日真實(shí)值,從而替換默認(rèn)體重,提高系統(tǒng)數(shù)據(jù)統(tǒng)計(jì)分析的正確率。其算法模型挑選畜禽體重的流程如圖4 所示。

      圖4 算法模型挑選畜禽體重流程

      3.2 多項(xiàng)式回歸算法模型

      回歸算法通過(guò)學(xué)習(xí)或訓(xùn)練過(guò)程得到變量與因變量之間的相關(guān)關(guān)系,可用于預(yù)測(cè)或分類(lèi)等回歸分析中,常見(jiàn)的回歸算法有線(xiàn)性回歸、邏輯回歸、多項(xiàng)式回歸和嶺回歸等。結(jié)合畜禽實(shí)際生長(zhǎng)情況,系統(tǒng)采用一元m 次多項(xiàng)式回歸算法建立畜禽體重與養(yǎng)殖時(shí)間之間的相關(guān)關(guān)系,用于畜禽每日體重的挑選。多項(xiàng)式回歸相較于線(xiàn)性回歸加入了變量的更高次方,可以通過(guò)修改變量的高次項(xiàng)對(duì)真實(shí)點(diǎn)進(jìn)行逼近,從而更好的擬合畜禽體重增長(zhǎng)曲線(xiàn)。一元m 次多項(xiàng)式的數(shù)學(xué)表達(dá)式為

      式中:

      M——多項(xiàng)式的最高次數(shù);

      x j——x的j次冪;

      wj——x j的系數(shù)。

      曲線(xiàn)擬合的過(guò)程即求解多項(xiàng)式的所有系數(shù)wj和最高次數(shù)M,從而確定方程表達(dá)式y(tǒng)(x,w)。

      4 系統(tǒng)實(shí)現(xiàn)

      為了較好地實(shí)現(xiàn)本系統(tǒng)的相關(guān)功能,驗(yàn)證系統(tǒng)設(shè)計(jì),本研究以種豬為測(cè)試對(duì)象進(jìn)行詳細(xì)分析,具體如下。

      4.1 數(shù)據(jù)接收存儲(chǔ)的實(shí)現(xiàn)

      系統(tǒng)數(shù)據(jù)接收存儲(chǔ)使用Socket 通信、Java 多線(xiàn)程、面向?qū)ο髷?shù)據(jù)封裝和數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)接口JDBC 連接技術(shù)實(shí)現(xiàn)。開(kāi)發(fā)Socket 網(wǎng)絡(luò)通信程序,實(shí)現(xiàn)系統(tǒng)和種豬測(cè)定終端設(shè)備相互數(shù)據(jù)傳輸,由于發(fā)送和接收過(guò)程同時(shí)并發(fā)執(zhí)行,且單次發(fā)送指令只能獲取單條數(shù)據(jù),數(shù)據(jù)的批量獲取需要同設(shè)備進(jìn)行不斷的輪詢(xún)交互,存在數(shù)據(jù)丟失等傳輸安全問(wèn)題,因此采用Java 多線(xiàn)程技術(shù)來(lái)解決。對(duì)獲取到的原始采食記錄按需分割,創(chuàng)建相應(yīng)數(shù)據(jù)對(duì)象進(jìn)行封裝,待整個(gè)接收過(guò)程完成后使用數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)接口JDBC 執(zhí)行相關(guān)SQL 語(yǔ)句,將對(duì)象數(shù)組統(tǒng)一存入到MySQL 數(shù)據(jù)庫(kù)中。系統(tǒng)中控設(shè)備數(shù)據(jù)接收功能界面如圖5 所示。

      圖5 系統(tǒng)中控設(shè)備數(shù)據(jù)接收功能界面

      4.2 數(shù)據(jù)預(yù)處理的實(shí)現(xiàn)

      數(shù)據(jù)接收存儲(chǔ)后使用多項(xiàng)式回歸算法模型完成種豬每日體重的挑選,考慮軟件開(kāi)發(fā)成本和編程語(yǔ)言環(huán)境,使用開(kāi)源組織Apache 下的Java 數(shù)學(xué)工具類(lèi)commons.math3.fitting.PolynomialCurveFitter 完成體重增長(zhǎng)曲線(xiàn)的擬合。首先準(zhǔn)備待擬合的數(shù)據(jù)時(shí)間節(jié)點(diǎn)數(shù)組x[]和體重?cái)?shù)組y[],將其逐一添加到權(quán)重觀(guān)測(cè)點(diǎn)工具類(lèi)WeightedObservedPoints的實(shí)例化對(duì)象中生成參數(shù),然后創(chuàng)建多項(xiàng)式曲線(xiàn)擬合工具類(lèi)PolynomialCurveFitter對(duì)象,指定擬合的最高次數(shù),最后調(diào)用其類(lèi)的fit方法傳入?yún)?shù)完成擬合并返回系數(shù)結(jié)果。

      根據(jù)體重挑選流程,在實(shí)現(xiàn)過(guò)程中,以種豬生長(zhǎng)性能測(cè)定起始前幾天的體重記錄中位數(shù)作為訓(xùn)練集,代入回歸模型計(jì)算出后一天的預(yù)測(cè)值完成體重挑選。新挑選出的體重依次加入訓(xùn)練集,替換離預(yù)測(cè)點(diǎn)距離較遠(yuǎn)的記錄,從而保持訓(xùn)練集長(zhǎng)度固定和預(yù)測(cè)準(zhǔn)確。為了確定多項(xiàng)式的最高次數(shù),以2 頭種豬連續(xù)3 個(gè)月的所有采食體重記錄作為實(shí)驗(yàn)數(shù)據(jù),分別對(duì)其進(jìn)行最高次數(shù)由一次、二次增至多次的曲線(xiàn)擬合,通過(guò)對(duì)比分析,一元一次多項(xiàng)式回歸算法模型的挑選情況相對(duì)最優(yōu)。一次和二次回歸挑選體重與默認(rèn)中位數(shù)體重的增長(zhǎng)曲線(xiàn)對(duì)比如圖6 和圖7 所示。

      圖6 種豬1 體重增長(zhǎng)曲線(xiàn)對(duì)比圖

      圖7 種豬2 體重增長(zhǎng)曲線(xiàn)對(duì)比圖

      4.3 業(yè)務(wù)邏輯處理的實(shí)現(xiàn)

      業(yè)務(wù)邏輯處理程序基于應(yīng)用框架Spring Boot、數(shù)據(jù)持久層框架MyBatis 和鍵值數(shù)據(jù)庫(kù)Redis,使用IntelliJ IDEA 工具開(kāi)發(fā)完成,運(yùn)行環(huán)境主要依賴(lài)Java 8 和MySQL 數(shù)據(jù)庫(kù)。該后端應(yīng)用主要組成部分如下。

      數(shù)據(jù)封裝實(shí)體類(lèi)JavaBean:結(jié)合數(shù)據(jù)庫(kù)設(shè)計(jì),分別創(chuàng)建各表對(duì)應(yīng)的實(shí)體類(lèi)XXBean,設(shè)置成員屬性類(lèi)型和參數(shù)校驗(yàn)規(guī)則,提供各類(lèi)參數(shù)構(gòu)造方法。同時(shí)抽取數(shù)據(jù)庫(kù)核心表中的公共字段創(chuàng)建父類(lèi)Common,供其他相關(guān)數(shù)據(jù)實(shí)體繼承使用,降低代碼冗余。

      對(duì)外接口交互類(lèi)Controller:提供前端發(fā)送的各類(lèi)GET 和POST 請(qǐng)求響應(yīng)接口,調(diào)用相關(guān)XXService業(yè)務(wù)實(shí)現(xiàn)類(lèi)完成業(yè)務(wù)操作并返回處理結(jié)果。

      數(shù)據(jù)庫(kù)操作接口類(lèi)Dao 及對(duì)應(yīng)XML 映射文件:結(jié)合MyBatis 數(shù)據(jù)持久層框架,對(duì)數(shù)據(jù)庫(kù)表完成CRUD 操作。

      業(yè)務(wù)實(shí)現(xiàn)類(lèi)Service:根據(jù)XXController 類(lèi)的需求,使用XXDao 接口的實(shí)現(xiàn)類(lèi)獲取數(shù)據(jù)進(jìn)行加工或執(zhí)行業(yè)務(wù)邏輯流程,同時(shí)借助Redis 數(shù)據(jù)庫(kù)對(duì)結(jié)果進(jìn)行按需緩存,提高業(yè)務(wù)處理效率,減小MySQL 數(shù)據(jù)訪(fǎng)問(wèn)壓力和用戶(hù)等待時(shí)間。

      公共常量管理類(lèi)Constants:對(duì)身份通行令牌Token 和用戶(hù)基本信息UserName 等公共常量進(jìn)行狀態(tài)管理和實(shí)時(shí)更新。

      全局異??刂祁?lèi)Exception:對(duì)程序執(zhí)行過(guò)程中所有可能出現(xiàn)的異常報(bào)錯(cuò)提前收集和分類(lèi)處理,根據(jù)異常類(lèi)型執(zhí)行相應(yīng)程序或返回相應(yīng)提示,保證程序正常平穩(wěn)運(yùn)行。

      基本配置類(lèi)Config:設(shè)置訪(fǎng)問(wèn)路由權(quán)限、跨域請(qǐng)求和定時(shí)任務(wù)等基礎(chǔ)信息。

      訪(fǎng)問(wèn)權(quán)限攔截類(lèi)Interceptor:對(duì)所有訪(fǎng)問(wèn)請(qǐng)求進(jìn)行攔截過(guò)濾,根據(jù)配置設(shè)置進(jìn)行權(quán)限驗(yàn)證,檢查攜帶Token 的合法性等,保證系統(tǒng)數(shù)據(jù)安全。

      通信實(shí)現(xiàn)類(lèi)Socket:使用Java 多線(xiàn)程和Socket網(wǎng)絡(luò)通信技術(shù),對(duì)數(shù)據(jù)接收存儲(chǔ)功能進(jìn)行統(tǒng)一封裝。

      工具服務(wù)類(lèi)Util:提供List 分頁(yè)、字符串和時(shí)間格式處理、多項(xiàng)式回歸模型應(yīng)用、Redis 緩存和WebSocket 前端實(shí)時(shí)通信等工具服務(wù)。

      4.4 用戶(hù)可視化交互界面的實(shí)現(xiàn)

      用戶(hù)可視化交互界面基于前端主流開(kāi)發(fā)框架Vue開(kāi)發(fā)完成,為了保證界面美觀(guān)和提高開(kāi)發(fā)效率,系統(tǒng)引入了開(kāi)源UI 組件ElementUI 和圖表插件ECharts,以及Http 請(qǐng)求庫(kù)Axios、文件導(dǎo)入導(dǎo)出工具xlsx 和進(jìn)度條組件NProgress 等基礎(chǔ)開(kāi)發(fā)工具。系統(tǒng)用戶(hù)可視化交互界面詳情如圖8、圖9 所示。

      圖8 原始數(shù)據(jù)采食事件界面

      圖9 統(tǒng)計(jì)數(shù)據(jù)站組累計(jì)匯總界面

      5 系統(tǒng)測(cè)試

      5.1 系統(tǒng)部署

      系統(tǒng)開(kāi)發(fā)完成后既可以安裝到本地PC 機(jī)上使用,也可以部署到Linux 服務(wù)器上實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn),兩者安裝部署方式和適用場(chǎng)景相對(duì)不同。針對(duì)于Windows 操作系統(tǒng)的單節(jié)點(diǎn)PC 機(jī),為了便于用戶(hù)安裝使用和更新卸載,需要對(duì)系統(tǒng)和運(yùn)行依賴(lài)環(huán)境進(jìn)行整體打包封裝處理。本文使用exe4j Wizard工具將系統(tǒng)開(kāi)發(fā)完成后導(dǎo)出的JAR 包和Java 環(huán)境JRE 文件打包成一個(gè)exe 類(lèi)型的可執(zhí)行文件,然后編寫(xiě)MySQL 數(shù)據(jù)庫(kù)自動(dòng)安裝配置腳本,最后使用Inno Setup Compiler 工具對(duì)系統(tǒng)可執(zhí)行文件、MySQL和Redis 安裝包及其運(yùn)行依賴(lài)等相關(guān)文件內(nèi)容進(jìn)行整體統(tǒng)一封裝,使其成為一個(gè)用戶(hù)簡(jiǎn)單快捷操作的Windows 系統(tǒng)安裝軟件。系統(tǒng)安裝過(guò)程如圖10 所示。

      圖10 系統(tǒng)本地安裝過(guò)程界面

      5.2 系統(tǒng)運(yùn)行測(cè)試

      系統(tǒng)在實(shí)際生產(chǎn)環(huán)境中的運(yùn)行情況符合預(yù)期。

      通過(guò)調(diào)節(jié)與種豬測(cè)定終端設(shè)備的接收速度,可實(shí)現(xiàn)每分鐘平穩(wěn)接收存儲(chǔ)1 萬(wàn)條左右的原始數(shù)據(jù),并且無(wú)錯(cuò)誤存儲(chǔ)或數(shù)據(jù)丟失等情況發(fā)生。

      系統(tǒng)所有基礎(chǔ)功能使用正常,通過(guò)對(duì)種豬連續(xù)90 d 的真實(shí)測(cè)定,其數(shù)據(jù)統(tǒng)計(jì)分析結(jié)果正確,同時(shí)用戶(hù)管理操作后能實(shí)時(shí)準(zhǔn)確更新,緩存結(jié)果顯示迅速,用戶(hù)體驗(yàn)良好。

      系統(tǒng)本地安裝使用可兼容Windows 10 版本的操作系統(tǒng),無(wú)特殊硬件環(huán)境要求,適用于大部分PC 機(jī),用戶(hù)能獨(dú)立完成系統(tǒng)軟件的安裝卸載和更新。

      6 總結(jié)

      本畜禽養(yǎng)殖數(shù)據(jù)管理系統(tǒng)實(shí)現(xiàn)了同種豬測(cè)定終端設(shè)備相互通信、種豬生長(zhǎng)性能測(cè)定數(shù)據(jù)管理、數(shù)據(jù)實(shí)時(shí)統(tǒng)計(jì)分析和圖表結(jié)果可視化展示等功能,為規(guī)?;N企業(yè)種豬測(cè)定業(yè)務(wù)提供了精確的數(shù)據(jù)管理和分析服務(wù)。

      猜你喜歡
      種豬可視化畜禽
      基于CiteSpace的足三里穴研究可視化分析
      2022年中國(guó)種豬信息網(wǎng)全年計(jì)劃
      基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
      云南化工(2021年8期)2021-12-21 06:37:54
      畜禽夏季喂野菜 防病快長(zhǎng)真不賴(lài)
      菌株出馬讓畜禽污染物變廢為寶
      夏季養(yǎng)畜禽 驅(qū)蚊有妙招
      部分地區(qū)種豬跌破2000元/頭
      天邦股份種豬事業(yè)部
      2020年種豬進(jìn)口或創(chuàng)歷史新高
      基于CGAL和OpenGL的海底地形三維可視化
      海门市| 永吉县| 灵山县| 阳新县| 临猗县| 翼城县| 玛多县| 高邑县| 姚安县| 禹州市| 丰镇市| 江安县| 淳安县| 雷山县| 荔波县| 东乌珠穆沁旗| 江北区| 曲靖市| 沭阳县| 青阳县| 佛坪县| 萨迦县| 沽源县| 彭水| 桓台县| 青田县| 平利县| 大埔区| 新余市| 西青区| 黄大仙区| 红原县| 东阿县| 探索| 江口县| 泸州市| 青浦区| 尼玛县| 武乡县| 祁门县| 高台县|