學(xué)生指紋考勤系統(tǒng)_第1頁
學(xué)生指紋考勤系統(tǒng)_第2頁
學(xué)生指紋考勤系統(tǒng)_第3頁
學(xué)生指紋考勤系統(tǒng)_第4頁
學(xué)生指紋考勤系統(tǒng)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設(shè)計(jì)(論文)各個內(nèi)容排版樣式 -沈陽工程學(xué)院畢業(yè)論文 摘要 PAGE I畢 業(yè) 設(shè) 計(jì) 論 文 專業(yè)班級:計(jì)算機(jī)科學(xué)與技術(shù)計(jì)專本101學(xué)生姓名: 指導(dǎo)教師: 密級:內(nèi)部學(xué)生指紋考勤系統(tǒng)Student Fingerprint Attendance System系別名稱: 信息工程系 專業(yè)班級:計(jì)算機(jī)科學(xué)與技術(shù)計(jì)專本101 學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師: 沈陽工程學(xué)院畢業(yè)論文 摘 要PAGE 摘 要在高校的日常工作中,考勤是一項(xiàng)重要的內(nèi)容。學(xué)生的出勤率直接影響到學(xué)校的學(xué)風(fēng)建設(shè)。那么,怎樣監(jiān)督學(xué)生的出勤率就成了問題的關(guān)鍵。以往對于學(xué)生出勤率的監(jiān)督方法主要是教師上課時的點(diǎn)名,這種方式比較落后,一

2、旦上課人數(shù)較多的話就可能出現(xiàn)冒名頂替的現(xiàn)象。而且,對于大學(xué)的大班化的教學(xué)方式來講,教師點(diǎn)一次名可能需要浪費(fèi)十幾分鐘甚至是一節(jié)課的時間。這極大的降低了教師上課的效率。所以,這種傳統(tǒng)的點(diǎn)名方式不適合于學(xué)校的考勤需求??记诘碾娔X化、網(wǎng)絡(luò)化,是當(dāng)代信息化的必然趨勢。作為信息化的當(dāng)代,考勤管理系統(tǒng)已經(jīng)成功的應(yīng)用于企業(yè)。同樣考勤管理系統(tǒng)也可以應(yīng)用于學(xué)校的日常管理中??记诠芾硐到y(tǒng)可以避免點(diǎn)名方式的種種弊端,強(qiáng)化學(xué)校對學(xué)生上課狀態(tài)的監(jiān)督力度及提高教師教學(xué)的質(zhì)量。相對于其他的生理特征,指紋的唯一性、不易丟失性和終身不變特點(diǎn)使得指紋識別在國家安全、門禁系統(tǒng)、考勤制度、身份管理等領(lǐng)域起著重要作用。本系統(tǒng)主要采用指紋

3、驗(yàn)證的方式對上課的學(xué)生身份進(jìn)行核實(shí),開發(fā)方式是基于.NET的C/S的設(shè)計(jì)模式。實(shí)現(xiàn)了考勤指紋的動態(tài)更換,克服市面上考勤機(jī)的指紋數(shù)量的限制。以及根據(jù)用戶的需求實(shí)現(xiàn)了對任意一時段的考勤結(jié)果的統(tǒng)計(jì)。提高了學(xué)校的考勤工作的效率,減輕了教師上課的負(fù)擔(dān)。真正的做到了考勤工作的高效性、及時性。關(guān)鍵詞 指紋識別,.NET,C/S,考勤沈陽工程學(xué)院畢業(yè)論文 AbstractPAGE II沈陽工程學(xué)院畢業(yè)論文 Abstract PAGE IAbstractIn university daily work, attendance is an important element.Student attendance

4、directly reflect a schools education.So, how to monitor students attendance became an important issue. In the past,Supervision of students attendance by teachers call in the class,it is a way of relatively backward,And it very easy to occur the impostor phenomenon in a large class.Moreover, for larg

5、e classes of teaching methods of the University, teachers name may need to waste ten minutes or one class period.This greatly reduces the efficiency of class for teachers teaching.So, traditional way of naming is not suitable for Schools attendance requirements. Attendance of computer, networking, i

6、s the inevitable trend of contemporary information. As contemporary information, attendance management system has been successfully applied to the enterprises. It can alse be used to schooldaily work. It avoid the abuse of the traditional way of naming, strengthen the supervision of the school manag

7、ement and improve the quality of teachers teaching.Relative to other physiological characteristics of the fingerprint is unique, easy to lose and life-long characteristic fingerprint in the field of national security, access control systems, time and attendance system, identity management plays a im

8、portant role. This system used fingerprint verification the student status,Based on the .nets c/s of design patterns to develop the system.It achieved the attendance fingerprint of the dynamic change and overcomed the restrictions on the number of fingerprint attendance. And count the results of any

9、 one time by the needs of users. Improve the efficiency of school attendance, reduce the burden of school teachers. Truly efficiency and timeliness for attendance work.Key Words Fingerprint identification, .NET, C/S, Attendance 沈陽工程學(xué)院畢業(yè)論文 目 錄 沈陽工程學(xué)院畢業(yè)論文 序論目 錄 TOC o 1-3 h z u HYPERLINK l _Toc32443943

10、7 摘 要 PAGEREF _Toc324439437 h I HYPERLINK l _Toc324439438 Abstract PAGEREF _Toc324439438 h II HYPERLINK l _Toc324439439 第1章 緒 論 PAGEREF _Toc324439439 h 1 HYPERLINK l _Toc324439440 1.1 指紋驗(yàn)證的發(fā)展前景 PAGEREF _Toc324439440 h 1 HYPERLINK l _Toc324439441 1.2 系統(tǒng)研究的方向 PAGEREF _Toc324439441 h 2 HYPERLINK l _Toc

11、324439442 第 2 章 相關(guān)技術(shù)及工具簡介 PAGEREF _Toc324439442 h 3 HYPERLINK l _Toc324439443 2.1 考勤機(jī)簡介 PAGEREF _Toc324439443 h 3 HYPERLINK l _Toc324439444 2.2 指紋驗(yàn)證技術(shù)簡介 PAGEREF _Toc324439444 h 3 HYPERLINK l _Toc324439445 2.2.1 指紋總體特征 PAGEREF _Toc324439445 h 3 HYPERLINK l _Toc324439446 2.2.2 指紋識別技術(shù) PAGEREF _Toc32443

12、9446 h 4 HYPERLINK l _Toc324439447 2.2.3 指紋特征的拾取、驗(yàn)證和辨別 PAGEREF _Toc324439447 h 4 HYPERLINK l _Toc324439448 2.3 USB通信協(xié)議 PAGEREF _Toc324439448 h 6 HYPERLINK l _Toc324439449 2.4 客戶機(jī)/服務(wù)器(C/S)設(shè)計(jì)模式 PAGEREF _Toc324439449 h 8 HYPERLINK l _Toc324439450 2.5 Visual studio 2005 簡介 PAGEREF _Toc324439450 h 8 HYPE

