畢業(yè)論文-檔案庫(kù)房環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)論文-檔案庫(kù)房環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)論文-檔案庫(kù)房環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)論文-檔案庫(kù)房環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)論文-檔案庫(kù)房環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 計(jì)算機(jī)科學(xué)與工程學(xué)院學(xué) 年 論 文題 目: 檔案庫(kù)房環(huán)境智能監(jiān)測(cè)系統(tǒng) 學(xué) 院: 計(jì)算機(jī)科學(xué)與工程學(xué)院 班 級(jí): 物聯(lián)網(wǎng)工程一班 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 摘 國(guó)內(nèi)高校檔案庫(kù)房環(huán)境監(jiān)測(cè),安全管理等問(wèn)題,提出了利用溫濕度傳感技術(shù)解決這一問(wèn)題。突出了檔案庫(kù)房安全保護(hù)的“三防”(即防高溫、防潮濕、防火)要求。通過(guò)使用低成本溫濕度傳感設(shè)備實(shí)現(xiàn)檔案庫(kù)房溫濕度的穩(wěn)定監(jiān)測(cè),實(shí)現(xiàn)數(shù)據(jù)的采集和長(zhǎng)期記錄。本系統(tǒng)能夠?qū)⒉杉降男畔⑺腿牒笈_(tái)管理中心,由管理人員進(jìn)行環(huán)境監(jiān)測(cè),進(jìn)而實(shí)現(xiàn)庫(kù)房溫濕度采集、記錄、分析等的管理。當(dāng)溫濕度超過(guò)警戒線時(shí)候能夠發(fā)送報(bào)警信號(hào),方便管理人員及時(shí)進(jìn)行溫濕度調(diào)控,使之與檔案所需存放環(huán)境

2、相適應(yīng)。從而總體實(shí)現(xiàn)了檔案庫(kù)存的安全性管理。關(guān)鍵詞:溫濕度采集,傳感技術(shù),數(shù)據(jù)存儲(chǔ)Abstract: According to domestic colleges and universities for the current records storage environment monitoring, security management and other issues, we proposed the use of temperature and humidity sensor technology to solve this problem. It highlights the

3、"three" records storage security protection( anti-high temperature, moisture, fire) requirements. By using low-cost equipment to achieve a stable temperature and humidity sensors measuring temperature and humidity records storage, it can achieve long-term acquisition and recording of data.

4、 The system is able to collect the information into the background management center for environmental monitoring by management, so as to realize the treasures of temperature and humidity monitoring, recording, analysis and the like. When the temperature and humidity than the warning line ,the syste

5、m can send alarm signals to facilitate the management of temperature and humidity regulation in a timely manner, and it is convenient for administrators to make the store environment to adapt to the desired file. Thereby it achieves an overall security archives inventory management. Keywords: Temper

6、ature and humidity collection, sensor technology, data storage前言檔案保存的質(zhì)量、檔案的物理壽命、檔案的防蟲(chóng)防霉都與庫(kù)房的溫濕度息息相關(guān),一旦檔案庫(kù)房的溫濕度失控,檔案保護(hù)就成問(wèn)題了,及時(shí)有效的調(diào)節(jié)與控制檔案庫(kù)房的溫濕度,是保護(hù)并延長(zhǎng)檔案壽命的關(guān)鍵,需要特別的重視檔案庫(kù)房?jī)?nèi)溫濕度環(huán)境。傳統(tǒng)監(jiān)測(cè)手段,基本以人工巡檢為主。本系統(tǒng)的研究方案是通過(guò)軟件來(lái)控制硬件實(shí)現(xiàn)上位機(jī)與下位機(jī)信息的交互。溫濕度傳感器起到檔案庫(kù)中檔案的存儲(chǔ)安全性檢測(cè)的作用,能夠?qū)?dāng)前環(huán)境下溫濕度信息采集并發(fā)送,在最短的時(shí)間向用戶反映,方便管理人員實(shí)時(shí)監(jiān)測(cè)管理。1 系統(tǒng)簡(jiǎn)介

