SafeHome項目報告_第1頁
SafeHome項目報告_第2頁
SafeHome項目報告_第3頁
SafeHome項目報告_第4頁
SafeHome項目報告_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、safehome項目報告 一,需求分析1引言1.1 編寫目的1.2 編寫背景1.3 參考資料2.任務(wù)概述 2.1 任務(wù)目標(biāo)2.2 系統(tǒng)及用戶特點3假定和約束4需求規(guī)定 4.1 軟件功能說明 4.2 對功能的一般性規(guī)定4.3 對性能的一般性規(guī)定4.4 故障處理要求4.5 其他專門要求5運(yùn)行環(huán)境規(guī)定 5.1 設(shè)備1. 引言1.1 目的編寫本文檔,目的在于明確用戶的需求。通過對用戶需求的分析,以精確的軟件架構(gòu)設(shè)計,為需求建模和測試提供依據(jù)。在小組內(nèi)合理分工,使小組的每一個成員能夠明白項目最終的項目特點。1.2 背景我們的研究表明,住宅管理系統(tǒng)市場以每年40%的速度增長。我們推向市場的首個safeho

2、me功能將是住宅安全功能,因為多數(shù)人都熟悉“報警系統(tǒng)”,所以這將更容易銷售。住宅安全檢測功能應(yīng)該為各種不希望出現(xiàn)的“情況”提供保護(hù),如非法入侵、火災(zāi)、漏水、一氧化碳濃度超標(biāo)等等。該功能將使用無線傳感器監(jiān)視各種情況的發(fā)生,其最主要的特色是用戶遠(yuǎn)程監(jiān)控住宅的情況同時戶主可以編程控制住宅監(jiān)控系統(tǒng)。系統(tǒng)具有一定程度的智能性,系統(tǒng)可以在異常情況時自動通過撥打設(shè)定的電話信息聯(lián)系監(jiān)控部門。1.3 參考資料編號資料名稱簡介作者日期出版單位軟件工程實踐者的研究方法roger s.pressman2. 任務(wù)概述2.1 目標(biāo)通過設(shè)計軟件工程的學(xué)習(xí)方法,主要使用visual c+技術(shù),以acess為數(shù)據(jù)庫開發(fā)程序。全

3、中文軟件界面,操作簡便明了;系統(tǒng)數(shù)據(jù)庫初始數(shù)據(jù)的設(shè)置可支持表單格式數(shù)據(jù)輸入;支持電子地圖顯示,能夠在小區(qū)總平面圖和住戶房型圖上實時反映系統(tǒng)的報警狀態(tài),可聲光指示報警點地址,記錄報警時間、警情類別、處警情況等;報警時能自動彈出報警對話框,具有報警語音提示和報警確認(rèn)功能;具有多種記錄存儲:報警記錄、報警確認(rèn)記錄、布防記錄、撤防記錄、系統(tǒng)日志記錄等;并可按住戶、報警類型、報警時間、布、撤防記錄、家居報警等進(jìn)行分類查詢等。2.2 系統(tǒng)(或用戶)的特點本軟件主要有2個參與者,房主(用戶),配置管理人員(類似房主,但扮演不同角色)。本系統(tǒng)用戶友好,界面簡單易懂,房主可以直接進(jìn)行使用,無需特殊培訓(xùn)。本系統(tǒng)適

