任潁超 朱衛(wèi)霞
桑蠶養(yǎng)殖綜合管理信息化平臺設計
任潁超朱衛(wèi)霞
(上饒職業(yè)技術學院江西上饒334109)
設計桑蠶養(yǎng)殖綜合管理信息化平臺,實現(xiàn)對桑蠶信息、飼喂信息、繁殖信息和庫存信息的綜合管理,平臺基于Grails技術開發(fā)整體框架,應用MySQL技術構建數(shù)據(jù)庫。文章介紹了平臺功能需求、整體架構、模塊軟件功能和數(shù)據(jù)庫表設計的過程,對平臺應用的測試環(huán)境和測試內(nèi)容進行了簡介,以期為平臺的開發(fā)應用提供基礎。
桑蠶養(yǎng)殖;綜合管理;信息化平臺
規(guī)?;PQ養(yǎng)殖企業(yè)通常會產(chǎn)生大量的養(yǎng)殖過程化數(shù)據(jù),傳統(tǒng)模式下通常采用手工記錄的管理方法,效率低下且錯誤率較高,為有效解決這一問題,采用信息化技術構建一套專門針對桑蠶養(yǎng)殖的綜合管理信息化系統(tǒng)十分有必要。本平臺的設計正是基于上述需求,采用Grails技術完成平臺整體框架開發(fā),實現(xiàn)系統(tǒng)代碼高效利用,并應用MySQL設計數(shù)據(jù)庫,完成桑蠶養(yǎng)殖綜合數(shù)據(jù)信息的大容量存儲、檢索和應用,基于上述功能實現(xiàn)對桑蠶信息、飼喂信息、繁殖信息和庫存信息的綜合管理。
本平臺應用Grails技術開發(fā)整體框架,系統(tǒng)基于SOA架構完成綜合應用模塊的研發(fā),相關的桑蠶養(yǎng)殖管理業(yè)務通過API和HTT+JSON方法實現(xiàn)調(diào)用,并采用J2EE進行開發(fā),實現(xiàn)基于網(wǎng)絡的B/S應用架構。基于對桑蠶養(yǎng)殖企業(yè)的前期調(diào)查,設計桑蠶信息、飼喂信息、繁殖信息和庫存信息四項平臺管理功能。其中,桑蠶信息管理主要用于對桑蠶的長度、粗度、生長時間、養(yǎng)殖位置等信息進行采集管理;飼喂信息管理主要對桑蠶飼喂時間、飼喂量、飼料配比等信息進行管理;繁殖信息管理主要對桑蠶繁殖的時間段、周期、成功率等信息進行管理;庫存信息管理主要對桑蠶養(yǎng)殖飼料的入庫、出庫、庫存查詢記錄等信息進行管理。
桑蠶個體信息管理是整個平臺的核心模塊,具體設計中借助物聯(lián)網(wǎng)技術,為每個飼養(yǎng)區(qū)配置了桑蠶個體信息采集傳感器,傳感器能夠?qū)︼曫B(yǎng)區(qū)內(nèi)的桑蠶生長主要信息,如:長度、粗度、大小等進行實時采集,并將采集到的數(shù)據(jù)通過ZigBee無線網(wǎng)絡節(jié)點傳遞到中央處理器,中央處理器對數(shù)據(jù)進行統(tǒng)計處理后,再通過Grails技術構建的網(wǎng)絡通道傳輸至平臺上進行可視化顯示。具體來說,桑蠶個體信息管理模塊能夠采集的桑蠶個體信息包括:(1)桑蠶體尺數(shù)據(jù)。主要有桑蠶長度、粗度、大小等;(2)桑蠶增量數(shù)據(jù)。主要有桑蠶日增長度、日增粗度、日增大小等;(3)飼料轉化率。借助自動飼養(yǎng)設備和重量傳感器,統(tǒng)計出的桑蠶個體日、周、月消耗的飼料量。
飼喂信息管理模塊主要包括飼喂配方管理、飼喂規(guī)程管理和飼喂監(jiān)測管理三個功能,同樣通過物聯(lián)網(wǎng)技術和傳感器采集的方法,在桑蠶養(yǎng)殖區(qū)安裝能夠檢測飼喂量、飼料組成比例、飼料消耗量等數(shù)據(jù)的采集系統(tǒng),并將采集好的數(shù)據(jù)通過中央處理器運算后反饋到平臺上進行可視化顯示。具體來說,飼喂信息管理模塊的管理功能設計:(1)飼喂配方管理。在飼喂信息管理界面設計了“營養(yǎng)配方”選項卡,管理人員點擊選項卡后,能夠根據(jù)飼養(yǎng)區(qū)桑蠶的情況擇優(yōu)選擇飼料搭配比例;(2)飼喂規(guī)程管理。同樣設計“飼養(yǎng)規(guī)程”選項卡,管理人員點選后,能夠新增或查看不同飼養(yǎng)區(qū)內(nèi)桑蠶的飼喂策略;(3)飼喂監(jiān)測管理。設計“飼喂監(jiān)測”選項看,管理人員點選后,能夠查看和管理飼喂時間、飼喂量、飼料配比等信息。
繁殖信息管理主要包含繁殖策略管理和繁殖數(shù)據(jù)統(tǒng)計管理兩個子模塊,其中繁殖策略管理用于對桑蠶不同階段的繁殖最佳控制策略進行調(diào)管,以確保蠶種催青、小蠶飼育、大蠶飼養(yǎng)等階段中,各個養(yǎng)殖區(qū)都能夠保證最佳飼養(yǎng)環(huán)境。具體來說,繁殖信息管理模塊的功能設計:(1)繁殖策略管理。設計“蠶種催青策略”、“小蠶飼育策略”和“大蠶飼養(yǎng)策略”三個選項卡,管理人員點選對應選項卡,能夠獲得不同養(yǎng)殖階段最佳的養(yǎng)殖溫度、濕度、飼料投放比例等策略信息,以便采取針對性的飼養(yǎng)策略;(2)繁殖數(shù)據(jù)統(tǒng)計管理。設計“繁殖數(shù)據(jù)統(tǒng)計”選項卡,管理人員點選后,可獲得不同養(yǎng)殖區(qū)內(nèi)桑蠶繁殖的數(shù)據(jù)信息,如:桑蠶繁殖的時間段、周期、成功率等。
庫存信息管理用于對桑蠶養(yǎng)殖的飼料和養(yǎng)殖配套設備進行統(tǒng)計管理,以便為養(yǎng)殖管理人員提供精準的飼料和配套設備庫存信息,上述管理信息借助MySQ構成數(shù)據(jù)庫體系,并設計了完善的人機交互可視化控制界面,具體的信息管理功能設計:(1)養(yǎng)殖飼料庫存管理。設計“養(yǎng)殖飼料管理”選項卡,管理人員點選后,可查看養(yǎng)殖飼料的入庫、出庫、庫存量、采購量等信息,并可根據(jù)需要報備飼料采購需求并發(fā)送給服務器端,該需求指令將直接傳送至采購部門,經(jīng)審批無誤后啟動采購程序;(2)養(yǎng)殖配套設備庫存管理。設計“養(yǎng)殖設備管理”選項卡,管理人員點選后,可查看桑蠶養(yǎng)殖配套設備的采購、使用、損耗、庫存信息,并可進行編輯、修改等管理操作。
平臺上主要數(shù)據(jù)庫表包含個體信息表、飼喂管理表、繁殖信息表和庫存信息表幾類,具體如下。
表1 個體信息表
表2 飼喂管理表
表3 繁殖信息表
表4 庫存管理表
如表1~表4所示,反映了桑蠶養(yǎng)殖個體信息、飼喂信息、繁殖信息和庫存信息數(shù)據(jù)的字段值、解釋備注值和數(shù)據(jù)類型等,可為平臺系統(tǒng)設計人員后期設計數(shù)據(jù)庫提供詳細的參照。
桑蠶養(yǎng)殖綜合管理信息化平臺的設計能夠較好地解決桑蠶養(yǎng)殖企業(yè)養(yǎng)殖過程化數(shù)據(jù)的精準有效管理問題,對于提升企業(yè)的養(yǎng)殖信息化管理能效有積極的作用。平臺設計完后基于win10系統(tǒng)進行測試,針對各模塊功能的測試采用MAXQ工具,測試結果采用等價劃分評定,分為有效請求、無效請求、通過、不通過等幾個等價級別。測試完成后對結果數(shù)據(jù)進行穩(wěn)定性統(tǒng)計,確保系統(tǒng)運行穩(wěn)定,無運行風險,具體的測試過程有待進一步研究。
[1]李木.廣西桑蠶養(yǎng)殖技術分析[J].廣東蠶業(yè),2017,51(02):8-9.
[2]馬志高.關于蠶桑業(yè)引進信息化管理的思考[J].農(nóng)業(yè)科技與信息,2017(18):9-10.
[3]孔可欣.水產(chǎn)養(yǎng)殖設施與深水養(yǎng)殖平臺工程發(fā)展探析[J].南方農(nóng)業(yè),2019(03):134-135.
任潁超(1983- ),男,河南漯河人,本科,研究方向:計算機應用。
TP273
A
2095-1205(2019)11-19-02
10.3969/j.issn.2095-1205.2019.11.09