7、 檔案庫(kù)房智能監(jiān)控管理系統(tǒng)是基于溫濕度傳感器實(shí)現(xiàn)來(lái)管理的,這種管理更趨于智能化,減少了人工的實(shí)地勘察。溫濕度傳感技術(shù)是用來(lái)監(jiān)測(cè)檔案庫(kù)房檔案存放過(guò)程中的高溫、濕度、火災(zāi)環(huán)境的。 研究?jī)?nèi)容是通過(guò)溫濕度傳感器的使用對(duì)溫濕度實(shí)現(xiàn)了實(shí)時(shí)監(jiān)測(cè)并帶有報(bào)警作用,同時(shí)將采集到的數(shù)據(jù)按用戶需求進(jìn)行保存,用戶可按需求自己設(shè)定采集時(shí)間,從而實(shí)現(xiàn)檔案庫(kù)存的安全性管理。 檔案室安全管理系統(tǒng)主要包括用戶管理和溫室度檢測(cè)兩大模塊。本系統(tǒng)設(shè)計(jì)的主要技術(shù)包括前臺(tái)界面設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)的建立,溫濕度傳感器的實(shí)時(shí)采集,報(bào)警的設(shè)計(jì),數(shù)據(jù)的分析處理以及信息入庫(kù)保存。前臺(tái)是面向用戶的C#程序控制界面,實(shí)現(xiàn)的結(jié)果是在調(diào)用程序的時(shí)候,最先彈出的

8、窗體是用戶登錄界面,在用戶輸入了真確的用戶名及密碼的情況下,彈出的是檔案安全管理主窗體,通過(guò)點(diǎn)擊主窗體的不同控件來(lái)管理控制。軟件部分在設(shè)計(jì)好了管理界面的總體框架的時(shí)候就進(jìn)行SQL數(shù)據(jù)庫(kù)的建立,此外還有各個(gè)不同界面之間的銜接關(guān)系以及不同窗體的調(diào)用。我們軟件設(shè)計(jì)實(shí)現(xiàn)的主要是溫濕度檢測(cè)部分。 軟硬件交互部分采用的主要技術(shù)是串口通訊,通過(guò)串口將下位機(jī)采集到的信息送到上位機(jī),管理人員在采取及時(shí)的管理措施。2 系統(tǒng)目標(biāo)及功能 2.1 系統(tǒng)目標(biāo) 檔案庫(kù)房智能監(jiān)控管理系統(tǒng)的主要研究目標(biāo)是實(shí)現(xiàn)基于溫濕度傳感技術(shù)來(lái)解決檔案庫(kù)房檔案存放過(guò)程中的防高溫、防潮濕、防火。通過(guò)溫濕度傳感器的使用對(duì)溫濕度實(shí)現(xiàn)了實(shí)時(shí)監(jiān)測(cè)并帶有

9、報(bào)警作用,從而總體實(shí)現(xiàn)了檔案庫(kù)存的安全性管理。檔案室內(nèi)檔案庫(kù)存的安全性監(jiān)測(cè),主要解決的問(wèn)題包括: (1)檔案室內(nèi)溫濕度的檢測(cè)與管理。 (2)溫濕度數(shù)據(jù)的傳輸,處理。 (3)系統(tǒng)安全性的判斷。 2.2 系統(tǒng)功能用戶信息管理主要實(shí)現(xiàn)了對(duì)系統(tǒng)管理員和檔案庫(kù)工作人員的信息管理,包括新來(lái)人員信息的增加,近期信息變化的修改,以及離職人員信息的刪除等。 圖1 用戶信息管理這部分實(shí)現(xiàn)了檔案庫(kù)存的安全性。每個(gè)管理人員的信息存入數(shù)據(jù)庫(kù),當(dāng)某個(gè)管理人員需要管理系統(tǒng)時(shí),必須輸入管理員名稱和口令,與數(shù)據(jù)庫(kù)中已有信息進(jìn)行比較,如果存在并且信息正確,則安全進(jìn)入管理系統(tǒng)。防止非法人員對(duì)信息的非法操作。3 系統(tǒng)框架 3.1 整