4、用于所有的用戶,尤其適用于長期從事戶外工作的用戶。房主可以通過計算機(jī)或報警控制面板等多種方式同住宅安全功能系統(tǒng)進(jìn)行交互。一旦用戶注冊成功,用戶只需要通過輸入密碼,就可已進(jìn)入系統(tǒng)的界面,對住宅進(jìn)行全程監(jiān)控。本系統(tǒng)的遠(yuǎn)程監(jiān)控系統(tǒng)功能強(qiáng)大,可以將住宅中最真實的情況動態(tài)的反應(yīng)到系統(tǒng)界面中,滿足此用戶對住宅安全情況信息的需求。配置人員主要負(fù)責(zé)對于系統(tǒng)參數(shù)及系統(tǒng)進(jìn)行各項指標(biāo)值的初始化配置。(如反應(yīng)時間、默認(rèn)報警號、一氧化碳濃度底限值等等)。系統(tǒng)的控制面板相當(dāng)于用戶與系統(tǒng)進(jìn)行人機(jī)交互最主要的場所,用戶可以在控制面板中輸入用戶設(shè)定的個人信息和需要的監(jiān)控操作等等。系統(tǒng)中需要在用戶家中配置若干煙霧檢測器以檢測家中

5、是否有火災(zāi)發(fā)生,若干門窗檢測器來檢測是否有非法入侵的情況,若干房屋地基水位監(jiān)測器用以檢測住宅中是否有漏水情況的發(fā)生,同時需要具有一臺可以自動連接網(wǎng)絡(luò)計算機(jī),它是系統(tǒng)與用戶進(jìn)行交互最主要的媒介,若干動態(tài)監(jiān)測器、一個電話。3. 假定和約束開發(fā)日期:2011-5至2011-6本系統(tǒng)開發(fā)人員為6人本系統(tǒng)適合市面上的所有產(chǎn)品對于用戶的安全以及保密方面要求較高,要求不能夠被別人非法侵入本系統(tǒng),竊取房主的密碼破壞系統(tǒng)而給房主帶來財產(chǎn)損失。4. 需求規(guī)定4.1 軟件功能說明、本系統(tǒng)主要有兩大功能用戶設(shè)置和檢測報警功能4.1.1用戶設(shè)置1、用戶首次使用時需要對系統(tǒng)進(jìn)行初始化,通過個人化的信息設(shè)置(如密碼、報警的

6、電話號碼,住宅房間基本情況)使得系統(tǒng)可以唯一識別用戶的住宅,為日后的檢測工作提供原始數(shù)據(jù)2、同時,系統(tǒng)需要支持用戶在使用過成中對系統(tǒng)設(shè)置的修改。用戶在使用過程中可以對系統(tǒng)的設(shè)置進(jìn)行修改,在此修改設(shè)置之后,系統(tǒng)可以按照用戶修改后的數(shù)據(jù)繼續(xù)正常的工作。3.倘若用戶沒有對系統(tǒng)進(jìn)行初始化設(shè)置,則系統(tǒng)按照默認(rèn)的信息依然可以運(yùn)作,但是不能對用戶的住宅進(jìn)行監(jiān)測,由于沒有將用戶的住宅情況輸入系統(tǒng),系統(tǒng)無法識別需要用戶的監(jiān)測操作信息。4.1.2檢測報警1、檢測是否有火災(zāi)發(fā)生,若有則向用戶指定的號碼發(fā)送信息或提示2、檢測是否有人非法入侵,若有則向用戶指定的號碼發(fā)送信息或提示3、檢測是否有一氧化碳超標(biāo)的現(xiàn)象,若有則

7、向用戶指定的號碼發(fā)送信息或提示4、檢測是否有漏水現(xiàn)象,若有也給出用戶提示5、檢測是否門窗已經(jīng)關(guān)閉,若未關(guān)好則給出用戶提示4.2 對功能的一般性規(guī)定功能名稱功能詳細(xì)1.用戶設(shè)置*作用介紹a本功能的數(shù)據(jù)庫全部來自safehome。b.本功能主要作用就是使用戶可以設(shè)置。*使用說明a.進(jìn)入該功能界面后,輸入房主的首次使用激活碼b.激活后對于個人的密碼以及預(yù)設(shè)的電話號碼進(jìn)行設(shè)置。c.電話號碼可以備選有多個。d. 用戶輸入密碼三次錯誤則系統(tǒng)應(yīng)向預(yù)設(shè)手機(jī)發(fā)送報警信息e.若用戶為進(jìn)行設(shè)置,其進(jìn)行默認(rèn)操作(不會進(jìn)行報警)2.1.1檢測是否有火災(zāi)發(fā)生*作用介紹本功能主要是針對可能出現(xiàn)的火災(zāi)進(jìn)行監(jiān)測與報警a.系統(tǒng)火