13、RLINK l _Toc324439451 2.6 SQLServer 數(shù)據(jù)庫簡介 PAGEREF _Toc324439451 h 11 HYPERLINK l _Toc324439452 第3章 系統(tǒng)設(shè)計(jì) PAGEREF _Toc324439452 h 12 HYPERLINK l _Toc324439453 3.1 系統(tǒng)問題定義 PAGEREF _Toc324439453 h 12 HYPERLINK l _Toc324439454 3.2 可行性分析 PAGEREF _Toc324439454 h 13 HYPERLINK l _Toc324439455 3.3 系統(tǒng)概要設(shè)計(jì) PAGER

14、EF _Toc324439455 h 13 HYPERLINK l _Toc324439456 3.3.1 編寫目的 PAGEREF _Toc324439456 h 13 HYPERLINK l _Toc324439457 3.3.2 背景 PAGEREF _Toc324439457 h 14 HYPERLINK l _Toc324439458 3.3.3 定義 PAGEREF _Toc324439458 h 14 HYPERLINK l _Toc324439459 3.3.4 總體設(shè)計(jì) PAGEREF _Toc324439459 h 15 HYPERLINK l _Toc324439460

15、3.3.5 尚未解決的問題 PAGEREF _Toc324439460 h 16 HYPERLINK l _Toc324439461 3.4 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc324439461 h 16 HYPERLINK l _Toc324439462 3.4.1 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc324439462 h 16 HYPERLINK l _Toc324439463 3.4.2 系統(tǒng)業(yè)務(wù)流程 PAGEREF _Toc324439463 h 24 HYPERLINK l _Toc324439464 3.5 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc324439464 h 26 HY

16、PERLINK l _Toc324439465 3.5.1 登錄模塊的實(shí)現(xiàn) PAGEREF _Toc324439465 h 26 HYPERLINK l _Toc324439466 3.5.2 設(shè)備管理模塊的實(shí)現(xiàn) PAGEREF _Toc324439466 h 27 HYPERLINK l _Toc324439467 3.5.3 數(shù)據(jù)管理模塊的實(shí)現(xiàn) PAGEREF _Toc324439467 h 30 HYPERLINK l _Toc324439468 3.5.4 查詢與統(tǒng)計(jì)模塊的實(shí)現(xiàn) PAGEREF _Toc324439468 h 32 HYPERLINK l _Toc324439469 3

17、.5.5 學(xué)生管理模塊的實(shí)現(xiàn) PAGEREF _Toc324439469 h 32 HYPERLINK l _Toc324439470 第4章 系統(tǒng)測試 PAGEREF _Toc324439470 h 37 HYPERLINK l _Toc324439471 4.1 常用的測試方法 PAGEREF _Toc324439471 h 37 HYPERLINK l _Toc324439472 4.2 系統(tǒng)測試 PAGEREF _Toc324439472 h 38 HYPERLINK l _Toc324439473 4.2.1 登錄模塊的測試 PAGEREF _Toc324439473 h 38 HY

18、PERLINK l _Toc324439474 4.2.2 數(shù)據(jù)管理模塊測試 PAGEREF _Toc324439474 h 38 HYPERLINK l _Toc324439475 4.2.3 查詢與統(tǒng)計(jì)模塊測試 PAGEREF _Toc324439475 h 40 HYPERLINK l _Toc324439476 4.2.4 學(xué)生管理模塊測試 PAGEREF _Toc324439476 h 41 HYPERLINK l _Toc324439477 結(jié) 論 PAGEREF _Toc324439477 h 42 HYPERLINK l _Toc324439478 致 謝 PAGEREF _T

19、oc324439478 h 43 HYPERLINK l _Toc324439479 參考文獻(xiàn) PAGEREF _Toc324439479 h 44沈陽工程學(xué)院畢業(yè)論文 第1章 緒 論 第1章 緒 論1.1 指紋驗(yàn)證的發(fā)展前景近幾年來,我國在指紋識別技術(shù)方 面得到較大發(fā)展,除了引進(jìn)技術(shù)外,還有國內(nèi)公司獨(dú)立研究開發(fā)出的自主知識產(chǎn)權(quán)的多項(xiàng)指紋識別類產(chǎn)品。目前國內(nèi)產(chǎn)品多以指紋門禁作為主導(dǎo)產(chǎn)品,并開發(fā)出適合考勤、證券、保管箱、計(jì)算機(jī)開啟等應(yīng)用產(chǎn)品。有的產(chǎn)品還不太成熟,特別是應(yīng)用到網(wǎng)絡(luò)的產(chǎn)品L4J??记谑歉咝=虒W(xué)工作中的一項(xiàng)重要內(nèi)容,并且具有人數(shù)眾多,分布分散的特點(diǎn)。該系統(tǒng)利用高校現(xiàn)有的校園網(wǎng)進(jìn)行信息傳

20、輸和數(shù)據(jù)共享,師生可方便登錄系統(tǒng)查詢集體和個人考勤情況,給學(xué)校教學(xué)和學(xué)生管理工作帶來很大便利。同時,該系統(tǒng)還可擴(kuò)展到銀行、停車場、公司、小區(qū)等其他領(lǐng)域,應(yīng)用前景廣闊。目前,市面上指紋考勤系統(tǒng)常見的有兩種:一種是聯(lián)機(jī)型產(chǎn)品,其工作時須有電腦支持,多個系統(tǒng)共享指紋識別設(shè)備,需要建立大型的數(shù)據(jù)庫存儲指紋信息,且指紋的比對需要由后臺計(jì)算機(jī)支持,后臺PC負(fù)擔(dān)被大大加重。無論考勤機(jī)、傳路、計(jì)算機(jī)出現(xiàn)任何故障,都會導(dǎo)致整個考勤系統(tǒng)的癱瘓。另一種是脫機(jī)型產(chǎn)品,單機(jī)就可完成考勤全部過程,使用方便,得以廣泛應(yīng)用?,F(xiàn)有脫機(jī)型產(chǎn)品在對考勤信息進(jìn)行統(tǒng)計(jì)時都是RS232/485網(wǎng)絡(luò)與管理計(jì)算機(jī)連接起來,對于考勤地點(diǎn)比較分

21、散、距離較遠(yuǎn)、需要多臺考勤終端的單位來說,RS232485串口通訊不能完成遠(yuǎn)距離的網(wǎng)絡(luò)數(shù)據(jù)傳輸口。目前,基于TCP/IP協(xié)議的網(wǎng)絡(luò)架構(gòu)技術(shù)已經(jīng)廣泛應(yīng)用于公司、校園、工廠等各種環(huán)境,編寫TCP/IP應(yīng)用程序,可方便地將設(shè)備連入以太網(wǎng),實(shí)現(xiàn)實(shí)時數(shù)據(jù)的網(wǎng)絡(luò)傳輸。目前,市場上銷售的指紋考勤機(jī)一般都只限制注冊指紋數(shù)10003000枚,限制100200人使用。對于機(jī)關(guān)單位、中小型企業(yè)、服務(wù)娛樂行業(yè)等用戶是比較適用的。但對于一些大型生產(chǎn)型企業(yè),由于人數(shù)都遠(yuǎn)遠(yuǎn)超過這一限制,導(dǎo)致采用簡單的脫機(jī)指紋考勤機(jī)實(shí)現(xiàn)人力資源管理凸現(xiàn)極大限制。采用脫機(jī)指紋考勤終端無法實(shí)現(xiàn)大型系統(tǒng)考勤應(yīng)用還包括其它一些原因,具體列述如下。

