資源描述:
《基于web的豬舍遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、為了確?!敖虒W(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備正常使用,我校做到安裝、教師培訓(xùn)同步進(jìn)行。設(shè)備安裝到位后,中心校組織各學(xué)點(diǎn)管理人員統(tǒng)一到縣教師進(jìn)修學(xué)校進(jìn)行培訓(xùn),熟悉系統(tǒng)的使用和維護(hù)?;赪eb的豬舍遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 摘要:為了實(shí)現(xiàn)對(duì)養(yǎng)豬場(chǎng)的智能化管理,設(shè)計(jì)并實(shí)現(xiàn)了基于Web的遠(yuǎn)程監(jiān)控系統(tǒng)。系統(tǒng)使用MyEclipse作為開發(fā)工具,MySQL作為數(shù)據(jù)庫(kù),Tomcat作為Web服務(wù)器,在Spring、Hinernate、Struts2三大框架基礎(chǔ)上開發(fā)完成。用戶通過(guò)瀏覽器訪問(wèn)系統(tǒng),可查看豬舍內(nèi)的視頻監(jiān)控和環(huán)境參數(shù),并發(fā)送控制指令控制下位機(jī)以
2、調(diào)節(jié)環(huán)境參數(shù),從而實(shí)現(xiàn)對(duì)豬場(chǎng)的實(shí)時(shí)監(jiān)控管理?! £P(guān)鍵詞:Web遠(yuǎn)程監(jiān)控;視頻監(jiān)控;ActiveX插件;環(huán)境參數(shù) DOIDOI:/ 中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào): 英文摘要Abstract:Inordertorealizetheintelligentmanagementofpigfarm,aremotemonitoringsystembasedonWebisdesignedandsystemusesMyEclipseasadevelopmenttool,MySQLisusedasadatabaseandus
3、esTomcatasaWebservertobedevelopedonthebasisofthethreemajorframeworksofSpring,Hinernate,andStruts2.Usersvisitthesystemthroughbrowsertocheckthevideomonitoring為了充分發(fā)揮“教學(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備的作用,我們不僅把資源運(yùn)用于課堂教學(xué),還利用系統(tǒng)的特色欄目開展課外活動(dòng),對(duì)學(xué)生進(jìn)行安全教育、健康教育、反邪教教育等豐富學(xué)生的課余文化生活。為了確?!敖虒W(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備正
4、常使用,我校做到安裝、教師培訓(xùn)同步進(jìn)行。設(shè)備安裝到位后,中心校組織各學(xué)點(diǎn)管理人員統(tǒng)一到縣教師進(jìn)修學(xué)校進(jìn)行培訓(xùn),熟悉系統(tǒng)的使用和維護(hù)。andenvironmentalparametersinthepiggery,andsendcontrolcommandstocontroltheenvironmentparametersofthelowercomputer,soastorealizetherealtimemonitoringandmanagementofpigfarms. 英文關(guān)鍵詞KeyWords:Webremotemonitoring
5、;videosurveillance;ActiveXplugin;environmentparameters 0引言 豬舍環(huán)境對(duì)生豬的生長(zhǎng)、繁殖和健康起著重要作用,針對(duì)大規(guī)模養(yǎng)殖中豬舍環(huán)境惡劣的現(xiàn)象,本文設(shè)計(jì)了一種基于Web的豬舍環(huán)境遠(yuǎn)程監(jiān)控系統(tǒng)[13]。此系統(tǒng)包括現(xiàn)場(chǎng)環(huán)境參數(shù)監(jiān)控[4]和視頻監(jiān)控,其目的在于創(chuàng)造一個(gè)適宜的豬舍環(huán)境,同時(shí)方便顧客了解豬場(chǎng)生豬飼養(yǎng)情況,讓大家吃上放心豬肉。為了充分發(fā)揮“教學(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備的作用,我們不僅把資源運(yùn)用于課堂教學(xué),還利用系統(tǒng)的特色欄目開展課外活動(dòng),對(duì)學(xué)生進(jìn)行安全教育、健康教育、反
6、邪教教育等豐富學(xué)生的課余文化生活。為了確?!敖虒W(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備正常使用,我校做到安裝、教師培訓(xùn)同步進(jìn)行。設(shè)備安裝到位后,中心校組織各學(xué)點(diǎn)管理人員統(tǒng)一到縣教師進(jìn)修學(xué)校進(jìn)行培訓(xùn),熟悉系統(tǒng)的使用和維護(hù)?! ∪缃翊蠖鄶?shù)解決方案都是基于C/S結(jié)構(gòu)設(shè)計(jì)的,用戶只有在特定位置并且打開專用客戶端才能查看豬場(chǎng)環(huán)境。B/S架構(gòu)是隨著Internet的興起,對(duì)C/S結(jié)構(gòu)的一種改進(jìn)。B/S架構(gòu)分為三層結(jié)構(gòu):表示層、應(yīng)用層、數(shù)據(jù)層。表示層負(fù)責(zé)用戶事務(wù)的顯示,應(yīng)用層負(fù)責(zé)對(duì)用戶的操作進(jìn)行事務(wù)處理,數(shù)據(jù)層為應(yīng)用層提供相應(yīng)數(shù)據(jù)。利用B/S架構(gòu)可以在任意一臺(tái)
7、可接入互聯(lián)網(wǎng)的計(jì)算機(jī)上實(shí)現(xiàn)豬場(chǎng)環(huán)境的遠(yuǎn)程監(jiān)控。系統(tǒng)實(shí)現(xiàn)了環(huán)境參數(shù)和視頻監(jiān)控的顯示,解決了只顯示單一環(huán)境參數(shù)的問(wèn)題[56],從而使用戶對(duì)豬場(chǎng)有更直觀的了解?! 【W(wǎng)頁(yè)部分包括登錄頁(yè)面、當(dāng)前環(huán)境參數(shù)顯示和控制頁(yè)面、歷史數(shù)據(jù)查詢頁(yè)面、視頻監(jiān)控頁(yè)面。每個(gè)豬舍都安裝了攝像頭,每個(gè)攝像頭對(duì)應(yīng)的IP、端口都保存在數(shù)據(jù)庫(kù)中,用戶可以根據(jù)需要在前端頁(yè)面進(jìn)行攝像頭的切換。為了實(shí)現(xiàn)無(wú)刷新下的數(shù)據(jù)更新,Web前端采用Ajax異步數(shù)據(jù)交互技術(shù)與服務(wù)器進(jìn)行通信。利用監(jiān)控?cái)z像機(jī)提供的SDK開發(fā)出ActiveX控件[7],并將控件嵌入到網(wǎng)頁(yè)中,以供在瀏覽器端進(jìn)行視頻監(jiān)控顯
8、示?! ‖F(xiàn)在基本上所有的PC客戶端都安裝有瀏覽器,所以將前端監(jiān)控設(shè)備的監(jiān)控視頻傳輸?shù)絎eb服務(wù)器上,由用戶通過(guò)瀏覽器進(jìn)行訪問(wèn),獲取視頻監(jiān)控的數(shù)據(jù)[89],則不需要單獨(dú)在客戶端安裝軟件。同時(shí)對(duì)于