8、災(zāi)探測技術(shù)來檢測是否有火災(zāi)發(fā)生b.若有,則向用戶發(fā)送提示并且撥打火警電話 。屋內(nèi)發(fā)出提示聲 *使用介紹a.用戶在住宅內(nèi)安裝火災(zāi)探測器(前提條件),安裝此safehome系統(tǒng)b.用戶登錄系統(tǒng)后,在系統(tǒng)控制面板上選擇火災(zāi)監(jiān)測和安全警報系統(tǒng)c.火災(zāi)探測器自動運(yùn)行,用戶無需隨時監(jiān)控,如有異常情況系統(tǒng)會發(fā)出警報信號2.1.2檢測是否有人非法入侵*作用介紹本功能主要是針對可能出現(xiàn)的非法入侵進(jìn)行監(jiān)測與報警a.系統(tǒng)通過窗戶與門上傳感器技術(shù)來檢測是否有人非法入侵。b.若有,則向用戶發(fā)送提示并且屋內(nèi)發(fā)出提示聲,以阻止非法入侵行為的繼續(xù)發(fā)展。 如何提示無效后,則向有關(guān)部門進(jìn)行報警。 *使用介紹a.用戶安裝了攝像頭等

9、監(jiān)視非法入侵的裝置b.用戶選擇啟動非法入侵檢測c.探測器自動運(yùn)行,用戶無需隨時監(jiān)控,如有異常情況系統(tǒng)會發(fā)出警報信號2.1.3檢測是否一氧化碳超標(biāo)的現(xiàn)象*作用介紹本功能主要是針對一氧化碳超標(biāo)的現(xiàn)象進(jìn)行監(jiān)測與報警a.系統(tǒng)通過煤氣上方的探測器進(jìn)行檢測b.若有,則向用戶發(fā)送提示并且撥打報警電話 。屋內(nèi)發(fā)出提示聲 2.1.4檢測是否門窗已經(jīng)關(guān)閉*作用介紹本功能主要是針對門窗已經(jīng)關(guān)閉進(jìn)行監(jiān)測與報警a.門窗上的探測器進(jìn)行檢測b.若有,在用戶離開之前發(fā)出警報c.如果用房不在,發(fā)短信給用戶。4.3 對性能的一般性規(guī)定4.3.1 時間特性要求檢測報警功能:在檢測到后立即進(jìn)行反應(yīng),盡量減少用戶的損失4.4 故障處理

10、要求對于各種故障進(jìn)行預(yù)設(shè),設(shè)置只有用戶知道的reset密碼,防止系統(tǒng)出現(xiàn)異常而無法處理4.5其他專門要求在進(jìn)行網(wǎng)絡(luò)連接時要注意網(wǎng)絡(luò)的安全與加密5. 運(yùn)行環(huán)境規(guī)定5.1 設(shè)備煙霧檢測器、流量檢測器、傳感器、電腦、網(wǎng)線、自動報警器、系統(tǒng)歷史記錄器(不做要求)、信號發(fā)射器 二,分析建模1, 系統(tǒng)功能模塊1.1 登陸設(shè)置模塊1.2 檢測與監(jiān)視模塊1.3 報警模塊2, 系統(tǒng)及各模塊用例2.1 系統(tǒng)總體2.2 系統(tǒng)默認(rèn)運(yùn)作2.3 非法入侵的用例2.4 檢測門窗是否關(guān)閉2.5 一氧化碳?xì)怏w檢測處理2.6 火災(zāi)監(jiān)測-安全警報1, safehome主要功能模塊如下:1.1登錄設(shè)置模塊用戶只要通過控制面板和系統(tǒng)交

