




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、safehome項(xiàng)目報(bào)告 一,需求分析1引言1.1 編寫目的1.2 編寫背景1.3 參考資料2.任務(wù)概述 2.1 任務(wù)目標(biāo)2.2 系統(tǒng)及用戶特點(diǎn)3假定和約束4需求規(guī)定 4.1 軟件功能說(shuō)明 4.2 對(duì)功能的一般性規(guī)定4.3 對(duì)性能的一般性規(guī)定4.4 故障處理要求4.5 其他專門要求5運(yùn)行環(huán)境規(guī)定 5.1 設(shè)備1. 引言1.1 目的編寫本文檔,目的在于明確用戶的需求。通過(guò)對(duì)用戶需求的分析,以精確的軟件架構(gòu)設(shè)計(jì),為需求建模和測(cè)試提供依據(jù)。在小組內(nèi)合理分工,使小組的每一個(gè)成員能夠明白項(xiàng)目最終的項(xiàng)目特點(diǎn)。1.2 背景我們的研究表明,住宅管理系統(tǒng)市場(chǎng)以每年40%的速度增長(zhǎng)。我們推向市場(chǎng)的首個(gè)safeho
2、me功能將是住宅安全功能,因?yàn)槎鄶?shù)人都熟悉“報(bào)警系統(tǒng)”,所以這將更容易銷售。住宅安全檢測(cè)功能應(yīng)該為各種不希望出現(xiàn)的“情況”提供保護(hù),如非法入侵、火災(zāi)、漏水、一氧化碳濃度超標(biāo)等等。該功能將使用無(wú)線傳感器監(jiān)視各種情況的發(fā)生,其最主要的特色是用戶遠(yuǎn)程監(jiān)控住宅的情況同時(shí)戶主可以編程控制住宅監(jiān)控系統(tǒng)。系統(tǒng)具有一定程度的智能性,系統(tǒng)可以在異常情況時(shí)自動(dòng)通過(guò)撥打設(shè)定的電話信息聯(lián)系監(jiān)控部門。1.3 參考資料編號(hào)資料名稱簡(jiǎn)介作者日期出版單位軟件工程實(shí)踐者的研究方法roger s.pressman2. 任務(wù)概述2.1 目標(biāo)通過(guò)設(shè)計(jì)軟件工程的學(xué)習(xí)方法,主要使用visual c+技術(shù),以acess為數(shù)據(jù)庫(kù)開(kāi)發(fā)程序。全
3、中文軟件界面,操作簡(jiǎn)便明了;系統(tǒng)數(shù)據(jù)庫(kù)初始數(shù)據(jù)的設(shè)置可支持表單格式數(shù)據(jù)輸入;支持電子地圖顯示,能夠在小區(qū)總平面圖和住戶房型圖上實(shí)時(shí)反映系統(tǒng)的報(bào)警狀態(tài),可聲光指示報(bào)警點(diǎn)地址,記錄報(bào)警時(shí)間、警情類別、處警情況等;報(bào)警時(shí)能自動(dòng)彈出報(bào)警對(duì)話框,具有報(bào)警語(yǔ)音提示和報(bào)警確認(rèn)功能;具有多種記錄存儲(chǔ):報(bào)警記錄、報(bào)警確認(rèn)記錄、布防記錄、撤防記錄、系統(tǒng)日志記錄等;并可按住戶、報(bào)警類型、報(bào)警時(shí)間、布、撤防記錄、家居報(bào)警等進(jìn)行分類查詢等。2.2 系統(tǒng)(或用戶)的特點(diǎn)本軟件主要有2個(gè)參與者,房主(用戶),配置管理人員(類似房主,但扮演不同角色)。本系統(tǒng)用戶友好,界面簡(jiǎn)單易懂,房主可以直接進(jìn)行使用,無(wú)需特殊培訓(xùn)。本系統(tǒng)適
4、用于所有的用戶,尤其適用于長(zhǎng)期從事戶外工作的用戶。房主可以通過(guò)計(jì)算機(jī)或報(bào)警控制面板等多種方式同住宅安全功能系統(tǒng)進(jìn)行交互。一旦用戶注冊(cè)成功,用戶只需要通過(guò)輸入密碼,就可已進(jìn)入系統(tǒng)的界面,對(duì)住宅進(jìn)行全程監(jiān)控。本系統(tǒng)的遠(yuǎn)程監(jiān)控系統(tǒng)功能強(qiáng)大,可以將住宅中最真實(shí)的情況動(dòng)態(tài)的反應(yīng)到系統(tǒng)界面中,滿足此用戶對(duì)住宅安全情況信息的需求。配置人員主要負(fù)責(zé)對(duì)于系統(tǒng)參數(shù)及系統(tǒng)進(jìn)行各項(xiàng)指標(biāo)值的初始化配置。(如反應(yīng)時(shí)間、默認(rèn)報(bào)警號(hào)、一氧化碳濃度底限值等等)。系統(tǒng)的控制面板相當(dāng)于用戶與系統(tǒng)進(jìn)行人機(jī)交互最主要的場(chǎng)所,用戶可以在控制面板中輸入用戶設(shè)定的個(gè)人信息和需要的監(jiān)控操作等等。系統(tǒng)中需要在用戶家中配置若干煙霧檢測(cè)器以檢測(cè)家中
5、是否有火災(zāi)發(fā)生,若干門窗檢測(cè)器來(lái)檢測(cè)是否有非法入侵的情況,若干房屋地基水位監(jiān)測(cè)器用以檢測(cè)住宅中是否有漏水情況的發(fā)生,同時(shí)需要具有一臺(tái)可以自動(dòng)連接網(wǎng)絡(luò)計(jì)算機(jī),它是系統(tǒng)與用戶進(jìn)行交互最主要的媒介,若干動(dòng)態(tài)監(jiān)測(cè)器、一個(gè)電話。3. 假定和約束開(kāi)發(fā)日期:2011-5至2011-6本系統(tǒng)開(kāi)發(fā)人員為6人本系統(tǒng)適合市面上的所有產(chǎn)品對(duì)于用戶的安全以及保密方面要求較高,要求不能夠被別人非法侵入本系統(tǒng),竊取房主的密碼破壞系統(tǒng)而給房主帶來(lái)財(cái)產(chǎn)損失。4. 需求規(guī)定4.1 軟件功能說(shuō)明、本系統(tǒng)主要有兩大功能用戶設(shè)置和檢測(cè)報(bào)警功能4.1.1用戶設(shè)置1、用戶首次使用時(shí)需要對(duì)系統(tǒng)進(jìn)行初始化,通過(guò)個(gè)人化的信息設(shè)置(如密碼、報(bào)警的
6、電話號(hào)碼,住宅房間基本情況)使得系統(tǒng)可以唯一識(shí)別用戶的住宅,為日后的檢測(cè)工作提供原始數(shù)據(jù)2、同時(shí),系統(tǒng)需要支持用戶在使用過(guò)成中對(duì)系統(tǒng)設(shè)置的修改。用戶在使用過(guò)程中可以對(duì)系統(tǒng)的設(shè)置進(jìn)行修改,在此修改設(shè)置之后,系統(tǒng)可以按照用戶修改后的數(shù)據(jù)繼續(xù)正常的工作。3.倘若用戶沒(méi)有對(duì)系統(tǒng)進(jìn)行初始化設(shè)置,則系統(tǒng)按照默認(rèn)的信息依然可以運(yùn)作,但是不能對(duì)用戶的住宅進(jìn)行監(jiān)測(cè),由于沒(méi)有將用戶的住宅情況輸入系統(tǒng),系統(tǒng)無(wú)法識(shí)別需要用戶的監(jiān)測(cè)操作信息。4.1.2檢測(cè)報(bào)警1、檢測(cè)是否有火災(zāi)發(fā)生,若有則向用戶指定的號(hào)碼發(fā)送信息或提示2、檢測(cè)是否有人非法入侵,若有則向用戶指定的號(hào)碼發(fā)送信息或提示3、檢測(cè)是否有一氧化碳超標(biāo)的現(xiàn)象,若有則
7、向用戶指定的號(hào)碼發(fā)送信息或提示4、檢測(cè)是否有漏水現(xiàn)象,若有也給出用戶提示5、檢測(cè)是否門窗已經(jīng)關(guān)閉,若未關(guān)好則給出用戶提示4.2 對(duì)功能的一般性規(guī)定功能名稱功能詳細(xì)1.用戶設(shè)置*作用介紹a本功能的數(shù)據(jù)庫(kù)全部來(lái)自safehome。b.本功能主要作用就是使用戶可以設(shè)置。*使用說(shuō)明a.進(jìn)入該功能界面后,輸入房主的首次使用激活碼b.激活后對(duì)于個(gè)人的密碼以及預(yù)設(shè)的電話號(hào)碼進(jìn)行設(shè)置。c.電話號(hào)碼可以備選有多個(gè)。d. 用戶輸入密碼三次錯(cuò)誤則系統(tǒng)應(yīng)向預(yù)設(shè)手機(jī)發(fā)送報(bào)警信息e.若用戶為進(jìn)行設(shè)置,其進(jìn)行默認(rèn)操作(不會(huì)進(jìn)行報(bào)警)2.1.1檢測(cè)是否有火災(zāi)發(fā)生*作用介紹本功能主要是針對(duì)可能出現(xiàn)的火災(zāi)進(jìn)行監(jiān)測(cè)與報(bào)警a.系統(tǒng)火
8、災(zāi)探測(cè)技術(shù)來(lái)檢測(cè)是否有火災(zāi)發(fā)生b.若有,則向用戶發(fā)送提示并且撥打火警電話 。屋內(nèi)發(fā)出提示聲 *使用介紹a.用戶在住宅內(nèi)安裝火災(zāi)探測(cè)器(前提條件),安裝此safehome系統(tǒng)b.用戶登錄系統(tǒng)后,在系統(tǒng)控制面板上選擇火災(zāi)監(jiān)測(cè)和安全警報(bào)系統(tǒng)c.火災(zāi)探測(cè)器自動(dòng)運(yùn)行,用戶無(wú)需隨時(shí)監(jiān)控,如有異常情況系統(tǒng)會(huì)發(fā)出警報(bào)信號(hào)2.1.2檢測(cè)是否有人非法入侵*作用介紹本功能主要是針對(duì)可能出現(xiàn)的非法入侵進(jìn)行監(jiān)測(cè)與報(bào)警a.系統(tǒng)通過(guò)窗戶與門上傳感器技術(shù)來(lái)檢測(cè)是否有人非法入侵。b.若有,則向用戶發(fā)送提示并且屋內(nèi)發(fā)出提示聲,以阻止非法入侵行為的繼續(xù)發(fā)展。 如何提示無(wú)效后,則向有關(guān)部門進(jìn)行報(bào)警。 *使用介紹a.用戶安裝了攝像頭等
9、監(jiān)視非法入侵的裝置b.用戶選擇啟動(dòng)非法入侵檢測(cè)c.探測(cè)器自動(dòng)運(yùn)行,用戶無(wú)需隨時(shí)監(jiān)控,如有異常情況系統(tǒng)會(huì)發(fā)出警報(bào)信號(hào)2.1.3檢測(cè)是否一氧化碳超標(biāo)的現(xiàn)象*作用介紹本功能主要是針對(duì)一氧化碳超標(biāo)的現(xiàn)象進(jìn)行監(jiān)測(cè)與報(bào)警a.系統(tǒng)通過(guò)煤氣上方的探測(cè)器進(jìn)行檢測(cè)b.若有,則向用戶發(fā)送提示并且撥打報(bào)警電話 。屋內(nèi)發(fā)出提示聲 2.1.4檢測(cè)是否門窗已經(jīng)關(guān)閉*作用介紹本功能主要是針對(duì)門窗已經(jīng)關(guān)閉進(jìn)行監(jiān)測(cè)與報(bào)警a.門窗上的探測(cè)器進(jìn)行檢測(cè)b.若有,在用戶離開(kāi)之前發(fā)出警報(bào)c.如果用房不在,發(fā)短信給用戶。4.3 對(duì)性能的一般性規(guī)定4.3.1 時(shí)間特性要求檢測(cè)報(bào)警功能:在檢測(cè)到后立即進(jìn)行反應(yīng),盡量減少用戶的損失4.4 故障處理
10、要求對(duì)于各種故障進(jìn)行預(yù)設(shè),設(shè)置只有用戶知道的reset密碼,防止系統(tǒng)出現(xiàn)異常而無(wú)法處理4.5其他專門要求在進(jìn)行網(wǎng)絡(luò)連接時(shí)要注意網(wǎng)絡(luò)的安全與加密5. 運(yùn)行環(huán)境規(guī)定5.1 設(shè)備煙霧檢測(cè)器、流量檢測(cè)器、傳感器、電腦、網(wǎng)線、自動(dòng)報(bào)警器、系統(tǒng)歷史記錄器(不做要求)、信號(hào)發(fā)射器 二,分析建模1, 系統(tǒng)功能模塊1.1 登陸設(shè)置模塊1.2 檢測(cè)與監(jiān)視模塊1.3 報(bào)警模塊2, 系統(tǒng)及各模塊用例2.1 系統(tǒng)總體2.2 系統(tǒng)默認(rèn)運(yùn)作2.3 非法入侵的用例2.4 檢測(cè)門窗是否關(guān)閉2.5 一氧化碳?xì)怏w檢測(cè)處理2.6 火災(zāi)監(jiān)測(cè)-安全警報(bào)1, safehome主要功能模塊如下:1.1登錄設(shè)置模塊用戶只要通過(guò)控制面板和系統(tǒng)交
11、互,通過(guò)輸入密碼登陸系統(tǒng)。在驗(yàn)證成功,登錄到系統(tǒng)后,用戶才有資格進(jìn)行系統(tǒng)設(shè)置。設(shè)想提供兩種用戶身份驗(yàn)證方式:(1) 通過(guò)登錄窗口輸入密碼,系統(tǒng)進(jìn)行判斷,如果密碼驗(yàn)證成功,則登錄系統(tǒng),若不成功,則提示密碼錯(cuò)誤,三次機(jī)會(huì),若三次都錯(cuò)誤,則發(fā)出警報(bào),并向主人設(shè)置的電話號(hào)碼發(fā)送警報(bào)。(2) 指紋識(shí)別,在系統(tǒng)初次使用時(shí),采集住人的指紋,進(jìn)行設(shè)置,登錄時(shí)用指紋判斷,判斷流程同(1)1.2:檢測(cè)與監(jiān)視模 檢測(cè)模塊與【信息處理單元】相互配合,各個(gè)檢測(cè)器負(fù)責(zé)采集周圍信息,以每秒一次的頻率向【信息處理單元】發(fā)送數(shù)據(jù),根據(jù)消息的發(fā)送先后順序,信息被暫時(shí)存儲(chǔ)于一個(gè)隊(duì)列中,【信息處理單元】不斷從隊(duì)列中讀取信息進(jìn)行判斷,
12、每處理完一條,則從隊(duì)列中刪除一條消息,在消息處理過(guò)程中,一旦消息達(dá)到警情,則【信息處理單元】產(chǎn)生一個(gè)事件,向戶主設(shè)置的電話發(fā)送警情,并發(fā)出警報(bào),如果沒(méi)有達(dá)到警報(bào)級(jí)別,則不做任何事情,【信息處理單元】繼續(xù)處理下一條信息。1、檢測(cè)是否有人非法入侵2、檢測(cè)是否有火災(zāi)發(fā)生3、檢測(cè)是否有一氧化碳泄漏的現(xiàn)象4、檢測(cè)是否有漏水現(xiàn)象5、檢測(cè)是否門窗已經(jīng)關(guān)閉1.3:報(bào)警模塊【信息處理單元】一旦檢測(cè)到有警情發(fā)生,則向用戶設(shè)置的號(hào)碼發(fā)送警報(bào),如果沒(méi)有響應(yīng),則繼續(xù)發(fā)送警報(bào),并且發(fā)出報(bào)警聲音,如果再?zèng)]有響應(yīng),則需要馬上報(bào)警,同時(shí)記錄報(bào)警信息2.1 用例: safehome總系統(tǒng)如下所示,細(xì)節(jié)在設(shè)計(jì)階段提供,總共有三個(gè)參
13、與者,用戶,數(shù)據(jù)庫(kù),各類檢測(cè)器2.2用例:系統(tǒng)默認(rèn)運(yùn)作主要參與者:safehome系統(tǒng)、房主目標(biāo):在用戶為進(jìn)行初始化設(shè)置時(shí)依舊可以正常運(yùn)作前提條件:系統(tǒng)正常識(shí)別各種傳感器觸發(fā)器:房主打開(kāi)系統(tǒng)未進(jìn)行設(shè)置卻已離開(kāi)場(chǎng)景:1、房主:打開(kāi)系統(tǒng) 2、系統(tǒng):未接到任何初始化命令,進(jìn)行默認(rèn)操作異常: 1、系統(tǒng)不能打開(kāi):房主檢查相應(yīng)設(shè)置是否就位 2、系統(tǒng)不能使用默認(rèn)信息:房主通過(guò)控制面板對(duì)其進(jìn)行自檢優(yōu)先級(jí):最高何時(shí)可用:房主為設(shè)置任何信息時(shí)使用頻率:不常用,低使用方式:通過(guò)控制面板接口次要參與者:技術(shù)支持人員、傳感器次要參與者使用方式:技術(shù)支持人員;電話線;傳感器;有線或無(wú)線接口未解決的問(wèn)題:1、默認(rèn)信息如何設(shè)
14、置? 2、屋主未設(shè)置而離開(kāi)則無(wú)法實(shí)現(xiàn)safehome功能,無(wú)法提供安全保障,如何可以實(shí)現(xiàn)基本功能? 3、此功能是否需要用戶激活? 4、此時(shí)safehome各傳感器是否可以正常記錄數(shù)據(jù)? 5、當(dāng)系統(tǒng)遇到異常啟動(dòng)等其他異常時(shí),是否進(jìn)行重啟? 6、當(dāng)遇到停電時(shí),是否啟用備用電源? 7、系統(tǒng)默認(rèn)操作時(shí),用戶是否可以使用系統(tǒng)?用例圖和活動(dòng)圖: 系統(tǒng)默認(rèn)操作用例圖 系統(tǒng)默認(rèn)操作活動(dòng)圖2.3用例: 檢測(cè)是否有人非法入侵用例:檢測(cè)是否有人非法入侵的檢測(cè)主要參與者:安全家居系統(tǒng)、房主目標(biāo):系統(tǒng)通過(guò)窗戶與門上傳感器技術(shù)來(lái)檢測(cè)是否有人非法入侵。若有,則向用戶發(fā)送提示并且屋內(nèi)發(fā)出提示聲,以阻止非法入侵行為的繼續(xù)發(fā)展。
15、 如果提示無(wú)效后,則報(bào)警。前提條件:軟件系統(tǒng),各個(gè)附屬傳感器警報(bào)器網(wǎng)絡(luò)通信硬件設(shè)施運(yùn)行正常,以及房主的信息接收裝置運(yùn)轉(zhuǎn)正常。觸發(fā)器:窗戶與門上傳感器檢測(cè)到異常情況,則初步判定為非法入侵情況發(fā)生。場(chǎng)景:1,檢測(cè)窗戶與門上傳感器檢測(cè)到異常情況,并進(jìn)行初步判斷有人非法入侵成立。其他設(shè)備工作正常。2,系統(tǒng)將會(huì)發(fā)出警報(bào),提示非法入侵者離開(kāi),點(diǎn)亮危險(xiǎn)指示燈,鳴響報(bào)警喇叭。3,立即進(jìn)行檢測(cè)用戶位置設(shè)置狀態(tài),立即向房主發(fā)送非法入侵的報(bào)警信號(hào),如果房主在一定時(shí)間內(nèi)沒(méi)有回復(fù),并且窗戶與門上的傳感器一直在發(fā)出異常信號(hào),則直接撥打報(bào)警電話進(jìn)行報(bào)警。如果房主做出了回復(fù),則按照回復(fù)內(nèi)容執(zhí)行(房主可選消除警報(bào)或報(bào)警)4,繼
16、續(xù)檢測(cè)窗戶與門上傳感器,如果遇到相同的情況提醒用戶時(shí),當(dāng)用戶選擇類似情況不進(jìn)行警報(bào),那么系統(tǒng)將進(jìn)行記錄,再遇到相同的情況則不進(jìn)行警報(bào)。異常:1,用戶關(guān)閉報(bào)警系統(tǒng),或遇到停電等情況2,系統(tǒng)附屬硬件(傳感器,警報(bào)器,通信設(shè)備)故障3,軟件工作異常。4.設(shè)備之間的通信互相干擾優(yōu)先級(jí):高優(yōu)先級(jí),優(yōu)先處理。何時(shí)有效:第一個(gè)增量。使用頻率:少。主要參與者:安全家居系統(tǒng)、房主次要參與者:安全部門、消防部門。未解決的問(wèn)題:1,播報(bào)信息的2,用戶未反應(yīng)的時(shí)間超過(guò)多少才進(jìn)行自動(dòng)報(bào)警?3, 如何對(duì)硬件故障進(jìn)行自我檢測(cè)以提高報(bào)警的準(zhǔn)確率?4, 如何使門窗的傳感器更加準(zhǔn)確的判斷是否有人入侵?有沒(méi)有什么判斷標(biāo)準(zhǔn)?5,當(dāng)房
17、主取消報(bào)警了以后,在較短時(shí)間內(nèi)遇到同樣的情況,還要不要繼續(xù)提醒房主?6,當(dāng)系統(tǒng)出現(xiàn)故障時(shí),要不要進(jìn)行重啟? 用例圖與活動(dòng)圖:2.4用例:檢測(cè)門窗是否關(guān)閉主要參與者:房主,門窗檢測(cè)器目標(biāo):在房主離開(kāi)或者是睡覺(jué)或者是任意設(shè)置時(shí),檢測(cè)門窗是否關(guān)閉前提條件:系統(tǒng)已經(jīng)打開(kāi),房主進(jìn)行正確的設(shè)置,并且系統(tǒng)正常運(yùn)行觸發(fā)器:門窗檢測(cè)器場(chǎng)景:房主:登錄safehome產(chǎn)品的官方網(wǎng)站房主:輸入用戶名及密碼,進(jìn)入系統(tǒng)房主:設(shè)置報(bào)警情況,在門窗出現(xiàn)異常情況的時(shí)候及時(shí)向房主反饋情況房主:如果有異常情況(門窗沒(méi)有關(guān)閉)房主收到報(bào)警信號(hào)檢測(cè)器:檢測(cè)信號(hào)檢測(cè)器:向系統(tǒng)返回捕捉到的信號(hào)異常:房主操作失誤,導(dǎo)致設(shè)置失誤檢測(cè)器失靈優(yōu)
18、先級(jí):可以不實(shí)現(xiàn)何時(shí)可用:房主離開(kāi)房間或者房主睡覺(jué)時(shí)進(jìn)行設(shè)置使用頻率:每天使用方式:通過(guò)系統(tǒng)的硬件接口與系統(tǒng)連接次要參與者:有關(guān)檢測(cè)部門次要參與者使用方式:電話或者電腦收到報(bào)警信號(hào)未解決問(wèn)題:1.當(dāng)房主在房?jī)?nèi)休息,且系統(tǒng)打開(kāi)時(shí),是否有必要進(jìn)行報(bào)警檢測(cè)2.是否有必要進(jìn)行報(bào)警級(jí)別的設(shè)置,比如門窗打開(kāi)了一點(diǎn)點(diǎn)和門窗完全打開(kāi)是否應(yīng)該區(qū)分3.當(dāng)用戶沒(méi)有對(duì)警報(bào)做出反應(yīng)的時(shí)候,系統(tǒng)等待多長(zhǎng)時(shí)間進(jìn)行報(bào)警?2.5用例:一氧化碳?xì)怏w檢測(cè)處理:用例:一氧化碳?xì)怏w檢測(cè)處理。主要參與者:安全家居系統(tǒng),房主。目標(biāo):監(jiān)控一氧化碳?xì)怏w的濃度,如果氣體的濃度超過(guò)系統(tǒng)的默認(rèn)值,便認(rèn)定為危險(xiǎn)情況并發(fā)出警報(bào),通知房主和醫(yī)院或消防部門
19、。前提條件:軟件系統(tǒng),各附屬傳感器警報(bào)器網(wǎng)絡(luò)通信硬件設(shè)施運(yùn)行正常。觸發(fā)器:檢測(cè)一氧化碳濃度超標(biāo),而其他設(shè)備無(wú)異常。場(chǎng)景:1,系統(tǒng)檢測(cè)一氧化碳濃度超標(biāo),而其他設(shè)備無(wú)異常報(bào)告。2,系統(tǒng)發(fā)出警報(bào),點(diǎn)亮危險(xiǎn)指示燈,播放一氧化碳超標(biāo)警告聲音。3,檢測(cè)用戶位置設(shè)置狀態(tài),如果顯示“在家”,循環(huán)播放處理信息。若用戶對(duì)警報(bào)無(wú)應(yīng)答,或濃度不下降,則向消防部門以及醫(yī)療部門發(fā)送求救信息,報(bào)告危險(xiǎn)情況。5,檢測(cè)用戶位置狀態(tài),如果顯示“不在家”,系統(tǒng)向用戶移動(dòng)終端打電話,發(fā)送警報(bào)信息。若沒(méi)有應(yīng)答,向消防部門發(fā)出求救信號(hào),報(bào)告危險(xiǎn)情況。6,循環(huán)檢測(cè)一氧化碳濃度正常,停止警報(bào)。異常:1,用戶人為關(guān)閉警報(bào)系統(tǒng)。2,系統(tǒng)附屬硬件
20、(傳感器,警報(bào)器,通信設(shè)備)故障3,軟件設(shè)備工作異常。4.報(bào)警系統(tǒng)工作異常優(yōu)先級(jí):高優(yōu)先級(jí),優(yōu)先處理。何時(shí)有效:第一個(gè)增量。使用頻率:少。主要參與者:安全家居系統(tǒng)。次要參與者:戶主,消防部門,醫(yī)療部門。未解決的問(wèn)題:1,一氧化碳濃度為多少時(shí)發(fā)出相應(yīng)警報(bào)?2,循環(huán)播報(bào)信息的周期應(yīng)該為多少?3,從聯(lián)系用戶,到確定用戶無(wú)應(yīng)答,時(shí)間間隔為多少?4,如何對(duì)硬件故障進(jìn)行自我檢測(cè)以提高報(bào)警的準(zhǔn)確率?5,當(dāng)系統(tǒng)出現(xiàn)故障時(shí),要不要進(jìn)行重啟?如何判斷是否發(fā)生故障?6,如報(bào)警發(fā)生,用戶沒(méi)有應(yīng)答,此時(shí)應(yīng)該怎么做? 一氧化碳檢測(cè)處理用例圖一氧化碳檢測(cè)處理活動(dòng)圖2.6用例:火災(zāi)監(jiān)測(cè)-安全警報(bào)參與者:房主 次要參與者:火災(zāi)
21、探測(cè)器(核心部件),safehome安全監(jiān)測(cè)系統(tǒng)環(huán)境目標(biāo):通過(guò)火災(zāi)監(jiān)控器對(duì)整個(gè)整個(gè)住宅范圍內(nèi)的任何角落進(jìn)行監(jiān)控,從而感知火災(zāi)的是否發(fā)生的情況前提條件:用戶在住宅中完整的安裝了safehome安全監(jiān)測(cè)系統(tǒng),并通過(guò)用戶設(shè)置獲得了有效的用戶驗(yàn)證信息,如用戶id和密碼等,并且確保火災(zāi)探測(cè)器正常工作,與safehome系統(tǒng)正常連接,同時(shí)還要與房屋監(jiān)控功能相互支持。觸發(fā)器:住宅的某些局部地區(qū)溫度高于標(biāo)準(zhǔn)值或住宅中的火焰光亮程度高于標(biāo)準(zhǔn)值(系統(tǒng)中采用感溫火災(zāi)探測(cè)器和感光火災(zāi)探測(cè)器這兩種比較常見(jiàn)的探測(cè)器)場(chǎng)景:1.房主登錄safehome產(chǎn)品網(wǎng)站;2.房主輸入住宅id(唯一標(biāo)識(shí)房主住宅的標(biāo)識(shí)符);3.房主輸入
22、驗(yàn)證信息,在此,將用戶的密碼作為能夠唯一標(biāo)識(shí)用戶身份的標(biāo)識(shí)符;4.房主在系統(tǒng)控制面板中的主要功能按鈕中選擇“火災(zāi)監(jiān)測(cè)與安全警報(bào)”的功能按鈕;5.系統(tǒng)顯示住宅的平面設(shè)計(jì)圖,并顯示出提示對(duì)話窗口,提示用戶火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)已經(jīng)開(kāi)始工作;6.火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)進(jìn)入工作狀態(tài),對(duì)住宅房屋的每一個(gè)角落的溫度情況,煙霧濃度情況進(jìn)行監(jiān)測(cè);7.此時(shí),房主最小化用戶界面,轉(zhuǎn)而做其他的事情;8.如果有火災(zāi)情況發(fā)生,系統(tǒng)會(huì)自動(dòng)彈出對(duì)話框并同時(shí)發(fā)出火災(zāi)警報(bào)聲音提醒用戶火災(zāi)的發(fā)生。與此同時(shí),系統(tǒng)會(huì)在住宅的平面設(shè)計(jì)圖中標(biāo)示出火災(zāi)發(fā)生的具體位置,火災(zāi)的嚴(yán)重程度,以及引發(fā)火災(zāi)的大致原因(待定)9.如果在系統(tǒng)工作時(shí)間中,
23、如果火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)沒(méi)有監(jiān)測(cè)到火災(zāi)的發(fā)生,則向房主反饋安全信息;若果房主對(duì)信息沒(méi)有進(jìn)行回復(fù),在一定時(shí)間內(nèi),如果警報(bào)未接觸,根據(jù)火災(zāi)等級(jí)進(jìn)行報(bào)警10.火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)將持續(xù)對(duì)住宅的火災(zāi)情況進(jìn)行監(jiān)測(cè),直到房主退出safehome系統(tǒng)為止。異常情況:1.id或密碼不正確閱讀用例:“確認(rèn)id和密碼”。2.沒(méi)有為該系統(tǒng)配置火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)系統(tǒng)顯示恰當(dāng)?shù)腻e(cuò)誤提示;閱讀用例:“配置火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)”。3.平面設(shè)計(jì)圖不可用或沒(méi)有配置顯示恰當(dāng)?shù)腻e(cuò)誤消息,閱讀用例:“配置平面設(shè)計(jì)圖”。4.火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)運(yùn)行出現(xiàn)故障顯示恰當(dāng)?shù)腻e(cuò)誤消息,并告知用戶系統(tǒng)需要重新配置或修理優(yōu)先級(jí):中等優(yōu)先
24、級(jí),必須要在基礎(chǔ)功能實(shí)現(xiàn)之后實(shí)現(xiàn)何時(shí)有效:第三個(gè)增量使用頻率:不經(jīng)常參與者的聯(lián)系渠道:通過(guò)電腦,網(wǎng)絡(luò)與火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)的內(nèi)部互連結(jié)構(gòu),將這三個(gè)模塊通過(guò)基于電腦的瀏覽器和internet連接到safehome網(wǎng)站。次要參與者:系統(tǒng)管理員,攝像頭,火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)配置人員次要參與者的渠道:1系統(tǒng)管理員:基于計(jì)算機(jī)的系統(tǒng)2攝像頭:無(wú)線連接3火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)配置人員:基于計(jì)算機(jī)的系統(tǒng)未解決的問(wèn)題:1.如果在給出火災(zāi)警報(bào)后,房主長(zhǎng)期沒(méi)有應(yīng)答,火災(zāi)警報(bào)系統(tǒng)應(yīng)該執(zhí)行哪些操作?2.在給定攝像頭視圖所要求的帶寬下,可以接受系統(tǒng)通過(guò)internet的響應(yīng)么?3.如何判斷火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)是否
25、出現(xiàn)故障,如果出現(xiàn)故障將如何解決?4.引入火災(zāi)監(jiān)測(cè)與安全警報(bào)系統(tǒng)的safehome的安全系數(shù)到底是否有提升?安全性能如何?5.如何解決系統(tǒng)之間的兼容問(wèn)題?6.當(dāng)系統(tǒng)出現(xiàn)故障時(shí),要不要進(jìn)行重啟? 三,設(shè)計(jì)模型1,系統(tǒng)基于類的設(shè)計(jì)模型2,子系統(tǒng)詳細(xì)設(shè)計(jì) 2.1系統(tǒng)設(shè)置類 2.2非法入侵類 2.3火災(zāi)檢測(cè)類 2.4查看歷史記錄類 2.5漏水檢測(cè)類 2.6一氧化碳檢測(cè)類1,系統(tǒng)基于類的設(shè)計(jì)模型系統(tǒng)基于類的設(shè)計(jì)建模系統(tǒng)類圖如上,用mfc模擬各種功能注:每個(gè)檢測(cè)器以一個(gè)窗口模擬,檢測(cè)器檢測(cè)的數(shù)據(jù)以手動(dòng)輸入模擬,產(chǎn)生反應(yīng)如報(bào)警等達(dá)到報(bào)警設(shè)置條件時(shí),用某種形式模擬,如播放警笛等2.以下對(duì)每個(gè)子系統(tǒng)進(jìn)行詳細(xì)分析
26、設(shè)計(jì):2.1系統(tǒng)設(shè)置模塊login(wchar_t userpassword) userpassword為用戶重新設(shè)置的密碼值display()顯示用戶是否成功登錄,是否有警情等等,顯示在屏幕上reset(wchar_t newpassword)用戶輸入新的密碼,對(duì)密碼的重設(shè)query()查看個(gè)傳感器是否到位,返回布爾值、modify(unsignedint modiparamter,int nbrsensor)對(duì)于系統(tǒng)參數(shù)的修改,nbrsensor指明是哪個(gè)傳感器,modiparamter表示要修改的值call(unsigned int phonenbr ) phonenbr為有警情所需要撥
27、打的號(hào)碼,該操作為報(bào)警動(dòng)作systemid:用戶idvertificationphonenumber:為用戶設(shè)置的合法的用戶電話號(hào)碼systemstatus標(biāo)識(shí)系統(tǒng)當(dāng)前的狀態(tài),顯示是否正常啟動(dòng)delaytime為系統(tǒng)檢查到警情后作出反應(yīng)的時(shí)間emergencynumber報(bào)警電話firecall火警電話hostpassword戶主密碼numbertries為用戶嘗試登錄的次數(shù) 系統(tǒng)設(shè)置順序圖2.2非法入侵類圖分析systemstatus 表示系統(tǒng)狀態(tài) ,正常為1,異常為0 breakin_position 表示案發(fā)地點(diǎn) get_status() 返回狀態(tài) get_breakin_position() 返回案發(fā)地點(diǎn) ring_alarm() 警鈴響起 voice_warn() 驅(qū)逐警報(bào) call_host() 通知用戶 call_police() 進(jìn)行報(bào)警 非法入侵狀態(tài)圖 非法入侵順序圖
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)木塑錐形雙螺桿擠出機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)木刷子市場(chǎng)調(diào)查研究報(bào)告
- 新疆工業(yè)職業(yè)技術(shù)學(xué)院《俄國(guó)史》2023-2024學(xué)年第二學(xué)期期末試卷
- 01路基沉降分析及防治對(duì)策15課件
- 2025年中國(guó)施肥機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)數(shù)碼管銀行利率顯示屏市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)硅元件市場(chǎng)調(diào)查研究報(bào)告
- 2025-2030年中國(guó)VAE乳液市場(chǎng)發(fā)展策略分析與投資風(fēng)險(xiǎn)評(píng)估報(bào)告
- 新疆科技學(xué)院《供應(yīng)鏈設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025至2031年中國(guó)綠豆湯行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025衡水市武強(qiáng)縣輔警考試試卷真題
- 湖北省武漢市2025屆高中畢業(yè)生二月調(diào)研考試數(shù)學(xué)試題及答案
- 醫(yī)院培訓(xùn)課件:《產(chǎn)前準(zhǔn)備-為順產(chǎn)做準(zhǔn)備》
- 2025年高三語(yǔ)作文模擬題分析+材料+范文:關(guān)心人本身應(yīng)成為一切技術(shù)上奮斗的主要目標(biāo)
- 《管理學(xué)原理》(課件)
- 長(zhǎng)城汽車2025人才測(cè)評(píng)答案
- 幼兒園法制教育講座
- 河道的管理和防護(hù)課件
- 悅己人生-大學(xué)生心理健康智慧樹(shù)知到期末考試答案章節(jié)答案2024年哈爾濱工業(yè)大學(xué)
- 5711裝備質(zhì)量問(wèn)題處理通用要求
- 中山大學(xué)教授和副教授職務(wù)聘任實(shí)施辦法(試行)
評(píng)論
0/150
提交評(píng)論