10、體架構(gòu) 圖2 檔案庫(kù)房智能監(jiān)控管理系統(tǒng)整體架構(gòu) (1)數(shù)據(jù)采集:系統(tǒng)通過(guò)安裝好的傳感器實(shí)時(shí)采集當(dāng)前數(shù)據(jù)并存入數(shù)據(jù)庫(kù)。(2)數(shù)據(jù)處理:將采集到的數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行對(duì)比以便做出及時(shí)反映。(3)智能報(bào)警:當(dāng)前數(shù)據(jù)超出標(biāo)準(zhǔn)界限時(shí),系統(tǒng)報(bào)警裝置自動(dòng)發(fā)出警告信號(hào)。(4)管理措施:當(dāng)系統(tǒng)將檔案室狀態(tài)反饋給管理人員的時(shí)候,管理人員實(shí)施及時(shí)管理措施。3.2 核心技術(shù) 圖3 系統(tǒng)模塊結(jié)構(gòu) 圖4 數(shù)據(jù)采集分析處理溫濕度監(jiān)測(cè)系統(tǒng)數(shù)據(jù)傳輸數(shù)據(jù)處理數(shù)據(jù)入庫(kù) 是否越界 否是檔案室環(huán)境穩(wěn)定良好管理人員及時(shí)采取調(diào)控措施系統(tǒng)報(bào)警 圖5 溫濕度數(shù)據(jù)采集、分析、處理流程圖4 實(shí)現(xiàn)方案 4.1 硬件 4.1.1溫濕度傳感器溫濕度對(duì)于檔

11、案儲(chǔ)存來(lái)說(shuō)至關(guān)重要,溫濕度的變化會(huì)帶來(lái)檔案的破壞,引發(fā)嚴(yán)重的問(wèn)題,溫濕度的監(jiān)控有利于相關(guān)人員進(jìn)行及時(shí)的控制。(1)系統(tǒng)設(shè)計(jì)過(guò)程中必須明確的傳感器知識(shí): 溫濕度傳感器能將溫度量和濕度量轉(zhuǎn)換成容易被測(cè)量處理的電信號(hào)的設(shè)備或裝置。溫濕度感應(yīng)器目前主要分為電阻式、電容式兩種,相對(duì)來(lái)說(shuō)電容式的精準(zhǔn)度比較好,感應(yīng)速度非常快,但是在水分的侵蝕下容易氧化。 濕度傳感器是非密封性的,為保護(hù)測(cè)量的準(zhǔn)確度和穩(wěn)定性,應(yīng)盡量避免在酸性、堿性及含有機(jī)溶劑的氣氛中使用。也避免在粉塵較大的環(huán)境中使用。為正確反映欲測(cè)農(nóng)產(chǎn)品物流過(guò)程中的濕度和溫度,還應(yīng)避免將傳感器安放在離墻壁太近或空氣不流通的死角處。如果被監(jiān)測(cè)的庫(kù)存范圍太大,就

12、應(yīng)放置多個(gè)傳感器。有的濕度傳感器對(duì)供電電源要求比較高,否則將影響測(cè)量精度。或者傳感器之間相互干擾,甚至無(wú)法工作。使用時(shí)應(yīng)按照技術(shù)要求提供合適的、符合精度要求的供電電源。傳感器需要進(jìn)行遠(yuǎn)距離信號(hào)傳輸時(shí),要注意信號(hào)的衰減問(wèn)題。當(dāng)傳輸距離超過(guò)200m以上時(shí),建議選用頻率輸出信號(hào)的濕度傳感器。(2) 溫濕度傳感布置情況為了建立一個(gè)安全、實(shí)用、先進(jìn)的溫濕度檔案庫(kù)房管理中實(shí)時(shí)監(jiān)測(cè)的環(huán)境,在以下部分將結(jié)合用戶的實(shí)際情況,對(duì)傳感器布置加以論述。本系統(tǒng)中溫濕度傳感器主要布置在檔案聚集存放的地方。通過(guò)溫濕度傳感器與后臺(tái)用戶管理的聯(lián)系可以實(shí)現(xiàn)庫(kù)存過(guò)程中的溫濕度的實(shí)時(shí)顯示、超過(guò)預(yù)定值時(shí),系統(tǒng)將發(fā)出報(bào)警聲音提醒管理人員