11、互,通過輸入密碼登陸系統(tǒng)。在驗證成功,登錄到系統(tǒng)后,用戶才有資格進(jìn)行系統(tǒng)設(shè)置。設(shè)想提供兩種用戶身份驗證方式:(1) 通過登錄窗口輸入密碼,系統(tǒng)進(jìn)行判斷,如果密碼驗證成功,則登錄系統(tǒng),若不成功,則提示密碼錯誤,三次機(jī)會,若三次都錯誤,則發(fā)出警報,并向主人設(shè)置的電話號碼發(fā)送警報。(2) 指紋識別,在系統(tǒng)初次使用時,采集住人的指紋,進(jìn)行設(shè)置,登錄時用指紋判斷,判斷流程同(1)1.2:檢測與監(jiān)視模 檢測模塊與【信息處理單元】相互配合,各個檢測器負(fù)責(zé)采集周圍信息,以每秒一次的頻率向【信息處理單元】發(fā)送數(shù)據(jù),根據(jù)消息的發(fā)送先后順序,信息被暫時存儲于一個隊列中,【信息處理單元】不斷從隊列中讀取信息進(jìn)行判斷,

12、每處理完一條,則從隊列中刪除一條消息,在消息處理過程中,一旦消息達(dá)到警情,則【信息處理單元】產(chǎn)生一個事件,向戶主設(shè)置的電話發(fā)送警情,并發(fā)出警報,如果沒有達(dá)到警報級別,則不做任何事情,【信息處理單元】繼續(xù)處理下一條信息。1、檢測是否有人非法入侵2、檢測是否有火災(zāi)發(fā)生3、檢測是否有一氧化碳泄漏的現(xiàn)象4、檢測是否有漏水現(xiàn)象5、檢測是否門窗已經(jīng)關(guān)閉1.3:報警模塊【信息處理單元】一旦檢測到有警情發(fā)生,則向用戶設(shè)置的號碼發(fā)送警報,如果沒有響應(yīng),則繼續(xù)發(fā)送警報,并且發(fā)出報警聲音,如果再沒有響應(yīng),則需要馬上報警,同時記錄報警信息2.1 用例: safehome總系統(tǒng)如下所示,細(xì)節(jié)在設(shè)計階段提供,總共有三個參

13、與者,用戶,數(shù)據(jù)庫,各類檢測器2.2用例:系統(tǒng)默認(rèn)運(yùn)作主要參與者:safehome系統(tǒng)、房主目標(biāo):在用戶為進(jìn)行初始化設(shè)置時依舊可以正常運(yùn)作前提條件:系統(tǒng)正常識別各種傳感器觸發(fā)器:房主打開系統(tǒng)未進(jìn)行設(shè)置卻已離開場景:1、房主:打開系統(tǒng) 2、系統(tǒng):未接到任何初始化命令,進(jìn)行默認(rèn)操作異常: 1、系統(tǒng)不能打開:房主檢查相應(yīng)設(shè)置是否就位 2、系統(tǒng)不能使用默認(rèn)信息:房主通過控制面板對其進(jìn)行自檢優(yōu)先級:最高何時可用:房主為設(shè)置任何信息時使用頻率:不常用,低使用方式:通過控制面板接口次要參與者:技術(shù)支持人員、傳感器次要參與者使用方式:技術(shù)支持人員;電話線;傳感器;有線或無線接口未解決的問題:1、默認(rèn)信息如何設(shè)