22、對比速度無法保證 數(shù)據(jù)的穩(wěn)定性無法保證 管理軟件支持有限 功能無法擴(kuò)展而綜觀中國市場,生物特征識別技術(shù)進(jìn)入中國也就短短15年左右的時間,但是已經(jīng)得到快速的應(yīng)用。據(jù)統(tǒng)計(jì),2008年中國生物識別市場的銷售收入約23億,其中超過85%為指紋識別產(chǎn)品,國產(chǎn)指紋設(shè)備占主流,并有大量出口。從市場和產(chǎn)業(yè)的生命周期看,中國指紋識別市場和產(chǎn)業(yè)已經(jīng)完成了導(dǎo)入期和大部分成長期的演化過程,正在向成熟期逼近。未來,指紋技術(shù)將在各個行業(yè)得到越來越多的廣泛應(yīng)用,如指紋在醫(yī)藥行業(yè)對藥劑師開處方藥的身份驗(yàn)證已經(jīng)開始試點(diǎn)應(yīng)用,指紋考試系統(tǒng)也在教育部職稱考試中開始應(yīng)用;指紋銀行、指紋支付的龐大市場;指紋硬盤、指紋U盤;指紋在景區(qū)游

23、客門票管理,指紋驗(yàn)證領(lǐng)取保險金;指紋在海關(guān)、出入境管理方面、指紋身份證護(hù)照等管理將會得到越來越多的應(yīng)用。未來的指紋技術(shù)將從物理通道代替鑰匙逐步發(fā)展到代替密碼的計(jì)算機(jī)邏輯通道上的廣泛應(yīng)用。1.2 系統(tǒng)研究的方向在高校的教學(xué)和學(xué)生工作管理過程中,考勤是一項(xiàng)重要的內(nèi)容。目前教師對于上課考勤以及考試的身份認(rèn)證主要采用人工紙筆登記的方法。有關(guān)部門對全校的考勤統(tǒng)計(jì)不但工作量大,容易出錯,而且不能及時公布學(xué)生當(dāng)天的考勤情況。在校園網(wǎng)已基本建成的前提下,開發(fā)基于校園網(wǎng)的學(xué)生網(wǎng)絡(luò)考勤系統(tǒng)是一種好的方案。考勤系統(tǒng)集完備的人員管理及高科技功能于一身,為企業(yè)提供低成本、高效益的出入管理方案。系統(tǒng)以創(chuàng)新的技術(shù)作為系統(tǒng)的

24、發(fā)展平臺,具備無限的擴(kuò)展空間及增值功能。系統(tǒng)采用非接觸讀卡技術(shù)、加上先進(jìn)的電腦軟件操控,使高科技在系統(tǒng)中得以充分發(fā)揮,以確保動作簡妥、高效快捷。傳統(tǒng)的教學(xué)考勤手段已不能當(dāng)今學(xué)校管理的需要,所以為了滿足學(xué)校的需求,解決傳統(tǒng)考勤方式在考勤中出現(xiàn)的問題,更好地為學(xué)校決策提供依據(jù),本文設(shè)計(jì)了一個基于C/S(客戶機(jī)/服務(wù)器)模式的多終端考勤系統(tǒng)。它使用ASP.NET技術(shù)和SQLServer數(shù)據(jù)庫技術(shù),結(jié)合當(dāng)前的指紋驗(yàn)證技術(shù),以考勤機(jī)為客戶端接口,為實(shí)現(xiàn)學(xué)??记谔峁┝艘粋€良好的平臺。整體布局結(jié)構(gòu)圖如圖1.1所示。圖 1.1 系統(tǒng)布局結(jié)構(gòu)沈陽工程學(xué)院畢業(yè)論文 第2章 相關(guān)技術(shù)及工具簡介 沈陽工程學(xué)院畢業(yè)論文

25、 第2章 相關(guān)技術(shù)及工具簡介第 2 章 相關(guān)技術(shù)及工具簡介2.1 考勤機(jī)簡介本系統(tǒng)所采用的考勤機(jī)為海君牌考勤機(jī),型號為HJ-299。它采用海君科技獨(dú)創(chuàng)的模糊神經(jīng)數(shù)學(xué)細(xì)化點(diǎn)算法,識別效率國際領(lǐng)先,速度達(dá)至0.8S,高可靠的工業(yè)級元器件的國際上認(rèn)可最為可靠的光學(xué)采集器,超穩(wěn)性原理設(shè)計(jì),COMS自動曝光和智能補(bǔ)償,增強(qiáng)圖像質(zhì)量,光學(xué)采集器“增強(qiáng)膜”,提高圖像質(zhì)量,接受干、濕手指,支持手指360度識別,網(wǎng)格初始化校正圖像畸變,保證指紋識別的一致性及指紋模板移植性。它采用數(shù)碼技術(shù),結(jié)合傳統(tǒng)RS232/485通訊方式,采用USB線連接下載,無需驅(qū)動,即插即用。除了標(biāo)配的壓器供電外,還可由電腦USB接口直接

26、供電(解決因電源變壓器壞時,可以保證客戶考勤的不間段,從而促使考勤數(shù)據(jù)的完整性,提高企業(yè)管理)。無需后備電源,辦公場所停電時,可以讓考勤機(jī)接在筆記本電腦中完成員工考勤。其性能如下。 HJ-299是一款國內(nèi)首創(chuàng)數(shù)碼技術(shù)指紋考勤機(jī),采用美國Intel公司高性能閃速存儲器,保障長期可靠運(yùn)行,USB線連接即可供電考勤,連接電腦可實(shí)時下載。 采用高可靠的工業(yè)級元器件的國際上認(rèn)可最為可靠的光學(xué)采集器,超穩(wěn)性原理設(shè)計(jì)國際知名品牌,每天有超過5,000萬終端、65個國家使用,市場銷售連續(xù)6年第一。 采用國際上性能優(yōu)越的32位RISC嵌入式CPU。 采用海君科技獨(dú)創(chuàng)的模糊神經(jīng)數(shù)學(xué)細(xì)化點(diǎn)算法,識別效率國際領(lǐng)先,速

