當前位置:學問君>學習教育>畢業論文>

探索家庭自動化系統

學問君 人氣:1.94W

一、新問題定義

探索家庭自動化系統

(一)、引言及相關背景

自動化在各行各業、各個領域都發揮了其巨大的功能,同時也走入了我們的家庭。隨着電子技術的發展,家庭自動化時代的來臨,消費電子產品(Consumer Electronics)已和諮訊(Computer)、通訊(Communication)兩項產品的技術結合在一起,成爲目前所通稱的3C產品,並使家用電子電器產品邁向家庭自動化(Home Automation)的方向。

隨着全球經濟的不斷髮展,我國的市場經濟也飛速發展,人民生活水平不斷提高,家庭自動化系統在美國以及國際市場都具有廣闊的前景,在中國市場也是快速形成期,這些提高人類生活質量的產品將構成世界範圍內後PC時代的新興IT市場。

(二)、任務描述

1、專案背景

項目名稱摘要:家庭自動化系統(Home Automation System ,簡稱HAS)

項目委託單位摘要:XXX智能家居設備公司

軟件開發單位摘要:蘭州商學院06級計算機科學和技術(1)班軟件開發小組

2、目的

本系統要求能夠實現家庭住宅中各個設備的自動管理和人工個性管理,該系統能控制、監視和協調家電(如室內外照明、家庭保安系統、家庭環境控制系統、空調、電視機等)。該系統會在相應的時間內各個設備發出相應的指令,完成各個設備的自動化管理。該系統應該是可以適應變化的,因此,必須偵測環境的變化,而且透過識別本系統中的變化來轉變,並且所識別出的變化應該在系統中被實現。系統可以是自動適應變化或是手工適應變化。系統控制的任何設備發生異常,必須透過適當的資訊來通知用戶並進行異常處理。該系統必須有一個數據庫,內含所有該系統所控制的設備的資訊,包括每一種設備連接到系統的日期,系統用戶所發佈的重要動作等資訊。

3、執行環境

本系統是設備控制類系統,由主機透過相應的接口部件監聽和控制各個硬設備。數據庫服務器由SQL Server實現。操作系統摘要:windows 2000 、windows xp以上;數據庫服務器端軟件SQL Server 2005。

(三)、功能描述

本系統由“燈光控制”、“保安控制”、“環境控制”、“家電控制”、 “用戶登入及管理”等各模組組成。

燈光控制摘要:實現對室內外所有燈光的時間週期性控制和用戶的直接控制;

保安控制摘要:實現對室內外所有視頻監控設備的週期性工作控制及異常處理,和防盜防火設備的控制及異常處理;

環境控制摘要:實現對家庭環境設備(包括花園、陽臺、室內溫溼度報告)的時間週期性控制以及各設備的異常處理;

家電控制摘要:實現對家庭中各個聰明家用電器的人性化控制及各設備的異常處理;

用戶登入及管理模組摘要:實現用戶對各個模組中所用設備的時間週期性定義以及對各個設備的直接管理和控制。

二、可行性分析

(一)、可行性探究的前提

家庭是高薪技術的下一個前沿陣地。對家庭中遙控、自動化和娛樂的要求呈上升態勢。消費者希望自己的日常生活更簡便、更平安。當然,優秀的家庭自動化產品應給具有以下的特性摘要:

(1)、標準化摘要:家庭自動化產品應依照國際上流行的相關協議進行設計,充分保證各廠家產品間的相容性和相互操作能力。

(2)、開放性摘要:家庭自動化系統應該具有開放的協議,統一的接口。

(3)、模組化摘要:採用模組化的設計可以適應各種場合的需要,保障用戶的利益,並答應系統的逐步到位。

(4)、實用性摘要:家庭自動化產品應該切實地爲用戶提供各種實用化的功能和服務。

(5)、普及化摘要:家庭自動化系統應該面向低成本,高性能的目標設計,住戶對價格較爲敏感,所以智能住宅採用的技術要較爲經濟。同時,家庭自動化系統應該能最大程度相容用戶原有的電器設備,保護用戶投資。

(6)、簡潔易用摘要:好的家庭自動化產品應該簡便易用、用戶接口友好,並且不需要使用者花上太多的精力就能把握。

(二)、優越性

在國內家庭自動化是一個較新的概念,雖然越來越多的廠家開始投入到家庭自動化的來發和生產中,但是由於沒有統一的標準,尚處於一家一戶自行開發的局面。而隨着房屋的商品化,從而加強了人們對居家的要求,希望一步到位或者具有開放的協議,統一的接口,這樣來保證產品能不斷地適應未來發展趨向,而本系統就是基於統一的標準和接口設計的,具有充分的發展潛力。

(三)、基本的數據流圖

圖1、HAS的基本數據流模型圖

圖2、HAS的一級數據流模型圖

圖3、HAS的二級數據流模型圖

(四)、經濟可行性

1、 支出

構建系統時的金費主要有摘要:用戶在要購買日常生活中的家電及各種電子產品是花費一定數額的資金,在購買組成系統的一些小型物理器件時會有資金的支出。