14、置? 2、屋主未設(shè)置而離開則無法實現(xiàn)safehome功能,無法提供安全保障,如何可以實現(xiàn)基本功能? 3、此功能是否需要用戶激活? 4、此時safehome各傳感器是否可以正常記錄數(shù)據(jù)? 5、當(dāng)系統(tǒng)遇到異常啟動等其他異常時,是否進(jìn)行重啟? 6、當(dāng)遇到停電時,是否啟用備用電源? 7、系統(tǒng)默認(rèn)操作時,用戶是否可以使用系統(tǒng)?用例圖和活動圖: 系統(tǒng)默認(rèn)操作用例圖 系統(tǒng)默認(rèn)操作活動圖2.3用例: 檢測是否有人非法入侵用例:檢測是否有人非法入侵的檢測主要參與者:安全家居系統(tǒng)、房主目標(biāo):系統(tǒng)通過窗戶與門上傳感器技術(shù)來檢測是否有人非法入侵。若有,則向用戶發(fā)送提示并且屋內(nèi)發(fā)出提示聲,以阻止非法入侵行為的繼續(xù)發(fā)展。

15、 如果提示無效后,則報警。前提條件:軟件系統(tǒng),各個附屬傳感器警報器網(wǎng)絡(luò)通信硬件設(shè)施運(yùn)行正常,以及房主的信息接收裝置運(yùn)轉(zhuǎn)正常。觸發(fā)器:窗戶與門上傳感器檢測到異常情況,則初步判定為非法入侵情況發(fā)生。場景:1,檢測窗戶與門上傳感器檢測到異常情況,并進(jìn)行初步判斷有人非法入侵成立。其他設(shè)備工作正常。2,系統(tǒng)將會發(fā)出警報,提示非法入侵者離開,點亮危險指示燈,鳴響報警喇叭。3,立即進(jìn)行檢測用戶位置設(shè)置狀態(tài),立即向房主發(fā)送非法入侵的報警信號,如果房主在一定時間內(nèi)沒有回復(fù),并且窗戶與門上的傳感器一直在發(fā)出異常信號,則直接撥打報警電話進(jìn)行報警。如果房主做出了回復(fù),則按照回復(fù)內(nèi)容執(zhí)行(房主可選消除警報或報警)4,繼

16、續(xù)檢測窗戶與門上傳感器,如果遇到相同的情況提醒用戶時,當(dāng)用戶選擇類似情況不進(jìn)行警報,那么系統(tǒng)將進(jìn)行記錄,再遇到相同的情況則不進(jìn)行警報。異常:1,用戶關(guān)閉報警系統(tǒng),或遇到停電等情況2,系統(tǒng)附屬硬件(傳感器,警報器,通信設(shè)備)故障3,軟件工作異常。4.設(shè)備之間的通信互相干擾優(yōu)先級:高優(yōu)先級,優(yōu)先處理。何時有效:第一個增量。使用頻率:少。主要參與者:安全家居系統(tǒng)、房主次要參與者:安全部門、消防部門。未解決的問題:1,播報信息的2,用戶未反應(yīng)的時間超過多少才進(jìn)行自動報警?3, 如何對硬件故障進(jìn)行自我檢測以提高報警的準(zhǔn)確率?4, 如何使門窗的傳感器更加準(zhǔn)確的判斷是否有人入侵?有沒有什么判斷標(biāo)準(zhǔn)?5,當(dāng)房

17、主取消報警了以后,在較短時間內(nèi)遇到同樣的情況,還要不要繼續(xù)提醒房主?6,當(dāng)系統(tǒng)出現(xiàn)故障時,要不要進(jìn)行重啟? 用例圖與活動圖:2.4用例:檢測門窗是否關(guān)閉主要參與者:房主,門窗檢測器目標(biāo):在房主離開或者是睡覺或者是任意設(shè)置時,檢測門窗是否關(guān)閉前提條件:系統(tǒng)已經(jīng)打開,房主進(jìn)行正確的設(shè)置,并且系統(tǒng)正常運(yùn)行觸發(fā)器:門窗檢測器場景:房主:登錄safehome產(chǎn)品的官方網(wǎng)站房主:輸入用戶名及密碼,進(jìn)入系統(tǒng)房主:設(shè)置報警情況,在門窗出現(xiàn)異常情況的時候及時向房主反饋情況房主:如果有異常情況(門窗沒有關(guān)閉)房主收到報警信號檢測器:檢測信號檢測器:向系統(tǒng)返回捕捉到的信號異常:房主操作失誤,導(dǎo)致設(shè)置失誤檢測器失靈優(yōu)