27、度達(dá)至0.8S。 具有手指360自動識別功能。 網(wǎng)格初始化校正圖像畸變,保證指紋識別的一致性及指紋模板移植性。 具有CMOS自動曝光和只能補(bǔ)償、增強(qiáng)圖像質(zhì)量的功能,光學(xué)采集器“增強(qiáng)膜”,能夠高效的識別各種干濕指紋。 考勤機(jī)內(nèi)設(shè)1000枚指紋、30000條記錄,滿足中小型企業(yè)的考勤需要,適合100人以內(nèi)的企業(yè)考勤。 中文語音提示功能,支持24小時不間斷工作,定時開機(jī)、關(guān)機(jī)、休眠等。2.2 指紋驗(yàn)證技術(shù)簡介2.2.1 指紋總體特征總體特征是指那些用人眼直接就可以觀察到的特征。包括紋形、模式區(qū)、核心點(diǎn)、三角點(diǎn)和紋數(shù)等。紋形:指紋專家在長期實(shí)踐的基礎(chǔ)上,根據(jù)脊線的走向與分布情況一般將指紋分為三大類環(huán)型

28、(loop,又稱斗形)、弓形(arch)、螺旋形(whorl)。模式區(qū):即指紋上包括了總體特征的區(qū)域,從此區(qū)域就能夠分辨出指紋是屬于哪一種類型的。有的指紋識別算法只使用模式區(qū)的數(shù)據(jù),有的則使用所取得的完整指紋。核心點(diǎn):位于指紋紋路的漸進(jìn)中心,它在讀取指紋和比對指紋時作為參考點(diǎn)。許多算法是基于核心點(diǎn)的,即只能處理和識別具有核心點(diǎn)的指紋。三角點(diǎn):位于從核心點(diǎn)開始的第一個分叉點(diǎn)或者斷點(diǎn),或者兩條紋路會聚處、孤立點(diǎn)、折轉(zhuǎn)處,或者指向這些奇異點(diǎn)。三角點(diǎn)提供了指紋紋路的計(jì)數(shù)跟蹤的開始之處。紋數(shù):即模式區(qū)內(nèi)指紋紋路的數(shù)量。在計(jì)算指紋的紋路時,一般先連接核心點(diǎn)和三角點(diǎn),這條連線與指紋紋路相交的數(shù)量即可認(rèn)為是指

29、紋的紋數(shù)。2.2.2 指紋識別技術(shù)每個人包括 HYPERLINK /view/5628.htm t _blank 指紋在內(nèi)的皮膚紋路在圖案、斷點(diǎn)和交叉點(diǎn)上各不相同,呈現(xiàn)唯一性且終生不變。據(jù)此,我們就可以把一個人同他的指紋對應(yīng)起來,通過將他的指紋和預(yù)先保存的指紋數(shù)據(jù)進(jìn)行比較,就可以驗(yàn)證它的真實(shí)身份,這就是 HYPERLINK /view/7245.htm t _blank 指紋識別技術(shù)。 指紋識別主要根據(jù)人體指紋的紋路、細(xì)節(jié)特征等信息對操作或被操作者進(jìn)行身份鑒定,得益于現(xiàn)代電子集成制造技術(shù)和快速而可靠的算法研究,已經(jīng)開始走入我們的日常生活,成為目前生物檢測學(xué)中研究最深入,應(yīng)用最廣泛,發(fā)展最成熟的

30、技術(shù)。2.2.3 指紋特征的拾取、驗(yàn)證和辨別一個高質(zhì)量的圖象被拾取后,需要許多步驟將它的特征轉(zhuǎn)換到一個復(fù)合的模板中,這個過程,被稱為特征拾取過程,它是手指掃描技術(shù)的核心。當(dāng)一個高質(zhì)量的圖象被拾取后,它必須被轉(zhuǎn)換成一個有用的格式。如果圖象是灰度圖象,相對較淺的部分會被刪除,而相對較深的部分被變成了黑色。脊的像素有58個被縮細(xì)到一個像素,這樣就能精確定位脊斷點(diǎn)和分岔了。微小細(xì)節(jié)的圖象便來自于這個經(jīng)過處理的圖象。在這一點(diǎn)上,即便是十分精細(xì)的圖象也存在著變形細(xì)節(jié)和錯誤細(xì)節(jié),這些變形和錯誤細(xì)節(jié)都要被濾除。 除細(xì)節(jié)的定位和夾角方法的應(yīng)用以外,也可通過細(xì)節(jié)的類型和質(zhì)量來劃分細(xì)節(jié)。這種方法的好處在于檢索的速度

31、有了較大的提高,一個顯著的、特定的細(xì)節(jié),它的唯一性更容易使匹配成功。還有一些生產(chǎn)商采用的方法是模式匹配方法,即通過推斷一組特定脊的數(shù)據(jù)來處理指紋圖象。 就應(yīng)用方法而言,指紋識別技術(shù)可分為驗(yàn)證和辨識。 驗(yàn)證就是通過把一個現(xiàn)場采集到的指紋與一個已經(jīng)登記的指紋進(jìn)行一對一的比對來確定身份的過程。指紋以一定的壓縮格式存儲,并與其姓名或其標(biāo)識(ID,PIN)聯(lián)系起來。隨后在對比現(xiàn)場,先驗(yàn)證其標(biāo)識,然后利用系統(tǒng)的指紋與現(xiàn)場采集的指紋比對來證明其標(biāo)識是合法的。驗(yàn)證其實(shí)回答了這樣一個問題:“他是他自稱的這個人嗎?”。這是應(yīng)用系統(tǒng)中使用得較多的方法。 辨識則是把現(xiàn)場采集到的指紋同指紋數(shù)據(jù)庫中的指紋逐一對比,從中找

32、出與現(xiàn)場指紋相匹配的指紋。這也叫“一對多匹配”。辨識其實(shí)是回答了這樣一個問題:“他是誰?”。 指紋是人體獨(dú)一無二的特征,其復(fù)雜度足以提供用于鑒別的特征。隨著相關(guān)支持技術(shù)的逐步成熟,指紋識別技術(shù)經(jīng)過多年的發(fā)展已成為目前最方便、可靠、非侵害和價格便宜的生物識別技術(shù)解決方案,對于廣大市場的應(yīng)用有著很大的發(fā)展?jié)摿Α?指紋識別技術(shù)主要涉及四個功能:讀取指紋圖象、提取特征、保存數(shù)據(jù)和比對。在一開始,通過指紋讀取設(shè)備讀取到人體指紋的圖象,取到指紋圖象之后,要對原始圖象進(jìn)行初步的處理,使之更清晰。接下來,指紋辨識軟件建立指紋的數(shù)字表示特征數(shù)據(jù),一種單方向的轉(zhuǎn)換,可以從指紋轉(zhuǎn)換成特征數(shù)據(jù)但不能從特征數(shù)據(jù)轉(zhuǎn)換成為

33、指紋,而兩枚不同的指紋不會產(chǎn)生相同的特征數(shù)據(jù)。有的算法把節(jié)點(diǎn)和方向信息組合產(chǎn)生了更多的數(shù)據(jù),這些方向信息表明了各個節(jié)點(diǎn)之間的關(guān)系,也有的算法還處理整幅指紋圖象。總之,這些數(shù)據(jù),通常稱為模板,保存為1K大小的記錄。無論它們是怎樣組成的,至今仍然沒有一種模板的標(biāo)準(zhǔn),也沒有一種公布的抽象算法,而是各個廠商自行其是。最后,通過計(jì)算機(jī)模糊比較的方法,把兩個指紋的模板進(jìn)行比較,計(jì)算出它們的相似程度,最終得到兩個指紋的匹配結(jié)果。 我們手掌及其手指、腳、腳趾內(nèi)側(cè)表面的皮膚凸凹不平產(chǎn)生的紋路會形成各種各樣的圖案。這些紋路的存在增加了皮膚表面的摩擦力,使得我們能夠用手來抓起重物。人們也注意到,包括指紋在內(nèi)的這些皮

