指紋門禁系統(tǒng)需求分析

指紋門禁系統(tǒng)需求分析

ID:10599815

大?。?14.00 KB

頁數(shù):7頁

時(shí)間:2018-07-07

指紋門禁系統(tǒng)需求分析_第1頁
指紋門禁系統(tǒng)需求分析_第2頁
指紋門禁系統(tǒng)需求分析_第3頁
指紋門禁系統(tǒng)需求分析_第4頁
指紋門禁系統(tǒng)需求分析_第5頁
資源描述:

《指紋門禁系統(tǒng)需求分析》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、指紋門禁系統(tǒng)需求分析時(shí)間:2010-11-12點(diǎn)擊:7Tag:銷售專員:張小姐 189-0133-2796,400-640-8778個(gè)性評語:工作中不喜歡拖泥帶水,速戰(zhàn)速決,渴望每一件事情都能做的完美!專長評語:熟悉綜合布線產(chǎn)品、綜合布線工程!嵌入式系統(tǒng)的開發(fā)是一個(gè)軟硬件協(xié)同設(shè)計(jì)過程,它需要不同技術(shù)背景的人共同開發(fā).而傳統(tǒng)的嵌入式軟件分析與設(shè)計(jì)方法嚴(yán)重脫節(jié),開發(fā)過程沒有-個(gè)確定的統(tǒng)一的標(biāo)準(zhǔn),這使得產(chǎn)品形成的每一個(gè)過程人為因素影響嚴(yán)重.此外,分析設(shè)計(jì)的結(jié)果不能在開發(fā)類似項(xiàng)目或產(chǎn)品時(shí)重用.以上幾個(gè)問題成為多年來制約嵌入式系統(tǒng)發(fā)展的主要瓶頸,使得

2、大部分嵌入式軟件的開發(fā)工作變得十分困難甚至無法進(jìn)行.作為面向?qū)ο蠼<夹g(shù)的標(biāo)準(zhǔn),UML適合于將復(fù)雜的系統(tǒng)設(shè)計(jì)問題簡單化.它采用面向?qū)ο髨D形的方式對系統(tǒng)進(jìn)行描述,支持從分析、設(shè)計(jì)到建模的全過程.按照UML規(guī)范,使用CASE工具RationalRose對嵌入式系統(tǒng)建模,不僅可以使系統(tǒng)分析設(shè)計(jì)實(shí)現(xiàn)標(biāo)準(zhǔn)化,而且將UML分析建模的構(gòu)建方法和相應(yīng)的集成和測試策略結(jié)合在一起,完全可以實(shí)現(xiàn)系統(tǒng)分析、設(shè)計(jì)和制作、測試分別由不同的項(xiàng)目成員在統(tǒng)一、一貫的方式下完成,這將會使高質(zhì)量的嵌入式系統(tǒng)的開發(fā)變得更為容易.1指紋門禁系統(tǒng)需求分析目前,將指紋識別技術(shù)應(yīng)用到各種

3、需要身份驗(yàn)證的系統(tǒng)或者嵌入到原有的大量保安系統(tǒng),會大大提高系統(tǒng)的安全性和便捷性.本文中,設(shè)計(jì)了一個(gè)嵌入式指紋門禁系統(tǒng),它使用指紋識別技術(shù)來驗(yàn)證用戶身份,并提供了一套完整的軟硬件來實(shí)現(xiàn)門禁系統(tǒng)的日常管理.主要包括:用戶信息注冊、刪除、查詢、指紋比對、門禁控制和監(jiān)視以及日志管理等.針對嵌入式指紋門禁系統(tǒng)的復(fù)雜性,在本系統(tǒng)的開發(fā)中,按照UML規(guī)范,采用基于UML的嵌入式軟件分析與建模方法,使用CASE工具RationalR0繪制了各種模型圖,從不同的層次和角度為系統(tǒng)的分析、設(shè)計(jì)、驗(yàn)證以及實(shí)現(xiàn)過程提供支持,詳細(xì)討論了如何使用UML輔助完成整個(gè)系統(tǒng)的