18、先級:可以不實現(xiàn)何時可用:房主離開房間或者房主睡覺時進(jìn)行設(shè)置使用頻率:每天使用方式:通過系統(tǒng)的硬件接口與系統(tǒng)連接次要參與者:有關(guān)檢測部門次要參與者使用方式:電話或者電腦收到報警信號未解決問題:1.當(dāng)房主在房內(nèi)休息,且系統(tǒng)打開時,是否有必要進(jìn)行報警檢測2.是否有必要進(jìn)行報警級別的設(shè)置,比如門窗打開了一點點和門窗完全打開是否應(yīng)該區(qū)分3.當(dāng)用戶沒有對警報做出反應(yīng)的時候,系統(tǒng)等待多長時間進(jìn)行報警?2.5用例:一氧化碳?xì)怏w檢測處理:用例:一氧化碳?xì)怏w檢測處理。主要參與者:安全家居系統(tǒng),房主。目標(biāo):監(jiān)控一氧化碳?xì)怏w的濃度,如果氣體的濃度超過系統(tǒng)的默認(rèn)值,便認(rèn)定為危險情況并發(fā)出警報,通知房主和醫(yī)院或消防部門

19、。前提條件:軟件系統(tǒng),各附屬傳感器警報器網(wǎng)絡(luò)通信硬件設(shè)施運(yùn)行正常。觸發(fā)器:檢測一氧化碳濃度超標(biāo),而其他設(shè)備無異常。場景:1,系統(tǒng)檢測一氧化碳濃度超標(biāo),而其他設(shè)備無異常報告。2,系統(tǒng)發(fā)出警報,點亮危險指示燈,播放一氧化碳超標(biāo)警告聲音。3,檢測用戶位置設(shè)置狀態(tài),如果顯示“在家”,循環(huán)播放處理信息。若用戶對警報無應(yīng)答,或濃度不下降,則向消防部門以及醫(yī)療部門發(fā)送求救信息,報告危險情況。5,檢測用戶位置狀態(tài),如果顯示“不在家”,系統(tǒng)向用戶移動終端打電話,發(fā)送警報信息。若沒有應(yīng)答,向消防部門發(fā)出求救信號,報告危險情況。6,循環(huán)檢測一氧化碳濃度正常,停止警報。異常:1,用戶人為關(guān)閉警報系統(tǒng)。2,系統(tǒng)附屬硬件

20、(傳感器,警報器,通信設(shè)備)故障3,軟件設(shè)備工作異常。4.報警系統(tǒng)工作異常優(yōu)先級:高優(yōu)先級,優(yōu)先處理。何時有效:第一個增量。使用頻率:少。主要參與者:安全家居系統(tǒng)。次要參與者:戶主,消防部門,醫(yī)療部門。未解決的問題:1,一氧化碳濃度為多少時發(fā)出相應(yīng)警報?2,循環(huán)播報信息的周期應(yīng)該為多少?3,從聯(lián)系用戶,到確定用戶無應(yīng)答,時間間隔為多少?4,如何對硬件故障進(jìn)行自我檢測以提高報警的準(zhǔn)確率?5,當(dāng)系統(tǒng)出現(xiàn)故障時,要不要進(jìn)行重啟?如何判斷是否發(fā)生故障?6,如報警發(fā)生,用戶沒有應(yīng)答,此時應(yīng)該怎么做? 一氧化碳檢測處理用例圖一氧化碳檢測處理活動圖2.6用例:火災(zāi)監(jiān)測-安全警報參與者:房主 次要參與者:火災(zāi)