34、膚的紋路在圖案、斷點(diǎn)和交叉點(diǎn)上各不相同,也就是說,是唯一的。依靠這種唯一性,我們就可以把一個人同他的指紋對應(yīng)起來,通過對他的指紋和預(yù)先保存的指紋進(jìn)行比較,就可以驗(yàn)證他的真實(shí)身份。這種依靠人體的身體特征來進(jìn)行身份驗(yàn)證的技術(shù)稱為生物識別技術(shù),指紋識別是生物識別技術(shù)的一種。目前,從實(shí)用的角度看,指紋識別技術(shù)是優(yōu)于其他生物識別技術(shù)的身份鑒別方法。這是因?yàn)橹讣y各不相同、終生基本不變的特點(diǎn)已經(jīng)得到公認(rèn),近二三十年的警用 HYPERLINK /view/84932.htm t _blank 指紋自動識別系統(tǒng)的研究和實(shí)踐為保安指紋自動識別打下了良好的技術(shù)基礎(chǔ)。特別是現(xiàn)有的指紋自動識別系統(tǒng)已達(dá)到操作方便、準(zhǔn)確可

35、靠、價格適中的階段,是實(shí)用化的生物測定方法。 指紋是指手指末端正面皮膚上凸凹不平產(chǎn)生的紋路。這些紋路的存在增加了皮膚表面的摩擦力,使得我們能夠用手來抓起重物。盡管指紋只是人體皮膚的一小部分,但是,它蘊(yùn)涵大量的信息。這些皮膚的紋路在圖案、斷點(diǎn)和交叉點(diǎn)上是各不相同的,在信息處理中將它們稱作“特征”,這些特征每個手指都是不同的。依靠特征的唯一性,我們就可以把一個人同他的指紋對應(yīng)起來,通過比較他的指紋特征和預(yù)先保存的指紋特征,就可以驗(yàn)證他的真實(shí)身份。 指紋自動識別系統(tǒng)通過特殊的光電轉(zhuǎn)換設(shè)備和計(jì)算機(jī)圖象處理技術(shù),對活體指紋進(jìn)行采集、分析和比對,可以自動、迅速、準(zhǔn)確地鑒別出個人身份。系統(tǒng)一般主要包括對指紋

36、圖象采集、指紋圖象處理、特征提取、特征值的比對與匹配等過程?,F(xiàn)代電子集成制造技術(shù)使得指紋圖象讀取和處理設(shè)備小型化,同時飛速發(fā)展的個人計(jì)算機(jī)運(yùn)算速度提供了在微機(jī)甚至單片機(jī)上可以進(jìn)行指紋比對運(yùn)算的可能,而優(yōu)秀的指紋處理和比對算法保證了識別結(jié)果的準(zhǔn)確性。 在計(jì)算機(jī)系統(tǒng)中,指紋識別可以用于開機(jī)登錄身份確認(rèn),遠(yuǎn)程網(wǎng)絡(luò)數(shù)據(jù)庫的訪問權(quán)限及身份的確認(rèn),銀行儲蓄防冒領(lǐng)及通存通兌的加密方法,保險行業(yè)中投保人的身份確認(rèn),期貨證券提款人的身份確認(rèn),醫(yī)療衛(wèi)生系統(tǒng)中醫(yī)療保險人的身份確認(rèn)等等.如將指紋信息記錄在特殊用途的卡上,通過現(xiàn)場比對,可以防止冒充等欺詐行為。例如:信用卡、醫(yī)療卡、會議卡、儲蓄卡、駕駛證、準(zhǔn)考證、護(hù)照防

37、偽等。2.2.4 指紋識別技術(shù)的原理指紋其實(shí)是比較復(fù)雜的。與人工處理不同,許多生物識別技術(shù)公司并不直接存儲指紋的圖象。多年來在各個公司及其研究機(jī)構(gòu)產(chǎn)生了許多數(shù)字化的算法(美國有關(guān)法律認(rèn)為,指紋圖象屬于個人隱私,因此不能直接存儲指紋圖象)。但指紋識別算法最終都?xì)w結(jié)為在指紋圖象上找到并比對指紋的特征。 指紋的特征 我們定義了指紋的兩類特征來進(jìn)行指紋的驗(yàn)證:總體特征和局部特征??傮w特征是指那些用人眼直接就可以觀察到的特征,包括: 基本紋路圖案環(huán)型(loop),弓型(arch), 螺旋型(whorl)。其他的指紋圖案都基于這三種基本圖案。僅僅依靠圖案類型來分辨指紋是遠(yuǎn)遠(yuǎn)不夠的,這只是一個粗略的分類,但

38、通過分類使得在大數(shù)據(jù)庫中搜尋指紋更為方便。模式區(qū)(Pattern Area)模式區(qū)是指指紋上包括了總體特征的區(qū)域,即從模式區(qū)就能夠分辨出指紋是屬于那一種類型的。有的指紋識別算法只使用模式區(qū)的數(shù)據(jù)。Aetex 的指紋識別算法使用了所取得的完整指紋而不僅僅是模式區(qū)進(jìn)行分析和識別。核心點(diǎn)(Core Point)核心點(diǎn)位于指紋紋路的漸進(jìn)中心,它用于讀取指紋和比對指紋時的參考點(diǎn)。三角點(diǎn)(Delta)三角點(diǎn)位于從核心點(diǎn)開始的第一個分叉點(diǎn)或者斷點(diǎn)、或者兩條紋路會聚處、孤立點(diǎn)、折轉(zhuǎn)處,或者指向這些奇異點(diǎn)。三角點(diǎn)提供了指紋紋路的計(jì)數(shù)和跟蹤的開始之處。式樣線(Type Lines)式樣線是在指包圍模式區(qū)的紋路線開

39、始平行的地方所出現(xiàn)的交叉紋路,式樣線通常很短就中斷了,但它的外側(cè)線開始連續(xù)延伸。紋數(shù)(Ridge Count)指模式區(qū)內(nèi)指紋紋路的數(shù)量。在計(jì)算指紋的紋數(shù)時,一般先在連接核心點(diǎn)和三角點(diǎn),這條連線與指紋紋路相交的數(shù)量即可認(rèn)為是指紋的紋數(shù)。局部特征局部特征是指指紋上的節(jié)點(diǎn)。兩枚指紋經(jīng)常會具有相同的總體特征,但它們的局部特征節(jié)點(diǎn),卻不可能完全相同節(jié)點(diǎn)(Minutia Points)指紋紋路并不是連續(xù)的,平滑筆直的,而是經(jīng)常出現(xiàn)中斷、分叉或打折。這些斷點(diǎn)、分叉點(diǎn)和轉(zhuǎn)折點(diǎn)就稱為“節(jié)點(diǎn)”。就是這些節(jié)點(diǎn)提供了指紋唯一性的確認(rèn)信息。 2.3 USB通信協(xié)議數(shù)據(jù)通信協(xié)議部分是USB的核心內(nèi)容。主要包括:以差模串行