13、。 4.1.2 傳感器工作流程 下面的圖6是一個(gè)傳感器節(jié)點(diǎn)的工作流程,在明確了傳感器節(jié)點(diǎn)的工作方式的基礎(chǔ)上,可實(shí)現(xiàn)傳感器對(duì)數(shù)據(jù)的采集以及傳輸。此流程已經(jīng)集成在了硬件中5。 圖6 傳感器節(jié)點(diǎn)工作流程4.2 軟件 檔案室都規(guī)定有自己的溫度或濕度的上限和下限值;由計(jì)算機(jī)提取并顯示不同時(shí)間點(diǎn)的溫濕度實(shí)時(shí)采樣數(shù)據(jù)(注意這些數(shù)據(jù)會(huì)存儲(chǔ)在數(shù)據(jù)庫(kù)中),當(dāng)溫度或是濕度超限時(shí)便報(bào)警,溫度超標(biāo)報(bào)警和濕度超標(biāo)報(bào)警可發(fā)出不同的報(bào)警聲音,從而可以加以區(qū)別,方便管理人員進(jìn)行相應(yīng)的管理。 通過(guò)溫濕度傳感器采集庫(kù)存過(guò)程的溫濕度然后送至后臺(tái)進(jìn)行數(shù)據(jù)寫(xiě)入、顯示、存儲(chǔ)以及相應(yīng)的分析。(1)后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)遵循的一個(gè)主要原則是

14、:為每一個(gè)表都設(shè)有一個(gè)主鍵管理員數(shù)據(jù)表。A:表的定義 以下是一個(gè)管理員表定義的示列:在定義數(shù)據(jù)庫(kù)表的時(shí)候,最先給管理員數(shù)據(jù)表定義一個(gè)UserID字段作為此表的主鍵,以便區(qū)別與其他的表。還需注意的是主鍵字段不允許為空,而其他字段都為空。主鍵的數(shù)據(jù)類型一般都使用的是整型。 表1 管理人員表定義B:表中數(shù)據(jù)的顯示 表2 管理人員表內(nèi)容(2)串口通訊: 本系統(tǒng)串口通訊的過(guò)程主要是:傳感器將采集到的數(shù)據(jù)通過(guò)無(wú)線傳感網(wǎng)絡(luò)(ZigBee網(wǎng)絡(luò))送給協(xié)調(diào)器,協(xié)調(diào)器按串口通訊協(xié)議發(fā)送給上位機(jī),本系統(tǒng)是通過(guò)串口線送給管理層的。 4.3 軟硬件交互 在設(shè)計(jì)好了管理界面的總體框架的時(shí)候就進(jìn)行SQL數(shù)據(jù)庫(kù)的建立,此外還有

15、各個(gè)不同界面之間的銜接關(guān)系,不同窗體的調(diào)用。我們軟件設(shè)計(jì)實(shí)現(xiàn)的主要是溫濕度檢測(cè)部分。最終實(shí)現(xiàn)的結(jié)果是用SQL語(yǔ)句實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的操作,實(shí)現(xiàn)了數(shù)據(jù)信息的增刪改等。溫濕度值可實(shí)時(shí)監(jiān)測(cè),以及數(shù)據(jù)的入庫(kù)分析。4.4 ZigBee網(wǎng)絡(luò)必備知識(shí) ZigBee 技術(shù)是一種新興的短距離無(wú)線傳感器網(wǎng)絡(luò)通信技術(shù)。 ZigBee 無(wú)線通信網(wǎng)絡(luò)主要由協(xié)調(diào)器、路由器及終端設(shè)備3種節(jié)點(diǎn)組成。在網(wǎng)絡(luò)建立之初,每個(gè)網(wǎng)絡(luò)有且僅有一個(gè)協(xié)調(diào)器節(jié)點(diǎn),主要負(fù)責(zé)網(wǎng)絡(luò)的發(fā)起、參數(shù)的設(shè)定、信息的管理及維護(hù)功能,也可用來(lái)協(xié)助建立安全層和應(yīng)用層的綁定。鑒于協(xié)調(diào)器節(jié)點(diǎn)的硬件及軟件設(shè)計(jì)最為復(fù)雜,本文主要介紹協(xié)調(diào)器節(jié)點(diǎn)的設(shè)計(jì)方法。協(xié)調(diào)器節(jié)點(diǎn)主要由處理器