21、探測器(核心部件),safehome安全監(jiān)測系統(tǒng)環(huán)境目標(biāo):通過火災(zāi)監(jiān)控器對整個整個住宅范圍內(nèi)的任何角落進(jìn)行監(jiān)控,從而感知火災(zāi)的是否發(fā)生的情況前提條件:用戶在住宅中完整的安裝了safehome安全監(jiān)測系統(tǒng),并通過用戶設(shè)置獲得了有效的用戶驗證信息,如用戶id和密碼等,并且確?;馂?zāi)探測器正常工作,與safehome系統(tǒng)正常連接,同時還要與房屋監(jiān)控功能相互支持。觸發(fā)器:住宅的某些局部地區(qū)溫度高于標(biāo)準(zhǔn)值或住宅中的火焰光亮程度高于標(biāo)準(zhǔn)值(系統(tǒng)中采用感溫火災(zāi)探測器和感光火災(zāi)探測器這兩種比較常見的探測器)場景:1.房主登錄safehome產(chǎn)品網(wǎng)站;2.房主輸入住宅id(唯一標(biāo)識房主住宅的標(biāo)識符);3.房主輸入

22、驗證信息,在此,將用戶的密碼作為能夠唯一標(biāo)識用戶身份的標(biāo)識符;4.房主在系統(tǒng)控制面板中的主要功能按鈕中選擇“火災(zāi)監(jiān)測與安全警報”的功能按鈕;5.系統(tǒng)顯示住宅的平面設(shè)計圖,并顯示出提示對話窗口,提示用戶火災(zāi)監(jiān)測與安全警報系統(tǒng)已經(jīng)開始工作;6.火災(zāi)監(jiān)測與安全警報系統(tǒng)進(jìn)入工作狀態(tài),對住宅房屋的每一個角落的溫度情況,煙霧濃度情況進(jìn)行監(jiān)測;7.此時,房主最小化用戶界面,轉(zhuǎn)而做其他的事情;8.如果有火災(zāi)情況發(fā)生,系統(tǒng)會自動彈出對話框并同時發(fā)出火災(zāi)警報聲音提醒用戶火災(zāi)的發(fā)生。與此同時,系統(tǒng)會在住宅的平面設(shè)計圖中標(biāo)示出火災(zāi)發(fā)生的具體位置,火災(zāi)的嚴(yán)重程度,以及引發(fā)火災(zāi)的大致原因(待定)9.如果在系統(tǒng)工作時間中,

23、如果火災(zāi)監(jiān)測與安全警報系統(tǒng)沒有監(jiān)測到火災(zāi)的發(fā)生,則向房主反饋安全信息;若果房主對信息沒有進(jìn)行回復(fù),在一定時間內(nèi),如果警報未接觸,根據(jù)火災(zāi)等級進(jìn)行報警10.火災(zāi)監(jiān)測與安全警報系統(tǒng)將持續(xù)對住宅的火災(zāi)情況進(jìn)行監(jiān)測,直到房主退出safehome系統(tǒng)為止。異常情況:1.id或密碼不正確閱讀用例:“確認(rèn)id和密碼”。2.沒有為該系統(tǒng)配置火災(zāi)監(jiān)測與安全警報系統(tǒng)系統(tǒng)顯示恰當(dāng)?shù)腻e誤提示;閱讀用例:“配置火災(zāi)監(jiān)測與安全警報系統(tǒng)”。3.平面設(shè)計圖不可用或沒有配置顯示恰當(dāng)?shù)腻e誤消息,閱讀用例:“配置平面設(shè)計圖”。4.火災(zāi)監(jiān)測與安全警報系統(tǒng)運(yùn)行出現(xiàn)故障顯示恰當(dāng)?shù)腻e誤消息,并告知用戶系統(tǒng)需要重新配置或修理優(yōu)先級:中等優(yōu)先