40、信號為載體傳送二進(jìn)制代碼來傳輸信號;數(shù)據(jù)包作為最基本的完整信息單元,包含一系列數(shù)據(jù)信息。數(shù)據(jù)包可以分解為更小的單元域;以包為基礎(chǔ),構(gòu)成USB的三種事務(wù)。進(jìn)而,組合不同的傳輸類型,傳輸各種類型的數(shù)據(jù),實(shí)現(xiàn)USB的各種功能。包是USB最基本的數(shù)據(jù)單元,每個包,基本包含一個完整的USB信息。按照其在整個USB數(shù)據(jù)傳輸中的作用不同,包分為三類:令牌包、數(shù)據(jù)包和握手包。他們之間的區(qū)別是由更小的單元域來劃分的。域又分為七類:同步序列域、包標(biāo)識域、地址域、端點(diǎn)域、幀號域、數(shù)據(jù)域和CRC校驗(yàn)域。以包為基礎(chǔ),USB定義了四種數(shù)據(jù)的傳輸類型:控制傳輸、中斷傳輸、批量傳輸和同步傳輸。每一種類型都由一定的包按照某種特

41、定的格式組成。不同的傳輸類型的最大傳輸速度、占用USB總線的帶寬、傳輸數(shù)據(jù)的總量和應(yīng)用場合等都是不同的。傳輸是一種比較籠統(tǒng)的說法,在實(shí)際的數(shù)據(jù)傳輸中,往往還需要細(xì)分為多個數(shù)據(jù)交換過程,每一次的數(shù)據(jù)交換過程既不能叫做某種傳輸,也不是包,而是另外一個重要的概念處理事務(wù)。每種傳輸方式都由多個處理事務(wù)來完成,每一筆處理事務(wù)由底層包組成。域、包、處理事務(wù)和傳輸?shù)年P(guān)系就是實(shí)現(xiàn)USB通信的過程。為了細(xì)化USB的通信機(jī)制,USB協(xié)議的開發(fā)者采用了分層的概念,每一層傳輸?shù)臄?shù)據(jù)結(jié)構(gòu)對其他邏輯層是透明的,USB設(shè)備和USB主機(jī)通信的邏輯結(jié)構(gòu)和每層的邏輯通道。為了便于理解USB協(xié)議,將USB通信邏輯上分成了三層:信號

42、層、協(xié)議層和數(shù)據(jù)傳輸層。信號層用來實(shí)現(xiàn)在USB設(shè)備和主機(jī)的物理連接之間傳輸位信息流的信息。協(xié)議層用來實(shí)現(xiàn)USB設(shè)備和USB主機(jī)端的系統(tǒng)協(xié)議軟件之間傳輸包字節(jié)流的信息,它們在信號層被編碼成NRZI位信息后傳送出去。數(shù)據(jù)傳輸層用來實(shí)現(xiàn)在USB主機(jī)端的客戶端驅(qū)動程序和設(shè)備端的功能接口之間傳輸有一定意義的信息,這些信息在協(xié)議層被打包成包格式。協(xié)議將信號層傳輸?shù)奈恍畔⒘鞣Q為包,將協(xié)議層傳輸?shù)陌畔⒘鞣Q為處理事務(wù),將數(shù)據(jù)傳輸層傳輸?shù)男畔⒘鞣Q為傳輸。所有的傳輸最終都以比特流的方式在信號層上實(shí)現(xiàn)通信。數(shù)據(jù)傳輸類型USB的傳輸,是USB面向用戶的最高級的數(shù)據(jù)結(jié)構(gòu)。USB定義了四種數(shù)據(jù)傳輸類型,即控制傳輸、中斷傳

43、輸、批量傳輸和同步傳輸,用以完成各種類型的數(shù)據(jù)傳輸。處理事務(wù)和傳輸?shù)年P(guān)系是核心。傳輸是由一個或多個處理事務(wù)組成的,而處理事務(wù)按照其特點(diǎn)分為三種類型:輸入(In)處理事務(wù)、輸出(Out)處理事務(wù)和設(shè)置(Setup)處理事務(wù)。任何一種傳輸都是由這三種處理事務(wù)組成,不同的只是這三種處理事務(wù)的組合和搭配情況。中斷傳輸由In處理事務(wù)或Out處理事務(wù)組成,主要用于如鼠標(biāo)、鍵盤等自ID設(shè)備的數(shù)據(jù)傳輸中。中斷傳輸中,“中斷”的概念并不等同于PC系統(tǒng)中硬件設(shè)備的中斷,USB主機(jī)是以周期性的方式對設(shè)備進(jìn)行輪詢,以確定設(shè)備是否有數(shù)據(jù)發(fā)送。中斷傳輸沒有固定的傳輸速率,低速、全速和高速設(shè)備均支持中斷傳輸,只是對傳送的數(shù)

44、據(jù)包的大小要求不同。批量傳輸由In處理事務(wù)或Out處理事務(wù)組成,主要用于大容量數(shù)據(jù)的傳輸中,如硬盤、光盤刻錄機(jī)及數(shù)碼相機(jī)等。批量傳輸對傳輸速率和寬帶沒有固定的要求,當(dāng)總線“忙”時,USB會優(yōu)先考慮其他類型的數(shù)據(jù)傳輸,而暫停批量傳輸。低速設(shè)備不支持批量傳輸,只有全速和高速設(shè)備才支持批量傳輸。同步傳輸由In處理事務(wù)或Out處理事務(wù)組成,主要用于音頻流恒定傳輸速率的數(shù)據(jù)傳輸中,如音箱、顯示器和攝像頭等設(shè)備。同步傳輸講究的是數(shù)據(jù)傳輸速率的恒定,而對數(shù)據(jù)的準(zhǔn)確性的要求不如批量傳輸嚴(yán)格。所以,同步傳輸中沒有握手包,不對發(fā)送錯誤的數(shù)據(jù)進(jìn)行重試。需要說明的是,與中斷傳輸和批量傳輸不同的是,對于全速設(shè)備,同步傳