16、模塊、RF 前端、電源管理模塊及各外部接口等組成,也可根據(jù)需要增加傳感器及GSM/GPRS 等模塊。ZigBee技術(shù)以其短距離、低速率、低功耗等優(yōu)點(diǎn)而被廣泛應(yīng)用于環(huán)境監(jiān)測(cè)、智能家居、汽車電子及工業(yè)控制等數(shù)據(jù)量較小、傳輸速率要求不高的場(chǎng)合。相對(duì)于其它無(wú)線傳感器網(wǎng)絡(luò)通信協(xié)議,ZigBee 協(xié)議有其獨(dú)特的技術(shù)優(yōu)勢(shì)。組建網(wǎng)絡(luò)的兩個(gè)步驟主要是網(wǎng)絡(luò)初始化及節(jié)點(diǎn)加入網(wǎng)絡(luò) 。網(wǎng)絡(luò)初始化首先要確定網(wǎng)絡(luò)協(xié)調(diào)器,通過(guò)主動(dòng)掃描發(fā)送信標(biāo)請(qǐng)求命令來(lái)檢測(cè)該網(wǎng)絡(luò)中是否存在協(xié)調(diào)器。如果在掃描期限內(nèi)沒(méi)有檢測(cè)到信標(biāo),則將自己作為網(wǎng)絡(luò)的協(xié)調(diào)器,并不斷地產(chǎn)生信標(biāo)并廣播出去;然后進(jìn)行信道掃描,對(duì)指定的信道或默認(rèn)信道進(jìn)行能量檢測(cè)以避免可能

17、的干擾,并將那些能量值超過(guò)了允許水平的信道丟棄,而后對(duì)剩余信道進(jìn)行主動(dòng)掃描,以檢查區(qū)域內(nèi)有沒(méi)有其它ZigBee 網(wǎng)絡(luò)存在;完成主動(dòng)掃描后,即可獲得設(shè)備所在區(qū)域內(nèi)已有的各ZigBee網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識(shí)(PANID),至此,網(wǎng)絡(luò)初始化基本完成。 本系統(tǒng)中傳感器將采集到的數(shù)據(jù)通過(guò)Zigbee網(wǎng)絡(luò)(點(diǎn)對(duì)點(diǎn)通信)傳送給協(xié)調(diào)器,由協(xié)調(diào)器通過(guò)串口傳給上位機(jī),送入后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)。5 可行性分析 圖7:部分前臺(tái)界面設(shè)計(jì) 如上圖將端口設(shè)置合適之后,就可以進(jìn)行溫濕度采集信息的傳送,并將數(shù)據(jù)顯示在文本框中。然后寫(xiě)回?cái)?shù)據(jù)庫(kù)中。再將此值與數(shù)據(jù)庫(kù)中定義好的標(biāo)準(zhǔn)溫濕度值與剛讀進(jìn)的值進(jìn)行比較。最后將庫(kù)房環(huán)境狀態(tài)反饋給管理人