4、開發(fā).1.1系統(tǒng)功能需求建模過程首先應(yīng)該從系統(tǒng)中的類開始,為了理解類的結(jié)構(gòu),需要對系統(tǒng)及其工作過程做一個(gè)總體陳述.經(jīng)分析,該系統(tǒng)包含一個(gè)電動門、一個(gè)指紋傳感器、一個(gè)微處理器、一個(gè)存儲指紋庫的存儲系統(tǒng)、一個(gè)數(shù)字鍵盤、一個(gè)十字型按鍵、一個(gè)液晶顯示屏、一個(gè)電動門以及兩個(gè)狀態(tài)燈.系統(tǒng)從指紋傳感器中獲取指紋數(shù)據(jù),并在微處理器中進(jìn)行預(yù)處理和特征提取,獲取指紋的生物代碼信息,并與指紋庫中注冊用戶的指紋模板進(jìn)行匹配算法的驗(yàn)證,并輸出結(jié)果,通過狀態(tài)燈顯示,同時(shí)根據(jù)匹配結(jié)果發(fā)送控制信號控制門的開關(guān).通過對系統(tǒng)及類做進(jìn)一步分析可得到系統(tǒng)總的類圖如圖1所示.通過這

5、幅圖我們可以得知系統(tǒng)中所包含的基礎(chǔ)類及其相互之間的關(guān)系,為后文動態(tài)模型的建立奠定了基礎(chǔ).圖1指紋門禁系統(tǒng)類圖1.2用例說明通過對系統(tǒng)的需求分析,我們確定了該系統(tǒng)需要實(shí)現(xiàn)的功能.那么如何形象化地描述這些功能,以便使我們更好地與用戶溝通,更準(zhǔn)確地了解他們的需求呢這就要使用UML的用例模型.在UML中,用例可以被描述為參與者與系統(tǒng)之間的一次交互作用.每一個(gè)用例都是一種不同的使用系統(tǒng)的方法,都會產(chǎn)生不同的結(jié)果.而角色是與系統(tǒng)交互的對象,它是使用該系統(tǒng)的人或者其它系統(tǒng).用例圖列出了用戶最想要的功能以及每個(gè)功能的描述.經(jīng)分析,本系統(tǒng)的用例圖如圖2所示.

6、圖2指紋門禁系統(tǒng)用例圖從圖中我們可以明確地了解到系統(tǒng)的功能需求.該系統(tǒng)主要有兩類用戶:普通用戶和管理員."啟動系統(tǒng)"用例表明系統(tǒng)初始化時(shí)要進(jìn)行傳感器和微處理器等的自檢.進(jìn)入正常工作狀態(tài)以后,普通用戶可以通過"身份驗(yàn)證"用例進(jìn)行指紋驗(yàn)證.如果是未注冊用戶則在獲得合法II)的前提條件下,通過"注冊"用例注冊自己的相關(guān)信息.系統(tǒng)提供的"開/關(guān)門"用例則主要是根據(jù)指紋匹配結(jié)果,通過信號線將控制信號傳輸給門的驅(qū)動電動機(jī)以此來控制門的開關(guān).管理員主要負(fù)責(zé)系統(tǒng)維護(hù),可以使用"注冊"、"查找"和"刪除"等用例進(jìn)行信息管理操作.由于在該階段我們對系統(tǒng)還沒有充

7、分理解,同時(shí)為了控制用例的數(shù)目,在這里我們只是給出了系統(tǒng)的總體用例模型,在隨后的詳細(xì)設(shè)計(jì)階段我們可以對這些用例進(jìn)行進(jìn)一步的細(xì)化以精化系統(tǒng)的需求.2指紋門禁系統(tǒng)設(shè)計(jì)需求分析完成以后,可以依據(jù)分析結(jié)果和所建立的模型圖進(jìn)一步指導(dǎo)系統(tǒng)的設(shè)計(jì).系統(tǒng)設(shè)計(jì)主要包括了用例詳細(xì)設(shè)計(jì)、類設(shè)計(jì)、數(shù)據(jù)模型設(shè)計(jì)等.2.1用例詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段需要對系統(tǒng)需求中的每個(gè)用例進(jìn)行詳細(xì)的分析,并以一種通用的表示來文檔化,以便使開發(fā)人員更清晰得了解每個(gè)用例的具體實(shí)現(xiàn)過程5.本文以指紋驗(yàn)證用例為實(shí)例,對該用例進(jìn)行更進(jìn)一步的詳細(xì)分析,它包含了指紋采集、預(yù)處理、圖像增強(qiáng)、細(xì)化、二值

8、化處理、特征碼提取、比對、結(jié)果輸出等過程,這些過程都可以通過文檔清晰地表示.我們在描述系統(tǒng)用例時(shí),是從用戶角度出發(fā)的,沒有涉及系統(tǒng)內(nèi)部.通過分析得到滿足系統(tǒng)需求的類之后,便可根據(jù)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。