24、級,必須要在基礎(chǔ)功能實現(xiàn)之后實現(xiàn)何時有效:第三個增量使用頻率:不經(jīng)常參與者的聯(lián)系渠道:通過電腦,網(wǎng)絡(luò)與火災(zāi)監(jiān)測與安全警報系統(tǒng)的內(nèi)部互連結(jié)構(gòu),將這三個模塊通過基于電腦的瀏覽器和internet連接到safehome網(wǎng)站。次要參與者:系統(tǒng)管理員,攝像頭,火災(zāi)監(jiān)測與安全警報系統(tǒng)配置人員次要參與者的渠道:1系統(tǒng)管理員:基于計算機(jī)的系統(tǒng)2攝像頭:無線連接3火災(zāi)監(jiān)測與安全警報系統(tǒng)配置人員:基于計算機(jī)的系統(tǒng)未解決的問題:1.如果在給出火災(zāi)警報后,房主長期沒有應(yīng)答,火災(zāi)警報系統(tǒng)應(yīng)該執(zhí)行哪些操作?2.在給定攝像頭視圖所要求的帶寬下,可以接受系統(tǒng)通過internet的響應(yīng)么?3.如何判斷火災(zāi)監(jiān)測與安全警報系統(tǒng)是否

25、出現(xiàn)故障,如果出現(xiàn)故障將如何解決?4.引入火災(zāi)監(jiān)測與安全警報系統(tǒng)的safehome的安全系數(shù)到底是否有提升?安全性能如何?5.如何解決系統(tǒng)之間的兼容問題?6.當(dāng)系統(tǒng)出現(xiàn)故障時,要不要進(jìn)行重啟? 三,設(shè)計模型1,系統(tǒng)基于類的設(shè)計模型2,子系統(tǒng)詳細(xì)設(shè)計 2.1系統(tǒng)設(shè)置類 2.2非法入侵類 2.3火災(zāi)檢測類 2.4查看歷史記錄類 2.5漏水檢測類 2.6一氧化碳檢測類1,系統(tǒng)基于類的設(shè)計模型系統(tǒng)基于類的設(shè)計建模系統(tǒng)類圖如上,用mfc模擬各種功能注:每個檢測器以一個窗口模擬,檢測器檢測的數(shù)據(jù)以手動輸入模擬,產(chǎn)生反應(yīng)如報警等達(dá)到報警設(shè)置條件時,用某種形式模擬,如播放警笛等2.以下對每個子系統(tǒng)進(jìn)行詳細(xì)分析

26、設(shè)計:2.1系統(tǒng)設(shè)置模塊login(wchar_t userpassword) userpassword為用戶重新設(shè)置的密碼值display()顯示用戶是否成功登錄,是否有警情等等,顯示在屏幕上reset(wchar_t newpassword)用戶輸入新的密碼,對密碼的重設(shè)query()查看個傳感器是否到位,返回布爾值、modify(unsignedint modiparamter,int nbrsensor)對于系統(tǒng)參數(shù)的修改,nbrsensor指明是哪個傳感器,modiparamter表示要修改的值call(unsigned int phonenbr ) phonenbr為有警情所需要撥

27、打的號碼,該操作為報警動作systemid:用戶idvertificationphonenumber:為用戶設(shè)置的合法的用戶電話號碼systemstatus標(biāo)識系統(tǒng)當(dāng)前的狀態(tài),顯示是否正常啟動delaytime為系統(tǒng)檢查到警情后作出反應(yīng)的時間emergencynumber報警電話firecall火警電話hostpassword戶主密碼numbertries為用戶嘗試登錄的次數(shù) 系統(tǒng)設(shè)置順序圖2.2非法入侵類圖分析systemstatus 表示系統(tǒng)狀態(tài) ,正常為1,異常為0 breakin_position 表示案發(fā)地點 get_status() 返回狀態(tài) get_breakin_position() 返回案發(fā)地點 ring_alarm() 警鈴響起 voice_warn() 驅(qū)逐警報 call_host() 通知用戶 call_police() 進(jìn)行報警 非法入侵狀態(tài)圖 非法入侵順序圖

溫馨提示

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

評論

0/150

提交評論