18、員。 圖8 溫濕度數(shù)據(jù)采集 如圖8將端口送出的數(shù)據(jù)采集并顯示在文本框中,再寫(xiě)回?cái)?shù)據(jù)庫(kù)中,時(shí)間片是由系統(tǒng)計(jì)時(shí)來(lái)控制的。然后將定義好的標(biāo)準(zhǔn)溫濕度值與剛讀進(jìn)的值進(jìn)行比較。 圖10 數(shù)據(jù)庫(kù)中存入的數(shù)據(jù)核心代碼實(shí)現(xiàn): 1)管理員登錄界面/實(shí)例化了一個(gè)多窗體顯示界面的對(duì)象 Main main = new Main(); /9C-506環(huán)境下的SQL語(yǔ)句 string connString = "Server=210.26.96.51;DATABASE=ZHB;UID=sa;PWD=95069506" SqlConnection conn = new SqlConnection(conn

19、String);/打開(kāi)數(shù)據(jù)庫(kù)string sql = String.Format("select count(*)fromUserwhere UserName='0'and PassWord='1'", userName, passWord);/在登錄成功的情況下this.DialogResult = DialogResult.OK; this.Tag = true; main.Show(); /顯示多窗體界面this.Hide(); /隱藏登錄窗體2)添加對(duì)象A: 向數(shù)據(jù)庫(kù)中插入元素sqlCheck = "INSERT INTO

20、Consumer VALUES ('" + ServeName.Text.ToString().Trim() + "','" + TrapName.Text.ToString().Trim() + "','" + SalveName.Text.ToString().Trim() + "')"B: 顯示插入的元素sqlCheck = "SELECT '用戶名稱=ServiceName,'用戶密碼'=TransportName FROM Consu

21、mer"3)刪除對(duì)象A:刪除指定對(duì)象sqlCheck = "SELECT '用戶名稱=ServiceName,'用戶密碼'=TransportName FROM Consumer" try SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(sqlCheck, conn); dsUser = new DataSet("Consumer"); da.Fill(dsUser, "Consumer"); th

22、is.dataGridViewComsumer.DataSource = dsUser.Tables"Consumer" this.dataGridViewComsumer.Refresh(); this.dataGridViewComsumer.Show(); B:顯示剩余對(duì)象SqlDataAdapter da = new SqlDataAdapter();da.SelectCommand = new SqlCommand(sql, conn); conn.Open();dsUser = new DataSet("Consumer");da.Fill(

23、dsUser, "Consumer"); this.dataGridViewComsumer.DataSource = dsUser.Tables"Consumer" this.dataGridViewComsumer.Refresh(); this.dataGridViewComsumer.Show(); MessageBox.Show("系統(tǒng)用戶姓名與登錄口令表數(shù)據(jù)信息已經(jīng)從后臺(tái)數(shù)據(jù)庫(kù)獲得");4)更新對(duì)象/更新數(shù)據(jù)對(duì)象sqlCheck = "UPDATE Consumer SET ServiceName='&q

24、uot; + ServeName.Text.ToString().Trim() + "',TransportName='" + TrapName.Text.ToString() + "',SaleName='" + SalveName.Text.ToString() + "' WHERE ServiceName='" + tmpName.ToString() + "'"5)顯示全部SqlDataAdapter da = new SqlDataAdapter()

25、; da.SelectCommand = new SqlCommand(sql, conn); conn.Open(); dsUser = new DataSet("Consumer"); da.Fill(dsUser, "Consumer")this.dataGridViewComsumer.DataSource = dsUser.Tables"Consumer" this.dataGridViewComsumer.Refresh(); this.dataGridViewComsumer.Show(); MessageBox.Sho

26、w("系統(tǒng)用戶姓名與登錄口令表數(shù)據(jù)信息已經(jīng)從后¨臺(tái)數(shù)據(jù)庫(kù)獲得");6)溫濕度數(shù)據(jù)傳輸主要實(shí)現(xiàn)代碼 private void timer1_Tick(object sender, EventArgs e) if (i < 20) i+; textBox4.Text = i.ToString(); else i=0; if (textBox1.Text.Length > 45) textBox5.Text = textBox1.Text.Substring(5, 9); textBox6.Text = textBox1.Text.Substring(24,

27、 9); if( textBox5.Text.Length = 0) MessageBox.Show("溫度不能為空?,請(qǐng)檢查系統(tǒng)!"); return; if (textBox6.Text.Length = 0) MessageBox.Show("濕度不能為空,請(qǐng)檢查系統(tǒng)!"); return; string sqlCheck = "SELECT count ( * ) FROM TM WHERE Tem='" + textBox5.Text.ToString().Trim() + "'" Sql