45、輸不支持?jǐn)?shù)據(jù)包的交替觸發(fā)機(jī)制,只能以Data0發(fā)送。而高速設(shè)備在一定條件下支持觸發(fā)機(jī)制,由于情況復(fù)雜,不予討論。低速設(shè)備不支持同步傳輸,只有全速和高速設(shè)備才支持同步傳輸??刂苽鬏斒亲顝?fù)雜、最重要的傳輸類型,也是USB枚舉階段最主要的數(shù)據(jù)交換方式。當(dāng)USB設(shè)備初次連接到主機(jī)之后,主機(jī)通過控制傳輸來交換信息、設(shè)備地址和讀取設(shè)備的描述符來識別該設(shè)備,并安裝相應(yīng)的驅(qū)動程序,在此基礎(chǔ)之上其余三種可能的傳輸方式才能夠使用。進(jìn)行USB系統(tǒng)開發(fā)時,首要的任務(wù)就是利用控制傳輸實(shí)現(xiàn)設(shè)備的枚舉過程,提供各種設(shè)備信息。控制傳輸由In處理事務(wù)、Out處理事務(wù)和Setup處理事務(wù)組成,其中核心是Setup處理事務(wù)。2.4

46、 客戶機(jī)/服務(wù)器(C/S)設(shè)計(jì)模式C/S( HYPERLINK /view/83263.htm t _blank Client/Server,客戶機(jī)/服務(wù)器)模式又稱C/S結(jié)構(gòu),是20世紀(jì)80年代末逐步成長起來的一種模式,是 HYPERLINK /view/37.htm t _blank 軟件系統(tǒng)體系結(jié)構(gòu)的一種。C/S結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端機(jī)(即客戶機(jī))上執(zhí)行,另一些功能放在后端機(jī)(即服務(wù)器)上執(zhí)行。功能的分布在于減少 HYPERLINK /view/1130583.htm t _blank 計(jì)算機(jī)系統(tǒng)的各種瓶頸問題。C/S模式簡單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與B/

47、S(Browser/Server, HYPERLINK /view/7718.htm t _blank 瀏覽器/服務(wù)器)模式相比,C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。 服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型 HYPERLINK /view/7809.htm t _blank 數(shù)據(jù)庫系統(tǒng),如ORACLE、SYBASE、InfORMix或 SQL Server。 HYPERLINK /view/930.htm t _blank 客戶端需要安裝專用的客戶端軟件。 傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放

48、性,在特定的應(yīng)用中無論是Client端還是Server端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對不同的 HYPERLINK /view/880.htm t _blank 操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用。而且代價高,效率低。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。C/S結(jié)構(gòu)的缺點(diǎn)是客戶端需要安裝專用的客戶端軟件及對客戶端的操作系統(tǒng)一般也會有限制。C/S模式是繼分布式系統(tǒng)后發(fā)展起來的基于計(jì)算機(jī)網(wǎng)絡(luò)的一

49、種計(jì)算機(jī)模式,它在網(wǎng)絡(luò)系統(tǒng)上的計(jì)算機(jī)系統(tǒng)分成客戶機(jī)和服務(wù)器兩類。用戶通過客戶機(jī)在網(wǎng)絡(luò)系統(tǒng)上向服務(wù)器提出服務(wù)請求,服務(wù)器根據(jù)請求向有關(guān)方面提供經(jīng)過加工的信息。客戶機(jī)本身也承擔(dān)本地信息管理工作,和分布式系統(tǒng)相比,客戶機(jī)/服務(wù)器將信息工作分解為兩個部分,一部分由服務(wù)器來實(shí)現(xiàn),另一部分由客戶機(jī)自身來完成。本文中所研究的多終端考勤系統(tǒng)以主計(jì)算機(jī)作為服務(wù)器,其他各個系部的考勤機(jī)及其計(jì)算機(jī)作為客戶機(jī)。從客戶機(jī)上采集考勤信息,發(fā)送到服務(wù)器,進(jìn)行統(tǒng)計(jì),客戶機(jī)也可以統(tǒng)計(jì)本系部的考勤信息。客戶端和服務(wù)器通過局域網(wǎng)相互聯(lián)系,各系部管理員可以通過網(wǎng)絡(luò)查詢到學(xué)校其他系部或整個學(xué)校的學(xué)生出勤狀況。2.5 Visual st

50、udio 2005 簡介Visual Studio 2005是基于.NET2.0框架的1。它同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來說是一個非常龐大的軟件,甚至包含代碼測試功能。這個版本的Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時還永久提供免費(fèi)的Visual Studio Express 版本。當(dāng)Microsoft 首先發(fā)布Visual Basic之時,就通過降低其復(fù)雜度從而使Windows 軟件開發(fā)得以廣泛應(yīng)用2。利用Visual Basic 6.0,Microsoft 讓數(shù)以百萬計(jì)的開發(fā)人員能夠快速開發(fā) HYPERLINK /

51、view/930.htm t _blank 客戶端/服務(wù)器應(yīng)用程序。最近,利用Visual Studio .NET,Microsoft 又為開發(fā)人員提供了輕松開發(fā) HYPERLINK /view/553502.htm t _blank 分布式應(yīng)用程序的工具與技術(shù)。通過 Visual Studio 2005 Team System,Microsoft 正在解決日益增加的應(yīng)用程序復(fù)雜性及其設(shè)計(jì)、開發(fā)和部署所必需的生命周期問題。這一點(diǎn)是通過提供必需的工具和指導(dǎo)從而能夠預(yù)見、重復(fù)結(jié)果(無需付出生產(chǎn)效率和創(chuàng)新的代價)實(shí)現(xiàn)的3。 信息交流:通過降低報告的運(yùn)轉(zhuǎn)開銷和尋覓團(tuán)隊(duì)成員間新的交流渠道,Visual

52、Studio Team System 著重于能夠更好地進(jìn)行交流。例如: 通過自動從團(tuán)隊(duì)成員使用的工具那里收集信息,可以簡化報告過程。從Visual Studio Team System 采集到的數(shù)據(jù)保存在數(shù)據(jù)倉庫中,這使項(xiàng)目狀態(tài)報告和可見性能夠面向軟件開發(fā)團(tuán)隊(duì)的所有成員,甚至是項(xiàng)目組之外的聯(lián)系人。 項(xiàng)目經(jīng)理能夠?qū)⒖蛻粜枨筠D(zhuǎn)化為開發(fā)團(tuán)隊(duì)中的工作項(xiàng),然后跟蹤工作項(xiàng)的狀態(tài)以實(shí)現(xiàn)項(xiàng)目狀態(tài)的監(jiān)控。 分布式系統(tǒng)設(shè)計(jì)器 (Distributed System Designer) 將 HYPERLINK /view/1753085.htm t _blank 應(yīng)用程序開發(fā)和部署需求轉(zhuǎn)化為能夠讓開發(fā)人員和操作進(jìn)行

53、交流的公共語言 (SDM) 4。 集成的工具:Visual Studio 的成功已被證實(shí),即開發(fā)人員偏愛一個具備對他們需要的工具提供接口的 HYPERLINK /view/14867.htm t _blank 集成開發(fā)環(huán)境。通過將開發(fā)人員在開發(fā)環(huán)境中需要的測試和性能工具(例如,單元測試、代碼分析和性能分析)合并在一起,Visual Studio Team System 也期待著這種成功。這使開發(fā)人員能夠在生命周期的較早階段就改善其代碼的質(zhì)量,而無需中斷他們的工作。通過盡早地為開發(fā)人員提供他們需要用于識別和解決質(zhì)量問題的工具,更多的產(chǎn)品缺陷就能夠在它們還未構(gòu)成危害之前即被發(fā)現(xiàn)并解決。 簡化的、集

