智慧資訊管理系統設計研究論文
智慧資訊管理系統設計研究論文
摘要:隨著網際網路的快速發展和計算機技術的普及應用,智慧化浪潮席捲各個領域,其中,家居智慧化管理成為新的發展趨勢。由於智慧資訊管理系統具有方便、高效、智慧化等特點,對促進智慧家居產業的發展產生積極的影響。透過深入分析使用者的需求,構建一個以網際網路為平臺的智慧家居資訊管理系統,該系統主要由使用者登入模組、影片監控模組、電氣裝置控制模組等組成,便於使用者遠端控制各種家居設施。透過一系列的系統測試方法,檢驗智慧家居資訊管理系統的穩定性,為使用者的日常生活帶來極大便利。
關鍵詞:網際網路平臺;智慧家居資訊管理系統;系統測試;遠端控制
引言
在社會資訊化的推動下,智慧家居資訊管理系統促使人們的生活更加方便、快捷,各種電氣裝置均得到有效控制和管理。智慧家居資訊管理系統作為智慧家居系統的重要組成部分,無疑在整個系統實施中發揮著重要的作用。因此,智慧家居資訊管理系統依託新技術的發展對整個智慧家居系統起到舉足輕重的作用。本文的研究重點是設計合理的智慧家居資訊管理系統,主要實現遠端監控家居環境、實時傳輸和儲存家居環境資訊等操作,確保家居環境時刻處於最佳狀態,確保智慧家居資訊管理系統更加資訊化、科學化、高效化。
1智慧家居資訊管理系統使用者需求
智慧家居資訊管理系統是對整個家居環境資訊和裝置總的控制和管理機構,包含控制電器裝置、環境資料查詢、影片監控等,同時,需藉助B/S架構便於使用者透過網際網路查詢資料資訊並控制各種家電設施[1]。電器裝置是指系統能夠根據使用者需求管理的各種電器裝置,例如,電視機開關、換臺等,同時,能夠依據使用者設定的資訊對裝置展開相關的操作,例如,定時開燈、關燈等。資料庫能夠儲存完整的家居歷史資料,便於使用者實施查詢資料,並對歷史資料展開分析和評估,實現智慧化管理裝置的目的。影片監控確保使用者可以實時監控室內各個角落,如果感測器發出報警訊號,監控設施可展現現場影片資訊,並實時傳送至資訊管理系統中進行儲存,便於使用者對家居各項風險因素展開評估[2]。
2智慧家居資訊管理系統各模組及實現
智慧家居資訊管理系統是為適應大眾智慧化管理需要而開發的,該系統必須對各種功能展開集中和分塊處理,智慧家居資訊管理系統主要由使用者登入模組、歷史資訊查詢、儲存模組、資料資訊管理模組、影片監控模組等部分組成,其功能模組如圖1所示。
2.1使用者登入模組使用者登入模組是整個智慧資訊管理系統惟一的入口,使用者必須登入成功後方可使用該系統的各項功能。使用者登入介面如圖2所示.使用者登入系統主要包括輸入使用者名稱、校驗密碼等操作,如果使用者輸入的登入名與密碼不匹配或存在錯誤,系統會自動給予提示,允許輸錯次數為5次[3]。使用者登入該系統後,能夠隨意展開資料資訊查詢、電氣裝置控制等操作。
2.2電氣裝置控制模組該模組的主要功能是對整個家居環境中的電氣裝置進行遠端管理,便於使用者遠端控制家居內各項電氣裝置的正常工作,保障使用者的家庭安全。電氣裝置控制模組有利於外出的使用者獲取家庭環境裝置資訊,實現遠端監控電氣裝置,例如,上班匆忙忘記關燈等,即可利用遠端PC機範圍智慧控制家居資訊,遠端將照明系統關閉,確保家庭和個人財產的安全[4]。同時,電氣裝置模組包含不同的工作模式,能夠進行手動或自動控制。電氣裝置資訊模組能夠控制多種電氣,從而選擇最佳的.控制模組。以家居環境中的空調來說,可將空調設定為自動模式,室內溫度如果高於上限,空調可以自動關閉[5];若室內溫度低於下限,空調可以自動接通電源,有效節省電費,也能保障家居的安全性。
2.3資料資訊管理模組資料資訊管理模組的主要功能是檢測智慧家居環境中的各項資訊,檢測的資訊由各種感測器實現資料採集,感測器達到設定閾值,系統會發出報警資訊,透過查詢目前感測器資訊、報警資訊監測整個家居的安全,該模組的執行流程如圖3所示。使用者登入資訊管理系統後,用滑鼠單擊資料資訊管理模組,能夠立即查詢感測器的實時資訊、感測器內的報警資訊[6]。感測器資料資訊主要劃分為人體紅外探測採集資訊、門禁紅外探測採集資訊、水浸採集資訊等,感測器發出報警資訊就是有人或物體違反設定觸動感測器,感測器將資訊傳遞至資料資訊管理模組,使用者登入系統後即可檢視此模組的詳細資訊。
2.4歷史資訊查詢、儲存模組該模組旨在把整個家居環境中的各種資訊進行儲存,達到實時記錄家居資訊,是整個智慧資訊管理系統最重要的部分之一。歷史資訊查詢、儲存模組主要包含歷史資訊分析功能、查詢功能、儲存功能。歷史資訊儲存功能將智慧家居中的各項資料進行收集和儲存,為使用者日後的查詢提供充足的準備。歷史資訊分析功能是指對綜合資料展開分析和處理,便於準確評估整個家居環境[7]。歷史資訊查詢功能便於使用者在系統中查詢家居歷史資訊,有助於更好地管理整個智慧家居環境。歷史資料資訊查詢、儲存實現流程如圖4所示。使用者可以將智慧家居中無用或沒有參考價值的資訊進行刪除,為整個系統的其他資料儲存在有效範圍內提供基本保障,具體刪除程式碼如下:
2.5影片監控模組及實現影片顯示模組主要利用B/S架構中的SDK資料包,採用外掛的方式把影片顯示介面嵌入到資訊管理平臺內,促使影片遠端傳遞至資訊管理系統上,方便使用者實時檢視家庭影片影象資訊。影片監控模組主要包含常規影片監控、感測器報警區域影片監控兩個功能,前者能夠實時採集、傳輸室內畫面,後者藉助感測器報警發出傳送的命令,攝像真正指向報警指定區域[8]。同時,影片監控介面配置攝像頭控制模組,透過控制模組觀察室內各個角落和裝置的執行情況。影片模組實現流程如圖5所示.
3系統測試要點
從開發軟體程式角度來說,在程式開發過程中,不可避免地出現一系列的問題,為從源頭上解決程式設計中存在的問題,必須針對設計的系統展開程式測試。在系統測試過程中,最初將開發系統與實際需求展開比較,透過比較發現兩者不吻合之處,並對兩者出現的問題實施最佳化和改進,確保設計的系統各指標達到實際要求。通常情況下,軟體測試方法包括靜態和動態測試法,靜態測試法相對簡單,在不需要執行程式碼的環境下,只是根據使用者需求、流程圖檢查系統是否存在不合理之處,也可對各種原始碼實施考察[9]。同時,也可從語法結構、介面等方面入手,檢查系統存在的問題。由此表明,靜態測試只能發現軟體淺層的漏洞。動態測試與上述靜態測試法存在明顯差別,動態測試法先要讓系統運轉起來,實際運動與軟體相互結合,準確掌控系統哪些地方存在缺陷。必須注意,動態測試法必須執行程式程式碼,基於輸入訊號、輸出結果對系統展開測試。若輸出結果正確,表明系統正常執行,反之,必須對軟體進行修改直至正常執行為止。在系統測試時期,重點要為整個系統設計行之有效的測試方案。模組化測試手段主要包括白盒和黑盒測試,本系統主要以白盒測試為主,並將黑盒測試當做系統測試的輔助手段。使用者登入模組展開測試的過程中,可通過錄入使用者名稱、密碼檢視介面具體反映,掌握系統的容錯、糾錯能力,保障使用者登入模組的穩定性。電氣裝置控制模組重點對家居環境中的電氣裝置控制、資訊獲取展開測試,採用模擬資料和真實事件兩種方法,經過大量操作實施壓力測試,保障模組可以準確、穩定地控制裝置。資料資訊管理模組的主要功能是感測器資料採集資訊、顯示資訊、測試資料報警資訊,使用模擬資料顯示、模擬報警資訊顯示、觸發真實感測器資料報警等手段驗證模組的穩定性。影片監控模組透過實施監控影片報警區域監控測試,大量觸發感測器檢測影片是否正常傳送,藉助大量壓力測試確定模組是否穩定。歷史資訊查詢、儲存模組旨在儲存、分析、查詢歷史資訊,採用模擬資料、存入真實資料確定該模組是否穩定。對模組展開壓力測試和程式程式碼測試,明確程式碼的有效性,促使程式碼執行效率更高。透過一段時間的測試可知,在大量壓力、白盒測試、黑盒測試狀態下,使用者登入模組、影片監控模組、電氣裝置控制模組均能滿足使用者需求,系統穩定性良好。
4結論
本次設計的系統以網際網路為平臺,由使用者登入模組、影片監控模組、電氣裝置控制模組等部分組成,以期為智慧家居產業的發展提供重要支撐,透過系統測試可知,整個系統的安全性、穩定性較高,在日後需要不斷完善該系統的各項功能,推動智慧家居行業的人性化、智慧化發展。