28、Connection conn = new SqlConnection(connString); SqlCommand cmdCheck = new SqlCommand(sqlCheck, conn); int checkCount = 0; try conn.Open(); checkCount = (int)cmdCheck.ExecuteScalar(); catch (Exception ex) MessageBox.Show(ex.Message); if (checkCount > 0) conn.Close(); return; sqlCheck = "INSE

29、RT INTO TM VALUES ('" + textBox5.Text.ToString().Trim() + "','" + textBox6.Text.ToString().Trim() + "')" try cmdCheck = new SqlCommand(sqlCheck, conn); cmdCheck.ExecuteNonQuery(); catch (Exception ex) conn.Close(); MessageBox.Show(ex.Message); return; sqlChec

30、k = "SELECT '溫度'=Tem,'濕度'=Moi FROM TM" try SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(sqlCheck, conn); dsUser = new DataSet("TM"); da.Fill(dsUser, "TM"); this.dataGridView1.DataSource = dsUser.Tables"TM" this.da

31、taGridView1.Refresh(); this.dataGridView1.Show(); catch (Exception ex) MessageBox.Show(ex.Message); finally conn.Close(); this.textBox5.Text = "" this.textBox6.Text = "" selectRows = -1; try int n = comm.BytesToRead; byte buf = new byten; comm.Read(buf, 0, n); builder.Remove(0, b

32、uilder.Length); textBox3.Text = DateTime.Now.ToString(); this.Invoke(EventHandler)(delegate builder.Append(Encoding.ASCII.GetString(buf); if (builder.ToString().Length > 0) textBox1.Text += builder.ToString(); if (textBox1.Text .Length > 400) textBox1.Text = "" ); catch (Exception ex

33、) MessageBox.Show("接收串口信息錯(cuò)誤" + ex.Message); private void button1_Click(object sender, EventArgs e) string port1 = comboBox1.Text; string rate = comboBox2.Text; string dataNum = comboBox3.Text; string stopNum = comboBox4.Text; if (port1 = null) MessageBox.Show("沒(méi)有選擇端口!", "警告!

34、", MessageBoxButtons.OK, MessageBoxIcon.Warning); serialPort1.PortName = port1; serialPort1.BaudRate = Convert.ToInt32(rate); serialPort1.DataBits = Convert.ToInt32(dataNum); switch (comboBox4.Text) case "1": serialPort1.StopBits = StopBits.One; break; case "2": serialPort1.

35、StopBits = StopBits.Two; break; case "1.5": serialPort1.StopBits = StopBits.OnePointFive; break; if (serialPort1.IsOpen = true) serialPort1.Close(); /serialPort1.Open(); MessageBox.Show("串口打開(kāi)成功!"); comboBox1.Enabled = false; comboBox2.Enabled = false; comboBox3.Enabled = false; c

36、omboBox4.Enabled = false; /textBox7.Enabled = false; button1.Enabled = false; 6、 小結(jié)此系統(tǒng)主要研究的是基于溫濕度傳感技術(shù)來(lái)實(shí)現(xiàn)檔案庫(kù)房環(huán)境的智能監(jiān)控。傳感器將采集到的數(shù)據(jù)信息送給后臺(tái),并將數(shù)據(jù)進(jìn)行析,再將環(huán)境狀態(tài)反映給管理人員,方便管理人員進(jìn)行及時(shí)的黃精調(diào)控。使用溫濕度傳感器來(lái)進(jìn)行環(huán)境監(jiān)測(cè)的優(yōu)點(diǎn)之一是避免了工作人員定時(shí)的在庫(kù)房?jī)?nèi)實(shí)地勘察,節(jié)省了人力,減少了不必要的經(jīng)濟(jì)支出,也方便了管理;此外溫濕度的實(shí)時(shí)采集提高了安全性。參考文獻(xiàn)1堯欣.實(shí)物檔案保管初探.檔案天地,2007(6):51-52.2翁梅.淺談實(shí)物檔案的