54、成的工作流和過程:有了 Visual Studio Team System,那么過程就不僅僅是文檔了。它還能將自己體現(xiàn)為實(shí)際的工具行為更改。當(dāng)您在項(xiàng)目初期選擇過程時,還需要選擇工作流和工作產(chǎn)品,它們會驅(qū)動系統(tǒng)的行為方式5。對 SDLC 過程的支持是內(nèi)置的,這使得對工作流的支持是無縫的。通過將過程集成到團(tuán)隊(duì)成員日常使用的基本工具中,Visual Studio Team System 大大消除了過程采納的障礙,并使自動收集跨職能的項(xiàng)目標(biāo)準(zhǔn)成為可能,而無需實(shí)施人工報告的相關(guān)開銷。 增加的投資回報:利用信息交流和生產(chǎn)效率的改進(jìn),企業(yè)將明顯地看到針對其在 SDL工具和過程方面的投資而增加的 ROI。Vi

55、sual Studio Team System 提供一個具有成本效益的解決方案,從而通過使用跨所有 SDLC 工具的廣泛集成,實(shí)現(xiàn)對軟件開發(fā)生命周期的管理。通過提供集成的工具集并基于現(xiàn)有知識進(jìn)行構(gòu)建,Visual Studio Team System 提供一個友好的環(huán)境來幫助開發(fā)團(tuán)隊(duì)提高效率,而無需掌握不必要的、復(fù)雜的概念和僵化的工具。通過將 SDLC 工具集成到 UI 級別的表面,Visual Studio Team System 提高了團(tuán)隊(duì)工作效率并增強(qiáng)了項(xiàng)目的可預(yù)見性,下面說明數(shù)據(jù)級別表面以及過程級別的項(xiàng)目上下文。 用戶界面集成:工具間的無縫集成是增強(qiáng)生產(chǎn)效率的關(guān)鍵。Visual Stu

56、dio Team System 提供跨整個 SDLC 工具套件的、一致的用戶體驗(yàn)。對于開發(fā)人員而言,可以在他們當(dāng)前的開發(fā)環(huán)境中使用某些活動(例如,單元測試、工作項(xiàng)跟蹤、代碼剖析以及代碼分析)。 數(shù)據(jù)集成:通過使用一個公共的跨工具集的數(shù)據(jù)倉庫,Visual Studio Team System 解決了在大多數(shù) SDLC 工具中建立數(shù)據(jù)倉庫這一問題,并啟動了一個聚合的項(xiàng)目狀態(tài)視圖。團(tuán)隊(duì)根據(jù)能夠收集到的規(guī)則來管理項(xiàng)目。今天,數(shù)據(jù)主要限于缺陷跟蹤。Visual Studio Team System 中集成的數(shù)據(jù)將開創(chuàng)一條新路 通過平衡利用貫穿于 SDLC 的大量、多樣的數(shù)據(jù)來管理項(xiàng)目規(guī)則。Visual

57、 Studio Team System 會收集精確的數(shù)據(jù) 不僅限于缺陷跟蹤,而是包括測試結(jié)果、代碼涵蓋、代碼生成、任務(wù)進(jìn)度等這些貫穿于團(tuán)隊(duì)常規(guī)工作流程的數(shù)據(jù)。該數(shù)據(jù)以某些標(biāo)準(zhǔn)的報告方式呈現(xiàn),客戶和 Microsoft 內(nèi)部團(tuán)隊(duì)已在報告中建立了 HYPERLINK /view/2120192.htm t _blank 成功項(xiàng)目管理的關(guān)鍵規(guī)則。此外,團(tuán)隊(duì)還能夠創(chuàng)建自定義報告。僅當(dāng)以項(xiàng)目的大范圍上下文查看數(shù)據(jù)時,團(tuán)隊(duì)才能夠精確地報告項(xiàng)目狀態(tài)。 過程集成:在 Visual Studio Team System 中,工具行為由項(xiàng)目開始時選擇的過程決定。通過將過程與工具相集成,Visual Studio

58、Team System 幫助確保在項(xiàng)目各階段之間或各種項(xiàng)目角色之間避免丟失任何內(nèi)容。通過自動處理團(tuán)隊(duì)成員之間的工作調(diào)整,可以提高團(tuán)隊(duì)效率。公司通過使過程標(biāo)準(zhǔn)化,能夠糾正貫穿于過程改進(jìn)中的系統(tǒng)問題,而無需增加團(tuán)隊(duì)的工作量。此外,過程集成并不增加工作量,而通常能夠降低與 SDLC 中所采納過程相關(guān)的開銷。盡管存在一些基本的工具可組成 SDLC 工具(例如,架構(gòu)師工具、測試工具等),但是 SDLC 并未限制住工具的數(shù)量。當(dāng)集成支持 SDLC 的工具時,團(tuán)隊(duì)會發(fā)現(xiàn)在提高團(tuán)隊(duì)效率,同時降低復(fù)雜性這些方面的好處。Visual Studio Team System 將提供基本的平臺,讓所有提供商能夠以一種普

59、通的、公眾可理解的形式交換信息。這理所當(dāng)然地鑄造了一個充滿活力的合作伙伴體系,合作伙伴能夠構(gòu)建完全集成的工具,簡化構(gòu)建 IT 解決方案的復(fù)雜性,以及推動信息交流和鼓勵團(tuán)隊(duì)協(xié)作。要獲得跨 UI、數(shù)據(jù)和過程集成的最大價值,就需要擴(kuò)展性。擴(kuò)展性促成交互性。 Visual Studio Team System 設(shè)計(jì)基礎(chǔ)是擴(kuò)展性模型。Microsoft 提供的 SDLC 工具利用與第三方可用的擴(kuò)展性功能相同的擴(kuò)展性功能。擴(kuò)展性體現(xiàn)在集成的三個層次:UI、數(shù)據(jù)和過程。 用戶界面擴(kuò)展性:Visual Studio Team System 利用現(xiàn)有的 Visual Studio Industry Partne

60、r (VSIP) 計(jì)劃,將補(bǔ)充的產(chǎn)品和服務(wù)插入到 Visual Studio 集成開發(fā)環(huán)境 (IDE) 之中。數(shù)據(jù)擴(kuò)展性:Visual Studio Team System 利用 Visual Studio Team Foundation Core Services (TFCS) 將這些工具集成在一起6。TFCS 提供一組能夠?qū)⒐ぞ呒稍谝黄鸬墓ぞ撸瑹o需工具間的緊密耦合。對于數(shù)據(jù)收集,TFCS 還能夠?qū)⒌谌焦ぞ哂糜谟?Visual Studio Team System 使用的數(shù)據(jù)倉庫。 過程擴(kuò)展性:Visual Studio Team System 使用方法論模板來定義每個項(xiàng)目將遵循的過程。

溫馨提示

  • 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

提交評論