freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的遠(yuǎn)程溫度監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)-預(yù)覽頁

2025-07-18 15:51 上一頁面

下一頁面
 

【正文】 論述了基于WEB的遠(yuǎn)程溫度監(jiān)控系統(tǒng)的研究意義、國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢;第二章對遠(yuǎn)程監(jiān)控系統(tǒng)進(jìn)行整體介紹分析;第三章主要介紹了系統(tǒng)數(shù)據(jù)庫及其設(shè)計(jì);第四章圍繞監(jiān)控系統(tǒng)的WEB管理平臺展開技術(shù)分析,分別介紹了WEB服務(wù)器和網(wǎng)頁語言;第五章重點(diǎn)介紹了管理平臺網(wǎng)頁的設(shè)計(jì)工作;第六章就系統(tǒng)的性能進(jìn)行調(diào)試、分析;第七章總結(jié)課題的研究工作,并闡述了系統(tǒng)的不足和優(yōu)點(diǎn)。單片機(jī)通過LabVIEW讀取指令,控制著傳感器對現(xiàn)場溫度進(jìn)行實(shí)時的信息采集,進(jìn)而上傳至數(shù)據(jù)庫服務(wù)器層。用戶端的信息來源和指令下達(dá)都基于WEB的可視界面,用戶通過瀏覽器上的身份驗(yàn)證,就可以進(jìn)行各種信息獲取和指令發(fā)送。硬件電路是現(xiàn)場監(jiān)控部分下位機(jī)的重要組成部分之一,包含單片機(jī)主控制電路、溫度采集電路和顯示電路。LabVIEW是一種圖形化編輯語言。LabSQL是一個在LabVIEW的基礎(chǔ)上開發(fā)的數(shù)據(jù)庫工具包。LabVIEW圖形化用戶界面如圖22所示:圖22 LabVIEW圖形化用戶界面 遠(yuǎn)程溫度監(jiān)控系統(tǒng)的工作模式監(jiān)控系統(tǒng)中,單片機(jī)根據(jù)設(shè)定的間隔時間,由單總線向傳感器發(fā)送采集溫度數(shù)據(jù)的命令;通過LabVIEW處理溫度信息,再將其上傳到后臺數(shù)據(jù)庫;經(jīng)由服務(wù)器向用戶端傳輸溫度信息,用戶端收到信息后,顯示在瀏覽器上;這樣用戶就可以通過網(wǎng)絡(luò)進(jìn)行監(jiān)控生產(chǎn)過程中的各種運(yùn)行參數(shù)和數(shù)據(jù)信息,用戶可以異地遠(yuǎn)程監(jiān)控現(xiàn)場信息并調(diào)度指令,既省時又省力,降低了各種運(yùn)營成本。B/S模式運(yùn)用成熟的WEB技術(shù),其最大的優(yōu)點(diǎn)在于其為用戶提供了良好的信息呈現(xiàn)功能,也統(tǒng)一了用戶端的界面風(fēng)格。相對于單層B/S模式,多層結(jié)構(gòu)在功能大同小異的情況下,提高了系統(tǒng)的均衡性和靈活性。作為開放性的平臺,遠(yuǎn)程監(jiān)控系統(tǒng)支持Windows系統(tǒng)中不同類型的數(shù)據(jù)庫。對于不同的操作系統(tǒng),MySQL提供了不同版本,而且版本不斷更新,很多優(yōu)秀的網(wǎng)站或工業(yè)用局域網(wǎng)都是以MySQL作為后臺數(shù)據(jù)庫[12]。因此,選取MySQL作為遠(yuǎn)程溫度監(jiān)測系統(tǒng)的后臺數(shù)據(jù)庫,與Apache、PHP可以組成性能優(yōu)秀的開發(fā)環(huán)境。遠(yuǎn)程監(jiān)控系統(tǒng)和數(shù)據(jù)庫的關(guān)系如圖31所示:圖31遠(yuǎn)程監(jiān)控系統(tǒng)和數(shù)據(jù)庫的關(guān)系圖(1) 溫度數(shù)據(jù)表管理溫度數(shù)據(jù)信息需要專門的參數(shù)數(shù)據(jù)表,將其與時間參數(shù)相對應(yīng)。(2) 登錄數(shù)據(jù)表管理登錄數(shù)據(jù)關(guān)系到系統(tǒng)的安全性,在數(shù)據(jù)庫中建立額外的參數(shù)表,表中設(shè)置不同的字段用于區(qū)分不同訪問級別的用戶。該表只有一個整型的字段用于存放指令(見表33)。用戶根據(jù)監(jiān)控需求可以自由搭建數(shù)據(jù)庫,而無需通過XML或者TXT等第三方的中轉(zhuǎn)文件進(jìn)行雙方通訊。監(jiān)控系統(tǒng)WEB管理平臺的架設(shè)包括WEB服務(wù)器的搭建,WEB網(wǎng)頁的設(shè)計(jì),WEB網(wǎng)頁與后臺數(shù)據(jù)庫的動態(tài)交互。Apache的核心是通過使用代碼來實(shí)現(xiàn)的,支持HTTP通信協(xié)議。Nginx雖然占用比較小的服務(wù)器內(nèi)存,處理速度快,但是nginx更適合大型網(wǎng)站的開發(fā),如新浪網(wǎng)、騰訊網(wǎng)等。Apache的配置過程中最重要的一項(xiàng)工作。網(wǎng)頁的基本組成元素包含HTML、CSS和JavaScript這3種編輯語言。除此之外,還可以利用專門的HTML開發(fā)工具來編寫代碼。網(wǎng)頁中,CSS主要功能是定位排版。當(dāng)然,它也可以再HTML中直接編寫代碼,而且不經(jīng)過WEB服務(wù)器直接對用戶的輸入做出響應(yīng),類似彈框這樣的頁面功能。同時它可以接收或發(fā)送cookies,也能提高系統(tǒng)的安全性等。PHP開發(fā)的管理平臺中,Apache作為系統(tǒng)的服務(wù)器,MySQL作為其后臺數(shù)據(jù)庫,用戶可以直接使用相關(guān)系統(tǒng)。一個簡易的PHP例子如下所示:?PhpEcho ” 你好!”?上述例子在網(wǎng)頁中的運(yùn)行結(jié)果是:你好! 網(wǎng)頁與MySQL的通訊網(wǎng)頁與MySQL的通訊即PHP語言與MySQL的動態(tài)連接。PHP與MySQL的動態(tài)連接要有具體的步驟,首先必須驗(yàn)證用戶名和密碼,進(jìn)而轉(zhuǎn)到MySQL的操作頁面;其次選擇用戶需要的某個數(shù)據(jù)表;然后通過查詢權(quán)限選擇數(shù)據(jù);最后通過嵌套PHP的HTML網(wǎng)頁把數(shù)據(jù)庫內(nèi)容呈現(xiàn)在WEB前端。 //選擇數(shù)據(jù)庫 mysql_query(set names GB2312)。 // 關(guān)閉連接? 其中,localhost是主機(jī)名,username為用戶名,password是密碼。相對的,PHP不僅能夠連接MySQL數(shù)據(jù)庫獲取數(shù)據(jù),還能夠刪除數(shù)據(jù)庫的內(nèi)容,也可以直接把用戶的請求指令或者更新內(nèi)容寫入MySQL數(shù)據(jù)庫中。 mysql_select_db(rmcdb, $link)。abc39。 ? 代碼運(yùn)行的結(jié)果為,將控制指令表mand_tb中的所有數(shù)據(jù)刪除,再把字符串a(chǎn)bc寫入表中的order字段。網(wǎng)頁作為WEB管理平臺的顯示界面,通過字體、圖片、音頻或者視頻的形式向用戶傳達(dá)信息。WEB管理平臺的用戶端頁面包含4個模塊:登錄頁面、監(jiān)測頁面、控制頁面和統(tǒng)計(jì)頁面,其結(jié)構(gòu)設(shè)計(jì)框架如圖51所示:圖51 WEB管理平臺的設(shè)計(jì)框架 登錄頁面用戶登錄頁面是整個監(jiān)控系統(tǒng)的展示櫥窗,由登錄框和背景圖構(gòu)成。此外,在網(wǎng)頁中添加了判斷用戶信息的session語句,當(dāng)輸入的登錄名與密碼時,網(wǎng)頁的session代碼將其與數(shù)據(jù)庫Login_tb表中的信息相比對,進(jìn)而驗(yàn)證它的合法性。同時,該網(wǎng)頁前端最大的優(yōu)點(diǎn)之一在于系統(tǒng)的密閉性,任何用戶登錄系統(tǒng)只能通過登錄頁面,即使輸入監(jiān)測頁面、控制頁面或者統(tǒng)計(jì)頁面的IP,也無法直接訪問,都會被系統(tǒng)攔截再跳轉(zhuǎn)到登錄頁面,必須登錄才能訪問,從而提高了整個WEB管理平臺的安全性。功能上,數(shù)據(jù)表連接到MySQL中的Temp_tb,讀取了監(jiān)控現(xiàn)場溫度的統(tǒng)計(jì)數(shù)值和采集時間。當(dāng)然你可以在網(wǎng)頁設(shè)置初期就編寫自動刷新網(wǎng)頁的代碼,刷新時間可變,這樣更加方便用戶的操作和調(diào)度指揮。CSS文件定義tab的樣式,包含每個tab按鈕的顏色、按鈕的大小、寬度和位置。按照溫度數(shù)據(jù)采集和設(shè)備控制的功能要求,一共設(shè)置4個控制按鈕分別對應(yīng)不同的指令,依次為:控制器的開始、停止按鈕和繼電器的開始、停止按鈕。每組按鈕按功能區(qū)別進(jìn)行歸類排版,居于網(wǎng)頁中間。相比監(jiān)測頁面數(shù)據(jù)表和折線圖對溫度數(shù)據(jù)整體地分析,直觀地呈現(xiàn),統(tǒng)計(jì)圖的作用則在于針對某個節(jié)點(diǎn)數(shù)據(jù)進(jìn)行分析,突出了節(jié)點(diǎn)數(shù)據(jù)的重要性。最高溫、最低溫和平均溫度的獲取,則通過內(nèi)部編寫的PHP代碼,將統(tǒng)計(jì)頁面與MySQL數(shù)據(jù)庫的Temp_tb連接起來,進(jìn)行計(jì)算,求得所需的數(shù)值,顯示在網(wǎng)頁上。統(tǒng)計(jì)頁面如圖55所示:圖55 數(shù)據(jù)統(tǒng)計(jì)頁面統(tǒng)計(jì)頁面最大的創(chuàng)新點(diǎn)在于設(shè)置了定時刷新的功能。定時刷新的代碼包含輸入框和按鈕的代碼,輸入時間需要換算成毫秒。從現(xiàn)代工業(yè)的角度出發(fā),只有在監(jiān)控技術(shù)的支持下,WEB管理平臺才能對工業(yè)信息的集成處理和工業(yè)生產(chǎn)過程的控制發(fā)揮至關(guān)重要的作用。監(jiān)測功能的完整性直接影響用戶的決策判斷,因此必須經(jīng)過嚴(yán)格的技術(shù)驗(yàn)證。例如用戶在后臺數(shù)據(jù)庫溫度數(shù)據(jù)表Temp_tb中,將最大和最小的溫度數(shù)值分別改為33℃℃。后臺數(shù)據(jù)的更新不僅體現(xiàn)在數(shù)據(jù)表上的實(shí)時更新,也包括這折線圖和統(tǒng)計(jì)表的變化。統(tǒng)計(jì)表的更新調(diào)試如圖63所示:圖63 溫度統(tǒng)計(jì)表調(diào)試結(jié)果表明,WEB隨著后臺數(shù)據(jù)的更新而更新,避免了數(shù)據(jù)的遺漏而導(dǎo)致信息的不準(zhǔn)確性。調(diào)試過程中,系統(tǒng)實(shí)時控制監(jiān)控現(xiàn)場下位機(jī)的運(yùn)行情況,包含設(shè)備開關(guān)、繼電器等硬件設(shè)施運(yùn)行情況??刂乒δ苷{(diào)試的預(yù)期結(jié)果是MySQL數(shù)據(jù)庫中的Command_tb表中的數(shù)據(jù)可以根據(jù)指令的發(fā)送進(jìn)行實(shí)時更新與寫入。兩個不同步驟的調(diào)試,論證了遠(yuǎn)程監(jiān)控系統(tǒng)的監(jiān)測和控制功能可以完整的呈現(xiàn)在WEB瀏覽器上,達(dá)到用戶實(shí)時、在線更新數(shù)據(jù)信息,遠(yuǎn)程控制系統(tǒng)的操作目的。然而,基于WEB的遠(yuǎn)程溫度監(jiān)控系統(tǒng)的各方面性能雖然完美,但設(shè)計(jì)過程中也存在一些不足。MySQL整合應(yīng)用[M].北京:電子工業(yè)出版社,.[15]Limin Measurement and Control System Based on Embedded WEB,Wuhan:Jianghan University Press,(5):107111.[16]Wang, N.。畢業(yè)設(shè)計(jì)從選題到論文寫作的完成,期間經(jīng)歷了諸多困惑和障礙,使我深感這不僅僅是一篇論文的如期完成,更是對自己兩個多月來的付出的一次綜合性檢驗(yàn)。此外,各位老師在我學(xué)習(xí)期間以及畢業(yè)設(shè)計(jì)的研究過程中也給我很多建議和幫助,在此一并表示感謝。由于我的學(xué)術(shù)水平有限,所寫的論文難免有不足之處,懇請各位老師和學(xué)友批評指
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1