在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > UML在指紋門禁系統(tǒng)開發(fā)中的應(yīng)用

            UML在指紋門禁系統(tǒng)開發(fā)中的應(yīng)用

            作者: 時間:2009-08-05 來源:網(wǎng)絡(luò) 收藏

              圖像特征數(shù)、圖像寬度、高度等;特征數(shù)據(jù)表FingerFeature設(shè)置的字段有:ID、注冊用戶特征、被鑒定人特征、指紋特征數(shù)等,完全可以滿足系統(tǒng)的需求.圖中其它各表的詳細數(shù)據(jù)項描述可根據(jù)實際的需要來設(shè)計,在此不作過多舉例說明.各個表間的連線表示數(shù)據(jù)表約束,例如: RegisterUs-ers表和Worklog表之間的對應(yīng)關(guān)系為一個注冊用戶可以對應(yīng)多條日志記錄.同時,RegisterUsers表的主鍵用戶 ID)是表WoALog的外鍵,圖中其他依賴關(guān)系表示含義相同.

              3 指紋實現(xiàn)與集成測試

              通過反復(fù)迭代上述建模及模型驗證過程,便可建立起整個系統(tǒng)的正確模型.建模工作流完成以后便是系統(tǒng)的實現(xiàn)階段,此階段主要進行下列工作:

              (1)實現(xiàn)平臺的選擇

              ①硬件的設(shè)計與實現(xiàn)

              本系統(tǒng)硬件平臺采用SAMSUNG公司的S3C2410板設(shè)計實現(xiàn),CPU采用,S3C2410A ARM920T.

             ?、谙到y(tǒng)軟件的設(shè)計與實現(xiàn)

              ARM軟件的需要交叉編譯環(huán)境,而在Windows平臺下常用的ARM SDT調(diào)試器提供了一個集成環(huán)境]DE,可以在一臺Pc機上完成編輯、編譯、鏈接、下載和調(diào)試等工作.開發(fā)工具安裝之后,可以用ARM Project Manager來生成一個自己的工程,并在ARM Debuggefor Windows下進行調(diào)試.因此,本系統(tǒng)的指紋圖像處理及匹配算法采用VC語言在IDE中實現(xiàn)。在系統(tǒng)編碼中,已成熟的指紋處理算法為系統(tǒng)的設(shè)計奠定了良好的基礎(chǔ)。

             圖4 數(shù)據(jù)庫模型設(shè)計

              (2)軟件編碼

              建模的最終目的是為了得到可執(zhí)行的代碼,因此在系統(tǒng)實現(xiàn)中很重要的一部分是軟件編碼.為此,在實現(xiàn)階段,需要選擇某種面向?qū)ο蟮木幊陶Z言來完成代碼部分的實現(xiàn).本系統(tǒng)所有軟件代碼我采用vC語言在IDE中實現(xiàn),數(shù)據(jù)庫采用SQL Server2000.由于本文中系統(tǒng)采用滿足規(guī)范的建模工具Rational Rose2003,可以很好地支持正,逆向工程,通過對類和對象的詳細設(shè)計中的規(guī)范說明信息,由代碼生成器可自動生成可執(zhí)行的代碼框架,開發(fā)人員在此基礎(chǔ)上對代碼進行修改大大提高了代碼編輯效率.

              系統(tǒng)實現(xiàn)之后,在集成測試時可聯(lián)合使用所有的框圖認真分析每個構(gòu)件的原理,針對每一個系統(tǒng)功能每一個可能發(fā)生的錯誤寫出相應(yīng)的測試程序,進行完整而可靠的測試.

              4 小結(jié)

              本文詳細介紹了軟件分析與建模技術(shù)在― 個嵌入式系統(tǒng)開發(fā)中的,使用Rose建立了該系統(tǒng)的完整模型,通過模型的建立對基于UML的嵌入式軟件開發(fā)方法進行了一些探索和研究.通過該實例的開發(fā),定性地說明了UML的優(yōu)點以及它對嵌入式軟件開發(fā)所能起到的良好的指導(dǎo)作用.但由于UML過于龐大和復(fù)雜,不同建模工具對該語言的側(cè)重方面也有所不同,本文是使用了Rational Rose2003完成了所有模型的設(shè)計,因此,所建模型在抽象層次等方面還存在一定不足,有待于進一步驗證準確性及完整性.在實際開發(fā)中可考慮使用多種建模工具對所建模型進行比較,以精化、細化模型,從中選擇最優(yōu)模型來改進系統(tǒng)設(shè)計方案.此外,在以后的開發(fā)實踐中,開發(fā)環(huán)境應(yīng)該選擇能夠支持直接的可執(zhí)行的模型生成,并且支持基于實時框架的代碼生成,從而解決嵌入式軟件的可移植性問題.


            上一頁 1 2 3 4 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