2、 效益

可以高效,快捷的管理生活家電設施,提高生活的質量。

3、 收益、投資比良好、可行。(五)、技術可行性

本系統有許多不同的傳感器,單片機和輸出報警系統以及一些異常的自動處理系統和接入的各種家電設備組成。物理設備在市場上均有售,因此,物理設備上不用多考慮,我們主要實現將不同設備按照一定的結構連接起來,使之能夠完成我們的預期目標

(六)、社會因素可行性分析

1、 法律因素

申請法律保護或相關保險。

法律可行性是考慮要開發系統是否存在任何侵犯、妨礙和責任新問題,用戶操作可行性考慮待開發軟件的執行方式在用戶組織內是否行得通,現行管理制度人員素質、操作知識是否可行。

由於在本系統中是有合同作爲雙方合作的基礎,所以不會存在任何侵犯、妨礙和責任新問題。即使存在了,也可以根據合同進行分析,一定有人會負責任,所以此係統完全可以進行開發。

2、 用戶使用可行性

本系統面向中高階層的人們消費,主要用於用戶實現對家電的統一管理,進行各種相關操作並對家電的狀態進行實時檢測。

由以上經濟、技術、操作和法律四方面的分析可以看出,本系統的開發時機成熟,從多種角度考慮,都是可行的。

(七)、結論

經過以上經濟可行性、技術可行性以及法律因素各個方面的探究分析得出,本系統可行。

三、需求分析

(一)、家庭自動化系統工作流程分析

(1)、在用戶登入時進行檢查,控制不同的用戶使用系統的權限;

(2)、對用戶的管理,包括對用戶資訊的增加、刪除和修改;

(3)、對指定時間內的操作記錄進行管理,包括檢視操作記錄、手工刪除操作記錄、記錄一次操作以及對失效的記錄進行自動清除;

(4)、檢視設備的狀態,包括對連接到系統控制中的所有設備的狀態以及是否出現異常現象進行檢視;

(5)、控制子系統接受主系統發送的資訊;以及向主系統發送資訊;控制子系統將主系統發送的資訊,發送給指定的設備;

(6)、對設備進行監控,包括啓動監控設備、停止監控設備、監控設備;

(7)、對系統中的設備進行管理,包括增加設備以及刪除己經連接到系統中的設備;

(二)、家庭自動化系統需求分析

1、家庭自動化系統的非功能性需求分析

設計家庭自動化系統的目的是完成對家電產品以及相關設備的管理和控制,達到遠程控制和使用家電設備的目的,其最終目的是提高人類的生活質量,因此需要具備良好的性能,滿足實際工作的需要是十分必要的。

家庭自動化系統的具體性能目標如下摘要:

(1)、系統的快速反應

家庭自動化系統首先要保證的就是系統的反應速度。在設計和實施中採用先進的網絡技術和系統,並在應用軟件的選擇或編制中儘可能採用先進的技術,最大限度地提高系統的響應速度,以便於快速查詢。

(2)、系統良好的可維護行和開放性

系統設計應面向未來的發展,提供各種必要的標準接口,以使用戶可以根據需要隨時添加必要的設備和系統,擴充系統功能。要充分考慮到家庭自動化的發展趨向以及不斷變化。

(3)、充分保證系統的平安性

家庭自動化系統中設備的使用具有平安性要求,因此,必須建立一整套的系統平安保密辦法,規定一系列訪問系統的不同級別的權限,杜絕非法訪問。

(4)、友好的人機介面

系統的用戶不可能是專業的計算機技術人員,甚至對計算機瞭解甚少,所以要提供清楚、友好的系統接口,提高系統的可操作性和人機交互功能,最大限度地方便用戶的使用。同時系統應能提供的方便的聯機再現幫助功能。

(5)、考慮家庭自動化系統中設備發生變化以後的`集成

家庭自動化要實現真正的資訊化,必須考慮以後系統的集成新問題,這樣才能使系統不至於很快的就被淘汰。

2、家庭自動化系統的功能模組分析

家庭自動化系統旨在開發出一個符合人類生活需求的家庭自動化模擬系統,該系統主要分爲五個子系統摘要:用戶登入子系統,燈光控制子系統,家電控制子系統,環境控制子系統和保安控制子系統。

(三)、數據描述

1、靜態數據

系統中預存的各種標準數據。

2、動態數據

(1)、輸入數據

系統所採集的各個實體設備的資訊流。

(2)、輸出數據

經過各個子系統處理後的對應到各種設備的具體操作的資訊流。

3、數據詞典。

數據名稱摘要:家庭自動化系統

簡 述摘要:由系統管理員來負責對連接在系統中的各種家電實施具體動作。

數據條目摘要:

系統管理要求=[用戶管理|燈光控制|家電狀態監測|環境監測|保安控制

用戶管理=登入+用戶資訊+用戶權限

燈管控制=室內燈光+室外燈光

家電狀態監測=接入家電數目+家電功能+家電當前狀態