37、歸檔與管理.浙江檔案,2008(10):50.3濮仁沛.實(shí)物檔案的規(guī)范化管理.北京檔案,2006(3):38,40.4陳海燕,左光明.實(shí)物檔案管理存在的問(wèn)題與對(duì)策.蘭臺(tái)世界,2008(3):34.5楊明初.實(shí)物檔案技術(shù)保護(hù)的實(shí)踐與探索.蘭臺(tái)世界,2007(11):41-42.6王冬梅.簡(jiǎn)述檔案庫(kù)房的具體管理措施J.現(xiàn)代交際,2014,(01).您好,為你提供優(yōu)秀的畢業(yè)論文參考資料,請(qǐng)您刪除以下內(nèi)容,O(_)O謝謝!A national survey was recently launched to evaluate 

38、;the eye health of Chinese children andteenagers.On June 6, China's annual National Day for Eye Care, the China Youth Development ServiceCenter and Zhejiang Medicine, a le

39、ading listed Chinese pharmaceutical company, jointlyannounced the kickoff of the survey.In about one month, a questionnaire compiled by top eye care medical experts in China w

40、illbe distributed through multiple online partners, including H, as well asthrough offline survey events held in universities, middle schools and primary schools acrossthe country.A

41、0;report will be released based on the survey statistics and analysis, and most importantly,guidelines for parents and youth on how to care for the eyes and prevent 

42、myopia  agrowing problem in China's digitized society, will also be attached on the report."Myopia is not only a disease that makes people see things blurrily, b

43、ut also leads to severecomplications, such as glaucoma (increased pressure within the eyeball), and can causeblindness," said Zhou Yuehua, an established eye care specialist w

44、ith Beijing TongrenHospital."It is very important for parents and children to know about the risk and care for their eyes."There are about 450 million myopia patient

45、s in China. Among Chinese myopia patients,30million are severe patients, according to ZhouThe prevalence of myopia among high school and college students is more than 70 

46、percent,and the situation is continuously worsening, he added.Sun Zhu, director with the China Youth Development Service Center, said long hours ofstudy, lack of exercise, especial

47、ly outdoor activities, and attachment to electronic screen aresome of the top reasons behind the widespread myopia problems, and the increase ofyounger patients, although China

48、0;has made great progress in improving the hardwarefacilities and lighting conditions in schools.He said he hopes the survey will alert people on the threatening situation, an

49、d also helpmedical experts to better guideline parents and children's behaviors to care for eyes, basedon the timely and factual statistics the survey collected.A series o

50、f follow-up events will also be held in six cities, including Jinan in Shandongprovince, and Changsha in Hunan province, to educate people on how to care for eyes

51、60;afterthe survey started. More and more Chinese are jogging to get and stay fit. Most joggers will run alone, but some will jog with friends or even coaches. The Beijing Olympic Forest Park is one of the most popular spots. It is packed with runners in the afternoon, usually after work,

52、and at weekends. Jogging after a whole day's work can be a way to unwind. It is true for He Wenjun, whose workplace is right near the forest park. She discovered her athletic aptitude at the age of seven, when she began playing tennis. Then she turned to jogging, and she has persevered with it f

53、or 10 years. "I come to jog almost every day after work, whenever I have time. I think jogging is good for my health. And for me, a girl, it helps me to achieve to eternal goal, to keep slim," He said. He says she prefers jogging alone, so she can focus better. She loves jogging, even during Beijing's smoggy days. "If the smog is severe, I'll hold off jogging for a while. But if I really want to get away from work, I'll wear a mask, or

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論