2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  密級:內(nèi)部</b></p><p><b>  學(xué)生指紋考勤系統(tǒng)</b></p><p>  Student Fingerprint Attendance System</p><p>  系別名稱: 信息工程系 </p><p>

2、  專業(yè)班級:計算機(jī)科學(xué)與技術(shù)·計專本101 </p><p>  學(xué)生姓名: </p><p>  學(xué) 號: </p><p>  指導(dǎo)教師: </p><p&

3、gt;<b>  摘 要</b></p><p>  在高校的日常工作中,考勤是一項重要的內(nèi)容。學(xué)生的出勤率直接影響到學(xué)校的學(xué)風(fēng)建設(shè)。那么,怎樣監(jiān)督學(xué)生的出勤率就成了問題的關(guān)鍵。以往對于學(xué)生出勤率的監(jiān)督方法主要是教師上課時的點(diǎn)名,這種方式比較落后,一旦上課人數(shù)較多的話就可能出現(xiàn)冒名頂替的現(xiàn)象。而且,對于大學(xué)的大班化的教學(xué)方式來講,教師點(diǎn)一次名可能需要浪費(fèi)十幾分鐘甚至是一節(jié)課的時間。這極大的

4、降低了教師上課的效率。所以,這種傳統(tǒng)的點(diǎn)名方式不適合于學(xué)校的考勤需求。考勤的電腦化、網(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ì)量。</p><p>  相對于其他的生理特征,指紋的唯一性、不易丟失性和終身不變特點(diǎn)使得指紋識別在國家安全、門

5、禁系統(tǒng)、考勤制度、身份管理等領(lǐng)域起著重要作用。本系統(tǒng)主要采用指紋驗證的方式對上課的學(xué)生身份進(jìn)行核實,開發(fā)方式是基于.NET的C/S的設(shè)計模式。實現(xiàn)了考勤指紋的動態(tài)更換,克服市面上考勤機(jī)的指紋數(shù)量的限制。以及根據(jù)用戶的需求實現(xiàn)了對任意一時段的考勤結(jié)果的統(tǒng)計。提高了學(xué)校的考勤工作的效率,減輕了教師上課的負(fù)擔(dān)。真正的做到了考勤工作的高效性、及時性。</p><p>  關(guān)鍵詞 指紋識別,.NET,C/S,考勤<

6、/p><p><b>  Abstract</b></p><p>  In university daily work, attendance is an important element.Student attendance directly reflect a school's education.So, how to monitor student

7、9;s attendance became an important issue. In the past,Supervision of student's attendance by teacher's call in the class,it is a way of relatively backward,And it very easy to occur the impostor phenomenon in a l

8、arge class.Moreover, for large classes of teaching methods of the University, teacher's name may need to waste ten minutes or one class period.Th</p><p>  Relative to other physiological characteristics

9、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 important role. This

10、system used fingerprint verification the student status,Based on the .net’s c/s of design patterns to develop the system.It achieved the attendance fingerprint of the dynamic change and overcomed the restrictions on the

11、number of fi</p><p>  Key Words Fingerprint identification, .NET, C/S, Attendance</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  Abstrac

12、tII</p><p>  第1章 緒 論1</p><p>  1.1 指紋驗證的發(fā)展前景1</p><p>  1.2 系統(tǒng)研究的方向2</p><p>  第 2 章 相關(guān)技術(shù)及工具簡介3</p><p>  2.1 考勤機(jī)簡介3</p><p>  2.2 指紋驗證技術(shù)簡

13、介3</p><p>  2.2.1 指紋總體特征3</p><p>  2.2.2 指紋識別技術(shù)4</p><p>  2.2.3 指紋特征的拾取、驗證和辨別4</p><p>  2.3 USB通信協(xié)議6</p><p>  2.4 客戶機(jī)/服務(wù)器(C/S)設(shè)計模式8</p><p&

14、gt;  2.5 Visual studio 2005 簡介8</p><p>  2.6 SQLServer 數(shù)據(jù)庫簡介11</p><p>  第3章 系統(tǒng)設(shè)計12</p><p>  3.1 系統(tǒng)問題定義12</p><p>  3.2 可行性分析13</p><p>  3.3 系統(tǒng)概要設(shè)計13&l

15、t;/p><p>  3.3.1 編寫目的13</p><p>  3.3.2 背景14</p><p>  3.3.3 定義14</p><p>  3.3.4 總體設(shè)計15</p><p>  3.3.5 尚未解決的問題16</p><p>  3.4 系統(tǒng)詳細(xì)設(shè)計16</p&

16、gt;<p>  3.4.1 數(shù)據(jù)庫設(shè)計16</p><p>  3.4.2 系統(tǒng)業(yè)務(wù)流程24</p><p>  3.5 系統(tǒng)實現(xiàn)26</p><p>  3.5.1 登錄模塊的實現(xiàn)26</p><p>  3.5.2 設(shè)備管理模塊的實現(xiàn)27</p><p>  3.5.3 數(shù)據(jù)管理模塊的實現(xiàn)

17、30</p><p>  3.5.4 查詢與統(tǒng)計模塊的實現(xiàn)32</p><p>  3.5.5 學(xué)生管理模塊的實現(xiàn)32</p><p>  第4章 系統(tǒng)測試37</p><p>  4.1 常用的測試方法37</p><p>  4.2 系統(tǒng)測試38</p><p>  4.2.1

18、登錄模塊的測試38</p><p>  4.2.2 數(shù)據(jù)管理模塊測試38</p><p>  4.2.3 查詢與統(tǒng)計模塊測試40</p><p>  4.2.4 學(xué)生管理模塊測試41</p><p><b>  結(jié) 論42</b></p><p><b>  致 謝43&

19、lt;/b></p><p><b>  參考文獻(xiàn)44</b></p><p><b>  第1章 緒 論</b></p><p>  1.1 指紋驗證的發(fā)展前景</p><p>  近幾年來,我國在指紋識別技術(shù)方 面得到較大發(fā)展,除了引進(jìn)技術(shù)外,還有國內(nèi)公司獨(dú)立研究開發(fā)出的自主知識產(chǎn)權(quán)

20、的多項指紋識別類產(chǎn)品。目前國內(nèi)產(chǎn)品多以指紋門禁作為主導(dǎo)產(chǎn)品,并開發(fā)出適合考勤、證券、保管箱、計算機(jī)開啟等應(yīng)用產(chǎn)品。有的產(chǎn)品還不太成熟,特別是應(yīng)用到網(wǎng)絡(luò)的產(chǎn)品L4J??记谑歉咝=虒W(xué)工作中的一項重要內(nèi)容,并且具有人數(shù)眾多,分布分散的特點(diǎn)。該系統(tǒng)利用高?,F(xiàn)有的校園網(wǎng)進(jìn)行信息傳輸和數(shù)據(jù)共享,師生可方便登錄系統(tǒng)查詢集體和個人考勤情況,給學(xué)校教學(xué)和學(xué)生管理工作帶來很大便利。同時,該系統(tǒng)還可擴(kuò)展到銀行、停車場、公司、小區(qū)等其他領(lǐng)域,應(yīng)用前景廣闊。&l

21、t;/p><p>  目前,市面上指紋考勤系統(tǒng)常見的有兩種:一種是聯(lián)機(jī)型產(chǎn)品,其工作時須有電腦支持,多個系統(tǒng)共享指紋識別設(shè)備,需要建立大型的數(shù)據(jù)庫存儲指紋信息,且指紋的比對需要由后臺計算機(jī)支持,后臺PC負(fù)擔(dān)被大大加重。無論考勤機(jī)、傳路、計算機(jī)出現(xiàn)任何故障,都會導(dǎo)致整個考勤系統(tǒng)的癱瘓。另一種是脫機(jī)型產(chǎn)品,單機(jī)就可完成考勤全部過程,使用方便,得以廣泛應(yīng)用?,F(xiàn)有脫機(jī)型產(chǎn)品在對考勤信息進(jìn)行統(tǒng)計時都是RS232/485網(wǎng)絡(luò)與管

22、理計算機(jī)連接起來,對于考勤地點(diǎn)比較分散、距離較遠(yuǎn)、需要多臺考勤終端的單位來說,RS232/485串口通訊不能完成遠(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),實現(xiàn)實時數(shù)據(jù)的網(wǎng)絡(luò)傳輸。目前,市場上銷售的指紋考勤機(jī)一般都只限制注冊指紋數(shù)1000~3000枚,限制100~200人使用。對于機(jī)關(guān)單位、中小型企業(yè)、服務(wù)娛樂行業(yè)等用戶是比

23、較適用的。但對于一些大型生產(chǎn)型企業(yè),由于人數(shù)都遠(yuǎn)遠(yuǎn)超過這一限制,導(dǎo)致采用簡單的脫機(jī)指紋考勤機(jī)實現(xiàn)人力資源管理凸現(xiàn)極大限制。采用脫機(jī)指紋考勤終端無法實現(xiàn)大型系統(tǒng)考勤</p><p> ?、?對比速度無法保證</p><p>  ⒉ 數(shù)據(jù)的穩(wěn)定性無法保證</p><p> ?、?管理軟件支持有限</p><p><b> ?、?功能無法

24、擴(kuò)展</b></p><p>  而綜觀中國市場,生物特征識別技術(shù)進(jìn)入中國也就短短15年左右的時間,但是已經(jīng)得到快速的應(yīng)用。據(jù)統(tǒng)計,2008年中國生物識別市場的銷售收入約23億,其中超過85%為指紋識別產(chǎn)品,國產(chǎn)指紋設(shè)備占主流,并有大量出口。從市場和產(chǎn)業(yè)的生命周期看,中國指紋識別市場和產(chǎn)業(yè)已經(jīng)完成了導(dǎo)入期和大部分成長期的演化過程,正在向成熟期逼近。</p><p>  未來,指

25、紋技術(shù)將在各個行業(yè)得到越來越多的廣泛應(yīng)用,如指紋在醫(yī)藥行業(yè)對藥劑師開處方藥的身份驗證已經(jīng)開始試點(diǎn)應(yīng)用,指紋考試系統(tǒng)也在教育部職稱考試中開始應(yīng)用;指紋銀行、指紋支付的龐大市場;指紋硬盤、指紋U盤;指紋在景區(qū)游客門票管理,指紋驗證領(lǐng)取保險金;指紋在海關(guān)、出入境管理方面、指紋身份證護(hù)照等管理將會得到越來越多的應(yīng)用。未來的指紋技術(shù)將從物理通道代替鑰匙逐步發(fā)展到代替密碼的計算機(jī)邏輯通道上的廣泛應(yīng)用。</p><p>  1

26、.2 系統(tǒng)研究的方向</p><p>  在高校的教學(xué)和學(xué)生工作管理過程中,考勤是一項重要的內(nèi)容。目前教師對于上課考勤以及考試的身份認(rèn)證主要采用人工紙筆登記的方法。有關(guān)部門對全校的考勤統(tǒng)計不但工作量大,容易出錯,而且不能及時公布學(xué)生當(dāng)天的考勤情況。在校園網(wǎng)已基本建成的前提下,開發(fā)基于校園網(wǎng)的學(xué)生網(wǎng)絡(luò)考勤系統(tǒng)是一種好的方案。</p><p>  考勤系統(tǒng)集完備的人員管理及高科技功能于一身,為

27、企業(yè)提供低成本、高效益的出入管理方案。系統(tǒng)以創(chuàng)新的技術(shù)作為系統(tǒng)的發(fā)展平臺,具備無限的擴(kuò)展空間及增值功能。系統(tǒng)采用非接觸讀卡技術(shù)、加上先進(jìn)的電腦軟件操控,使高科技在系統(tǒng)中得以充分發(fā)揮,以確保動作簡妥、高效快捷。</p><p>  傳統(tǒng)的教學(xué)考勤手段已不能當(dāng)今學(xué)校管理的需要,所以為了滿足學(xué)校的需求,解決傳統(tǒng)考勤方式在考勤中出現(xiàn)的問題,更好地為學(xué)校決策提供依據(jù),本文設(shè)計了一個基于C/S(客戶機(jī)/服務(wù)器)模式的多終端考

28、勤系統(tǒng)。它使用ASP.NET技術(shù)和SQLServer數(shù)據(jù)庫技術(shù),結(jié)合當(dāng)前的指紋驗證技術(shù),以考勤機(jī)為客戶端接口,為實現(xiàn)學(xué)??记谔峁┝艘粋€良好的平臺。整體布局結(jié)構(gòu)圖如圖1.1所示。</p><p>  圖 1.1 系統(tǒng)布局結(jié)構(gòu)</p><p>  第 2 章 相關(guān)技術(shù)及工具簡介</p><p><b>  2.1 考勤機(jī)簡介</b></p&g

29、t;<p>  本系統(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è)計,COMS自動曝光和智能補(bǔ)償,增強(qiáng)圖像質(zhì)量,光學(xué)采集器“增強(qiáng)膜”,提高圖像質(zhì)量,接受干、濕手指,支持手指360度識別,網(wǎng)格初始化校正圖像畸變,保證指紋識別的一致性及指紋模板移植性。它采用數(shù)碼技術(shù),結(jié)合傳統(tǒng)R

30、S232/485通訊方式,采用USB線連接下載,無需驅(qū)動,即插即用。除了標(biāo)配的壓器供電外,還可由電腦USB接口直接供電(解決因電源變壓器壞時,可以保證客戶考勤的不間段,從而促使考勤數(shù)據(jù)的完整性,提高企業(yè)管理)。無需后備電源,辦公場所停電時,可以讓考勤機(jī)接在筆記本電腦中完成員工考勤。其性能如下。</p><p> ?、?HJ-299是一款國內(nèi)首創(chuàng)數(shù)碼技術(shù)指紋考勤機(jī),采用美國Intel公司高性能閃速存儲器,保障長期可

31、靠運(yùn)行,USB線連接即可供電考勤,連接電腦可實時下載。</p><p> ?、?采用高可靠的工業(yè)級元器件的國際上認(rèn)可最為可靠的光學(xué)采集器,超穩(wěn)性原理設(shè)計國際知名品牌,每天有超過5,000萬終端、65個國家使用,市場銷售連續(xù)6年第一。</p><p> ?、?采用國際上性能優(yōu)越的32位RISC嵌入式CPU。</p><p> ?、?采用海君科技獨(dú)創(chuàng)的模糊神經(jīng)數(shù)學(xué)細(xì)化點(diǎn)

32、算法,識別效率國際領(lǐng)先,速度達(dá)至0.8S。</p><p> ?、?具有手指360°自動識別功能。</p><p> ?、?網(wǎng)格初始化校正圖像畸變,保證指紋識別的一致性及指紋模板移植性。</p><p> ?、?具有CMOS自動曝光和只能補(bǔ)償、增強(qiáng)圖像質(zhì)量的功能,光學(xué)采集器“增強(qiáng)膜”,能夠高效的識別各種干濕指紋。</p><p> 

33、?、?考勤機(jī)內(nèi)設(shè)1000枚指紋、30000條記錄,滿足中小型企業(yè)的考勤需要,適合100人以內(nèi)的企業(yè)考勤。</p><p> ?、?中文語音提示功能,支持24小時不間斷工作,定時開機(jī)、關(guān)機(jī)、休眠等。</p><p>  2.2 指紋驗證技術(shù)簡介</p><p>  2.2.1 指紋總體特征</p><p>  總體特征是指那些用人眼直接就可以觀

34、察到的特征。包括紋形、模式區(qū)、核心點(diǎn)、三角點(diǎn)和紋數(shù)等。紋形:指紋專家在長期實踐的基礎(chǔ)上,根據(jù)脊線的走向與分布情況一般將指紋分為三大類——環(huán)型(loop,又稱斗形)、弓形(arch)、螺旋形(whorl)。模式區(qū):即指紋上包括了總體特征的區(qū)域,從此區(qū)域就能夠分辨出指紋是屬于哪一種類型的。有的指紋識別算法只使用模式區(qū)的數(shù)據(jù),有的則使用所取得的完整指紋。核心點(diǎn):位于指紋紋</p><p>  路的漸進(jìn)中心,它在讀取指紋

35、和比對指紋時作為參考點(diǎn)。許多算法是基于核心點(diǎn)的,即只能處理和識別具有核心點(diǎn)的指紋。三角點(diǎn):位于從核心點(diǎn)開始的第一個分叉點(diǎn)或者斷點(diǎn),或者兩條紋路會聚處、孤立點(diǎn)、折轉(zhuǎn)處,或者指向這些奇異點(diǎn)。三角點(diǎn)提供了指紋紋路的計數(shù)跟蹤的開始之處。紋數(shù):即模式區(qū)內(nèi)指紋紋路的數(shù)量。在計算指紋的紋路時,一般先連接核心點(diǎn)和三角點(diǎn),這條連線與指紋紋路相交的數(shù)量即可認(rèn)為是指紋的紋數(shù)。</p><p>  2.2.2 指紋識別技術(shù)</p&

36、gt;<p>  每個人包括指紋在內(nèi)的皮膚紋路在圖案、斷點(diǎn)和交叉點(diǎn)上各不相同,呈現(xiàn)唯一性且終生不變。據(jù)此,我們就可以把一個人同他的指紋對應(yīng)起來,通過將他的指紋和預(yù)先保存的指紋數(shù)據(jù)進(jìn)行比較,就可以驗證它的真實身份,這就是指紋識別技術(shù)。 </p><p>  指紋識別主要根據(jù)人體指紋的紋路、細(xì)節(jié)特征等信息對操作或被操作者進(jìn)行身份鑒定,得益于現(xiàn)代電子集成制造技術(shù)和快速而可靠的算法研究,已經(jīng)開始走入我們的日

37、常生活,成為目前生物檢測學(xué)中研究最深入,應(yīng)用最廣泛,發(fā)展最成熟的技術(shù)。</p><p>  2.2.3 指紋特征的拾取、驗證和辨別</p><p>  一個高質(zhì)量的圖象被拾取后,需要許多步驟將它的特征轉(zhuǎn)換到一個復(fù)合的模板中,這個過程,被稱為特征拾取過程,它是手指掃描技術(shù)的核心。當(dāng)一個高質(zhì)量的圖象被拾取后,它必須被轉(zhuǎn)換成一個有用的格式。如果圖象是灰度圖象,相對較淺的部分會被刪除,而相對較深的

38、部分被變成了黑色。脊的像素有5~8個被縮細(xì)到一個像素,這樣就能精確定位脊斷點(diǎn)和分岔了。微小細(xì)節(jié)的圖象便來自于這個經(jīng)過處理的圖象。在這一點(diǎn)上,即便是十分精細(xì)的圖象也存在著變形細(xì)節(jié)和錯誤細(xì)節(jié),這些變形和錯誤細(xì)節(jié)都要被濾除。 </p><p>  除細(xì)節(jié)的定位和夾角方法的應(yīng)用以外,也可通過細(xì)節(jié)的類型和質(zhì)量來劃分細(xì)節(jié)。這種方法的好處在于檢索的速度有了較大的提高,一個顯著的、特定的細(xì)節(jié),它的唯一性更容易使匹配成功。還有一些

39、生產(chǎn)商采用的方法是模式匹配方法,即通過推斷一組特定脊的數(shù)據(jù)來處理指紋圖象。 </p><p>  就應(yīng)用方法而言,指紋識別技術(shù)可分為驗證和辨識。 </p><p>  驗證就是通過把一個現(xiàn)場采集到的指紋與一個已經(jīng)登記的指紋進(jìn)行一對一的比對來確定身份的過程。指紋以一定的壓縮格式存儲,并與其姓名或其標(biāo)識(ID,PIN)聯(lián)系起來。隨后在對比現(xiàn)場,先驗證其標(biāo)識,然后利用系統(tǒng)的指紋與現(xiàn)場采集的指紋比

40、對來證明其標(biāo)識是合法的。驗證其實回答了這樣一個問題:“他是他自稱的這個人嗎?”。這是應(yīng)用系統(tǒng)中使用得較多的方法。 </p><p>  辨識則是把現(xiàn)場采集到的指紋同指紋數(shù)據(jù)庫中的指紋逐一對比,從中找出與現(xiàn)場指紋相匹配的指紋。這也叫“一對多匹配”。辨識其實是回答了這樣一個問題:“他是誰?”。 </p><p>  指紋是人體獨(dú)一無二的特征,其復(fù)雜度足以提供用于鑒別的特征。隨著相關(guān)支持技術(shù)的逐

41、步成熟,指紋識別技術(shù)經(jīng)過多年的發(fā)展已成為目前最方便、可靠、非侵害和價格便宜的生物識別技術(shù)解決方案,對于廣大市場的應(yīng)用有著很大的發(fā)展?jié)摿Α?</p><p>  指紋識別技術(shù)主要涉及四個功能:讀取指紋圖象、提取特征、保存數(shù)據(jù)和比對。在一</p><p>  開始,通過指紋讀取設(shè)備讀取到人體指紋的圖象,取到指紋圖象之后,要對原始圖象進(jìn)行初步的處理,使之更清晰。接下來,指紋辨識軟件建立指紋的數(shù)字

42、表示——特征數(shù)據(jù),一種單方向的轉(zhuǎn)換,可以從指紋轉(zhuǎn)換成特征數(shù)據(jù)但不能從特征數(shù)據(jù)轉(zhuǎn)換成為指紋,而兩枚不同的指紋不會產(chǎn)生相同的特征數(shù)據(jù)。有的算法把節(jié)點(diǎn)和方向信息組合產(chǎn)生了更多的數(shù)據(jù),這些方向信息表明了各個節(jié)點(diǎn)之間的關(guān)系,也有的算法還處理整幅指紋圖象??傊@些數(shù)據(jù),通常稱為模板,保存為1K大小的記錄。無論它們是怎樣組成的,至今仍然沒有一種模板的標(biāo)準(zhǔn),也沒有一種公布的抽象算法,而是各個廠商自行其是。最后,通過計算機(jī)模糊比較的方法,把兩個指紋的模

43、板進(jìn)行比較,計算出它們的相似程度,最終得到兩個指紋的匹配結(jié)果。 </p><p>  我們手掌及其手指、腳、腳趾內(nèi)側(cè)表面的皮膚凸凹不平產(chǎn)生的紋路會形成各種各樣的圖案。這些紋路的存在增加了皮膚表面的摩擦力,使得我們能夠用手來抓起重物。人們也注意到,包括指紋在內(nèi)的這些皮膚的紋路在圖案、斷點(diǎn)和交叉點(diǎn)上各不相同,也就是說,是唯一的。依靠這種唯一性,我們就可以把一個人同他的指紋對應(yīng)起來,通過對他的指紋和預(yù)先保存的指紋進(jìn)行比

44、較,就可以驗證他的真實身份。這種依靠人體的身體特征來進(jìn)行身份驗證的技術(shù)稱為生物識別技術(shù),指紋識別是生物識別技術(shù)的一種。目前,從實用的角度看,指紋識別技術(shù)是優(yōu)于其他生物識別技術(shù)的身份鑒別方法。這是因為指紋各不相同、終生基本不變的特點(diǎn)已經(jīng)得到公認(rèn),近二三十年的警用指紋自動識別系統(tǒng)的研究和實踐為保安指紋自動識別打下了良好的技術(shù)基礎(chǔ)。特別是現(xiàn)有的指紋自動識別系統(tǒng)已達(dá)到操作方便、準(zhǔn)確可靠、價格適中的階段,是實用化的生物測定方法。 </p&g

45、t;<p>  指紋是指手指末端正面皮膚上凸凹不平產(chǎn)生的紋路。這些紋路的存在增加了皮膚表面的摩擦力,使得我們能夠用手來抓起重物。盡管指紋只是人體皮膚的一小部分,但是,它蘊(yùn)涵大量的信息。這些皮膚的紋路在圖案、斷點(diǎn)和交叉點(diǎn)上是各不相同的,在信息處理中將它們稱作“特征”,這些特征每個手指都是不同的。依靠特征的唯一性,我們就可以把一個人同他的指紋對應(yīng)起來,通過比較他的指紋特征和預(yù)先保存的指紋特征,就可以驗證他的真實身份。 <

46、/p><p>  指紋自動識別系統(tǒng)通過特殊的光電轉(zhuǎn)換設(shè)備和計算機(jī)圖象處理技術(shù),對活體指紋進(jìn)行采集、分析和比對,可以自動、迅速、準(zhǔn)確地鑒別出個人身份。系統(tǒng)一般主要包括對指紋圖象采集、指紋圖象處理、特征提取、特征值的比對與匹配等過程?,F(xiàn)代電子集成制造技術(shù)使得指紋圖象讀取和處理設(shè)備小型化,同時飛速發(fā)展的個人計算機(jī)運(yùn)算速度提供了在微機(jī)甚至單片機(jī)上可以進(jìn)行指紋比對運(yùn)算的可能,而優(yōu)秀的指紋處理和比對算法保證了識別結(jié)果的準(zhǔn)確性。

47、</p><p>  在計算機(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ù)照防偽等。</p><p&g

48、t;  2.2.4 指紋識別技術(shù)的原理</p><p>  指紋其實是比較復(fù)雜的。與人工處理不同,許多生物識別技術(shù)公司并不直接存儲指紋的圖象。多年來在各個公司及其研究機(jī)構(gòu)產(chǎn)生了許多數(shù)字化的算法(美國有關(guān)法律認(rèn)為,指紋圖象屬于個人隱私,因此不能直接存儲指紋圖象)。但指紋識別算法最終都?xì)w結(jié)為在指紋圖象上找到并比對指紋的特征。 指紋的特征 我們定義了指紋的兩類特征來進(jìn)行指紋的驗證:總體特征和局部特征??傮w特征是指那些用

49、人眼直接就可以觀察到的特征,包括: 基本紋路圖案環(huán)型(loop),弓型(arch), 螺旋型(whorl)。其他的指紋圖案都基于這三種基本圖案。僅僅依靠圖案類型來分辨指紋是遠(yuǎn)遠(yuǎn)不夠的,這只是一個粗略的分類,但通過分類使得在大數(shù)據(jù)庫中搜尋指紋更為方便。模式區(qū)(Pattern Area)模式區(qū)是指指紋上包括了總體特征的區(qū)域,即從模式區(qū)就能夠分辨出指紋是屬于那一種類型的。有的指紋識別算法只使用模式區(qū)的數(shù)據(jù)。Aetex 的指紋識別算法使用了所取

50、得的完整指紋而不僅僅是模式區(qū)進(jìn)行分析和識別。核心點(diǎn)(Core Point)核心點(diǎn)位于指紋紋路的漸進(jìn)中心,它用于讀取指紋和比對指紋時的參考點(diǎn)。三角點(diǎn)(Delta)三角點(diǎn)位于從核心點(diǎn)開始的第一個分叉點(diǎn)或者斷點(diǎn)</p><p>  2.3 USB通信協(xié)議</p><p>  數(shù)據(jù)通信協(xié)議部分是USB的核心內(nèi)容。主要包括:以差模串行信號為載體傳送二進(jìn)制代碼來傳輸信號;數(shù)據(jù)包作為最基本的完整信息單元

51、,包含一系列數(shù)據(jù)信息。數(shù)據(jù)包可以分解為更小的單元—域;以包為基礎(chǔ),構(gòu)成USB的三種事務(wù)。進(jìn)而,組合不同的傳輸類型,傳輸各種類型的數(shù)據(jù),實現(xiàn)USB的各種功能。</p><p>  包是USB最基本的數(shù)據(jù)單元,每個包,基本包含一個完整的USB信息。按照其在整個USB數(shù)據(jù)傳輸中的作用不同,包分為三類:令牌包、數(shù)據(jù)包和握手包。他們之間的區(qū)別是由更小的單元—域來劃分的。域又分為七類:同步序列域、包標(biāo)識域、地址域、端點(diǎn)域、幀

52、號域、數(shù)據(jù)域和CRC校驗域。以包為基礎(chǔ),USB定義了四種數(shù)據(jù)的傳輸類型:控制傳輸、中斷傳輸、批量傳輸和同步傳輸。每一種類型都由一定的包按照某種特定的格式組成。不同的傳輸類型的最大傳輸速度、占用USB總線的帶寬、傳輸數(shù)據(jù)的總量和應(yīng)用場合等都是不同的。傳輸是一種比較籠統(tǒng)的說法,在實際的數(shù)據(jù)傳輸中,往往還需要細(xì)分為多個數(shù)據(jù)交換過程,每一次的數(shù)據(jù)交換過程既不能叫做某種傳輸,也不是包,而是另外一個重要的概念—處理事務(wù)。每種傳輸方式都由多個處理

53、事務(wù)來完成,每一筆處理事務(wù)由底層包組成。域、包、處理事務(wù)和傳輸?shù)年P(guān)系就是實現(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通信邏輯上分成了三層:信號層、協(xié)議</p><p>  能夠使用。進(jìn)行USB系統(tǒng)開發(fā)時,首要的任務(wù)就是利用控制傳輸實現(xiàn)設(shè)備的枚舉

54、過程,提供各種設(shè)備信息??刂苽鬏斢蒊n處理事務(wù)、Out處理事務(wù)和Setup處理事務(wù)組成,其中核心是Setup處理事務(wù)。</p><p>  2.4 客戶機(jī)/服務(wù)器(C/S)設(shè)計模式</p><p>  C/S(Client/Server,客戶機(jī)/服務(wù)器)模式又稱C/S結(jié)構(gòu),是20世紀(jì)80年代末逐步成長起來的一種模式,是軟件系統(tǒng)體系結(jié)構(gòu)的一種。C/S結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端

55、機(jī)(即客戶機(jī))上執(zhí)行,另一些功能放在后端機(jī)(即服務(wù)器)上執(zhí)行。功能的分布在于減少計算機(jī)系統(tǒng)的各種瓶頸問題。C/S模式簡單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務(wù)器)模式相比,C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。 </p><p>  服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng),如ORACLE

56、、SYBASE、InfORMix或 SQL Server。客戶端需要安裝專用的客戶端軟件。 </p><p>  傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是Client端還是Server端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域

57、網(wǎng)用戶同時使用。而且代價高,效率低。</p><p>  C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。</p><p>  C/S結(jié)構(gòu)的缺點(diǎn)是客戶端需要安裝專用的客戶端軟件及對客戶端的操作系統(tǒng)一般也會有限制。</p><p>  C/S模式是繼分布式系統(tǒng)后發(fā)展起來的基于計算機(jī)網(wǎng)絡(luò)的一種計

58、算機(jī)模式,它在網(wǎng)絡(luò)系統(tǒng)上的計算機(jī)系統(tǒng)分成客戶機(jī)和服務(wù)器兩類。用戶通過客戶機(jī)在網(wǎng)絡(luò)系統(tǒng)上向服務(wù)器提出服務(wù)請求,服務(wù)器根據(jù)請求向有關(guān)方面提供經(jīng)過加工的信息??蛻魴C(jī)本身也承擔(dān)本地信息管理工作,和分布式系統(tǒng)相比,客戶機(jī)/服務(wù)器將信息工作分解為兩個部分,一部分由服務(wù)器來實現(xiàn),另一部分由客戶機(jī)自身來完成。本文中所研究的多終端考勤系統(tǒng)以主計算機(jī)作為服務(wù)器,其他各個系部的考勤機(jī)及其計算機(jī)作為客戶機(jī)。從客戶機(jī)上采集考勤信息,發(fā)送到服務(wù)器,進(jìn)行統(tǒng)計,客戶機(jī)

59、也可以統(tǒng)計本系部的考勤信息。客戶端和服務(wù)器通過局域網(wǎng)相互聯(lián)系,各系部管理員可以通過網(wǎng)絡(luò)查詢到學(xué)校其他系部或整個學(xué)校的學(xué)生出勤狀況。</p><p>  2.5 Visual studio 2005 簡介</p><p>  Visual Studio 2005是基于.NET2.0框架的[1]。它同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來說是一個非常龐大的軟件

60、,甚至包含代碼測試功能。這個版本的Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時還永久提供免費(fèi)的Visual Studio Express 版本。</p><p>  當(dāng)Microsoft 首先發(fā)布Visual Basic之時,就通過降低其復(fù)雜度從而使Windows 軟件開發(fā)得以廣泛應(yīng)用[2]。利用Visual Basic 6.0,Microsoft 讓數(shù)以百萬計的開發(fā)人員能夠快速開發(fā)客

61、戶端/服務(wù)器應(yīng)用程序。最近,利用Visual Studio .NET,Microsoft 又為開發(fā)人員提供了輕松開發(fā)分布式應(yīng)用程序的工具與技術(shù)。通過 Visual Studio 2005 Team System,Microsoft 正在解決日益增加的應(yīng)用程序復(fù)雜性及其設(shè)計、開發(fā)和部署所必需的生命周期問題。這一點(diǎn)是通過提供必需的工具和指導(dǎo)從而能夠預(yù)見、重復(fù)結(jié)果(無需付出生產(chǎn)效率和創(chuàng)新的代價)實現(xiàn)的[3]。 </p><

62、p>  信息交流:通過降低報告的運(yùn)轉(zhuǎn)開銷和尋覓團(tuán)隊成員間新的交流渠道,Visual Studio Team System 著重于能夠更好地進(jìn)行交流。例如: 通過自動從團(tuán)隊成員使用的工具那里收集信息,可以簡化報告過程。從Visual Studio Team System 采集到的數(shù)據(jù)保存在數(shù)據(jù)倉庫中,這使項目狀態(tài)報告和可見性能夠面向軟件開發(fā)團(tuán)隊的所有成員,甚至是項目組之外的聯(lián)系人。 </p><p>  項目

63、經(jīng)理能夠?qū)⒖蛻粜枨筠D(zhuǎn)化為開發(fā)團(tuán)隊中的工作項,然后跟蹤工作項的狀態(tài)以實現(xiàn)項目狀態(tài)的監(jiān)控。 </p><p>  分布式系統(tǒng)設(shè)計器 (Distributed System Designer) 將應(yīng)用程序開發(fā)和部署需求轉(zhuǎn)化為能夠讓開發(fā)人員和操作進(jìn)行交流的公共語言 (SDM) [4]。 </p><p>  集成的工具:Visual Studio 的成功已被證實,即開發(fā)人員偏愛一個具備對他們需要的

64、工具提供接口的集成開發(fā)環(huán)境。通過將開發(fā)人員在開發(fā)環(huán)境中需要的測試和性能工具(例如,單元測試、代碼分析和性能分析)合并在一起,Visual Studio Team System 也期待著這種成功。這使開發(fā)人員能夠在生命周期的較早階段就改善其代碼的質(zhì)量,而無需中斷他們的工作。通過盡早地為開發(fā)人員提供他們需要用于識別和解決質(zhì)量問題的工具,更多的產(chǎn)品缺陷就能夠在它們還未構(gòu)成危害之前即被發(fā)現(xiàn)并解決。 </p><p>  

65、簡化的、集成的工作流和過程:有了 Visual Studio Team System,那么過程就不僅僅是文檔了。它還能將自己體現(xiàn)為實際的工具行為更改。當(dāng)您在項目初期選擇過程時,還需要選擇工作流和工作產(chǎn)品,它們會驅(qū)動系統(tǒng)的行為方式[5]。對 SDLC 過程的支持是內(nèi)置的,這使得對工作流的支持是無縫的。通過將過程集成到團(tuán)隊成員日常使用的基本工具中,Visual Studio Team System 大大消除了過程采納的障礙,并使自動收集跨職

66、能的項目標(biāo)準(zhǔn)成為可能,而無需實施人工報告的相關(guān)開銷。 </p><p>  增加的投資回報:利用信息交流和生產(chǎn)效率的改進(jìn),企業(yè)將明顯地看到針對其在 SDL工具和過程方面的投資而增加的 ROI。Visual Studio Team System 提供一個具有成本效益的解決方案,從而通過使用跨所有 SDLC 工具的廣泛集成,實現(xiàn)對軟件開發(fā)生命周期的管理。通過提供集成的工具集并基于現(xiàn)有知識進(jìn)行構(gòu)建,Visual Stu

67、dio Team System 提供一個友好的環(huán)境來幫助開發(fā)團(tuán)隊提高效率,而無需掌握不必要的、復(fù)雜的概念和僵化的工具。</p><p>  通過將 SDLC 工具集成到 UI 級別的表面,Visual Studio Team System 提高了團(tuán)隊工作效率并增強(qiáng)了項目的可預(yù)見性,下面說明數(shù)據(jù)級別表面以及過程級別的項目上下文。 </p><p>  用戶界面集成:工具間的無縫集成是增強(qiáng)生產(chǎn)

68、效率的關(guān)鍵。Visual Studio Team System 提供跨整個 SDLC 工具套件的、一致的用戶體驗。對于開發(fā)人員而言,可以在他們當(dāng)前的開發(fā)環(huán)境中使用某些活動(例如,單元測試、工作項跟蹤、代碼剖析以及代碼分析)。 </p><p>  數(shù)據(jù)集成:通過使用一個公共的跨工具集的數(shù)據(jù)倉庫,Visual Studio Team System 解決了在大多數(shù) SDLC 工具中建立數(shù)據(jù)倉庫這一問題,并啟動了一個聚

69、合的項目狀態(tài)視圖。團(tuán)隊根據(jù)能夠收集到的規(guī)則來管理項目。今天,數(shù)據(jù)主要限于缺陷跟蹤。Visual Studio Team System 中集成的數(shù)據(jù)將開創(chuàng)一條新路 — 通過平衡利用貫穿于 SDLC 的大量、多樣的數(shù)據(jù)來管理項目規(guī)則。Visual Studio Team System 會收集精確的數(shù)據(jù) — 不僅限于缺陷跟蹤,而是包括測試結(jié)果、代碼涵蓋、代碼生成、任務(wù)進(jìn)度等這些貫穿于團(tuán)隊常規(guī)工作流程的數(shù)據(jù)。該數(shù)據(jù)以某些標(biāo)準(zhǔn)的報告方式呈現(xiàn),客戶

70、和 Microsoft 內(nèi)部團(tuán)隊已在報告中建立了成功項目管理的關(guān)鍵規(guī)則。此外,團(tuán)隊還能夠創(chuàng)建自定義報告。僅當(dāng)以項目的大范圍上下文查看數(shù)據(jù)時,團(tuán)隊才能夠精確地報告項目狀態(tài)。 </p><p>  過程集成:在 Visual Studio Team System 中,工具行為由項目開始時選擇的過程決定。通過將過程與工具相集成,Visual Studio Team System 幫助確保在項目各階段之間或各種項目角色之

71、間避免丟失任何內(nèi)容。通過自動處理團(tuán)隊成員之間的工作調(diào)整,可以提高團(tuán)隊效率。公司通過使過程標(biāo)準(zhǔn)化,能夠糾正貫穿于過程改進(jìn)中的系統(tǒng)問題,而無需增加團(tuán)隊的工作量。此外,過程集成并不增加工作量,而通常能夠降低與 SDLC 中所采納過程相關(guān)的開銷。</p><p>  盡管存在一些基本的工具可組成 SDLC 工具(例如,架構(gòu)師工具、測試工具等),但是 SDLC 并未限制住工具的數(shù)量。當(dāng)集成支持 SDLC 的工具時,團(tuán)隊會發(fā)

72、現(xiàn)在提高團(tuán)隊效率,同時降低復(fù)雜性這些方面的好處。Visual Studio Team System 將提供基本的平臺,讓所有提供商能夠以一種普通的、公眾可理解的形式交換信息。這理所當(dāng)然地鑄造了一個充滿活力的合作伙伴體系,合作伙伴能夠構(gòu)建完全集成的工具,簡化構(gòu)建 IT 解決方案的復(fù)雜性,以及推動信息交流和鼓勵團(tuán)隊協(xié)作。要獲得跨 UI、數(shù)據(jù)和過程集成的最大價值,就需要擴(kuò)展性。擴(kuò)展性促成交互性。 </p><p>  

73、Visual Studio Team System 設(shè)計基礎(chǔ)是擴(kuò)展性模型。Microsoft 提供的 SDLC 工具利用與第三方可用的擴(kuò)展性功能相同的擴(kuò)展性功能。擴(kuò)展性體現(xiàn)在集成的三個層次:UI、數(shù)據(jù)和過程。 </p><p>  用戶界面擴(kuò)展性:Visual Studio Team System 利用現(xiàn)有的 Visual Studio Industry Partner (VSIP) 計劃,將補(bǔ)充的產(chǎn)品和服務(wù)插入

74、到 Visual Studio 集成開發(fā)環(huán)境 (IDE) 之中。</p><p>  數(shù)據(jù)擴(kuò)展性:Visual Studio Team System 利用 Visual Studio Team Foundation Core Services (TFCS) 將這些工具集成在一起[6]。TFCS 提供一組能夠?qū)⒐ぞ呒稍谝黄鸬墓ぞ撸瑹o需工具間的緊密耦合。對于數(shù)據(jù)收集,TFCS 還能夠?qū)⒌谌焦ぞ哂糜谟?Visual

75、 Studio Team System 使用的數(shù)據(jù)倉庫。 </p><p>  過程擴(kuò)展性:Visual Studio Team System 使用方法論模板來定義每個項目將遵循的過程。不存在適用于所有組織、以至一個組織內(nèi)的所有項目的通用過程。不要為此擔(dān)心,Visual Studio Team System 是一個靈活的工具集,它采用即靈活又正規(guī)的過程。Microsoft 的 Global Solution In

76、tegrator 合作伙伴將提供他們自己的方法論模板產(chǎn)品;或者,您可以自己創(chuàng)建模板。過程擴(kuò)展性允許自定義工作項類型、簽入策略、自定義報告以及項目管理模板。</p><p>  2.6 SQLServer 數(shù)據(jù)庫簡介</p><p>  SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家

77、公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本[7]。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。Microsoft SQL Server近年來不

78、斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012[7]。</p><p>  SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng),該版本

79、繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。</p><p>  SQL Server 數(shù)據(jù)庫有如下的特點(diǎn)。</p><p> ?、?真正的客戶機(jī)/

80、服務(wù)器體系結(jié)構(gòu)。</p><p>  ⒉ 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單 。</p><p> ?、?豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地 。</p><p> ?、?SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等[7]。SQL Server也可以很好地與Mic

81、rosoft BackOffice產(chǎn)品集成。</p><p>  ⒌ 具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺使用[8]。</p><p> ?、?對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。</p><p>  ⒎ SQL Server提供數(shù)據(jù)倉庫功能,

82、這個功能只在Oracle和其他更昂貴的DBMS中才有[9]。</p><p>  SQL Server 2000與以前版本相比較,又具有以下新特性。</p><p>  ⒈ 支持XML(Extensive Markup Language,擴(kuò)展標(biāo)記語言)。 </p><p> ?、?強(qiáng)大的基于Web的分析。</p><p> ?、?支持OLE

83、DB和多種查詢[9]。</p><p> ?、?支持分布式的分區(qū)視圖[10]。</p><p><b>  第3章 系統(tǒng)設(shè)計</b></p><p>  3.1 系統(tǒng)問題定義</p><p>  傳統(tǒng)的對于學(xué)生上課的監(jiān)控手段主要是教師上課時的點(diǎn)名簽到或?qū)W生手工簽到的形式,這種方式比較落后,一旦上課人數(shù)較多的話就可能出現(xiàn)冒

84、名頂替的現(xiàn)象。而且,對于現(xiàn)在大學(xué)的大班化的教學(xué)方式來講,教師點(diǎn)一次名可能需要浪費(fèi)十幾分鐘甚至是一節(jié)課的時間。并且,這種傳統(tǒng)的點(diǎn)名方式不適合于在每堂課的使用。對于這種傳統(tǒng)的學(xué)生簽到方式不僅增加了教師的工作負(fù)擔(dān)還使得教師授課的時間縮短了。</p><p>  在信息化的現(xiàn)代很多企業(yè)在盡量降低成本的狀態(tài)下,為了監(jiān)控員工的出勤狀態(tài),常常采用指紋考勤的方式對員工進(jìn)行考勤。這種考勤方式主要是通過員工的指紋生物特征對員工的身份

85、進(jìn)行驗證。這種方式不僅廉價、高效而且可靠性高,是一種較理想的考勤方式。教師對于學(xué)生的簽到方式同樣可以延伸為企業(yè)考勤的模式,同樣可以采用指紋考勤的方式來解決傳統(tǒng)的簽到方式的種種弊端,使得教師從繁瑣的學(xué)生簽到工作中解脫出來,減少教師的工作量,提高教師授課的質(zhì)量。</p><p>  傳統(tǒng)的學(xué)生簽到方式與企業(yè)的指紋考勤方式的區(qū)別在于,企業(yè)的考勤方式面對的用戶少,指紋信息相對來說較固定,可以使用脫機(jī)的指紋考勤模式來實現(xiàn),

86、這種指紋考勤模式的成本較低。但學(xué)生的指紋考勤模式面對的考勤對象數(shù)量龐大,指紋信息較多,若采用脫機(jī)的模式來實現(xiàn)較困難,即使能夠?qū)崿F(xiàn)指紋驗證的速度也得不到保證,這樣容易造成考勤時間的瓶勁。采用聯(lián)機(jī)的模式實現(xiàn)話,可以很容易得解決考勤時間的瓶勁問題,但隨之而來的是考勤成本的增大。而且,聯(lián)機(jī)的考勤模式考勤點(diǎn)相對來說較固定,不夠靈活。</p><p>  鑒于指紋考勤的聯(lián)機(jī)與脫機(jī)模式的對比,本系統(tǒng)將結(jié)合兩種考勤模式的優(yōu)點(diǎn)來考

87、慮,以節(jié)約成本前提下來實現(xiàn)學(xué)生的指紋考勤系統(tǒng)。</p><p>  考慮到成本的問題,本系統(tǒng)主要以脫機(jī)的模式來實現(xiàn)學(xué)生指紋考勤,但相對于傳統(tǒng)的脫機(jī)考勤模式又有所區(qū)別。本系統(tǒng)的脫機(jī)模式是通過普通的考勤機(jī)來實現(xiàn)的,為了適應(yīng)學(xué)校的考勤對象的現(xiàn)象,本系統(tǒng)主要解決以下一些問題。</p><p> ?、?動態(tài)的、隨時的更新考勤機(jī)中的指紋信息。</p><p>  ⒉ 學(xué)生指紋信

88、息的采集及存儲。</p><p>  ⒊ 突破聯(lián)機(jī)方式采集地點(diǎn)的限制。</p><p>  ⒋ 學(xué)生指紋信息的驗證。</p><p>  ⒌ 對考勤信息的相關(guān)處理。</p><p> ?、?對考勤記錄的下載及存儲的問題。</p><p>  ⒎ 能夠通過客戶端對考勤記錄進(jìn)行統(tǒng)計。</p><p>

89、;<b>  3.2 可行性分析</b></p><p>  經(jīng)濟(jì)方面:現(xiàn)在市面上銷售的中檔考勤機(jī)售價一般在500元左右,若批量采購的話售價能夠相對的降低,學(xué)??梢愿鶕?jù)每個教研室的授課老師的數(shù)量來配備2-5臺考勤機(jī),由于學(xué)生考勤系統(tǒng)選用一般計算機(jī)操作,對硬件設(shè)施沒有較高要求,所以每個科室的可以配置一臺計算機(jī)作為客戶端,預(yù)計每臺客戶端的售價為3000左右,鑒于本系統(tǒng)對計算機(jī)的硬件要求不高,可以

90、考慮采用一般低檔的服務(wù)器,預(yù)計售價為10000左右。</p><p>  技術(shù)可行性分析主要包括四個方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。</p><p><b> ?、?技術(shù)支持</b></p><p>  首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)。這里討論的

91、技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。</p><p><b> ?、?硬件資源</b></p><p>  開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個方面。</p><p>  系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計算機(jī)設(shè)備及其有關(guān)的外圍

92、設(shè)備。對硬件資源進(jìn)行可行性分析時主要考慮計算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計要求,同時還要考慮計算機(jī)的性能/價格比。</p><p><b> ?、?軟件資源</b></p><p>  軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足使用者,即學(xué)校的要求。</

93、p><p> ?、?操作系統(tǒng)的選擇。</p><p> ?、?編譯系統(tǒng)的選擇。</p><p> ?、?數(shù)據(jù)庫管理系統(tǒng)的選擇。</p><p> ?、?高級編程語言的選擇。</p><p> ?、?漢字處理系統(tǒng)的選擇。</p><p> ?、?應(yīng)用軟件包的選擇。</p><p&g

94、t;  本系統(tǒng)在開發(fā)前,與老師和部分同學(xué)密切溝通,認(rèn)真聽取他們的意見,并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)性和合理性。</p><p>  3.3 系統(tǒng)概要設(shè)計</p><p>  3.3.1 編寫目的</p><p>  本章節(jié)編寫的目的主要是解釋系統(tǒng)(學(xué)生指紋考勤系統(tǒng))的概要設(shè)計,對系統(tǒng)的一些功能模塊做簡要的設(shè)計以及說明整個系統(tǒng)的業(yè)

95、務(wù)流程。本章節(jié)預(yù)期的讀者是本系統(tǒng)的開發(fā)人</p><p>  員、系統(tǒng)的后期維護(hù)人員以及對本系統(tǒng)的做二次開發(fā)的人員。</p><p><b>  3.3.2 背景</b></p><p>  在高校的教學(xué)和學(xué)生工作管理過程中,考勤是一項重要的內(nèi)容。目前教師對于上課考勤以及考試的身份認(rèn)證主要采用人工紙筆登記的方法。有關(guān)部門對全校的考勤統(tǒng)計不但工作

96、量大,容易出錯,而且不能及時公布學(xué)生當(dāng)天的考勤情況。在校園網(wǎng)已基本建成的前提系,開發(fā)基于校園網(wǎng)的學(xué)生網(wǎng)絡(luò)考勤系統(tǒng)是一種好的解決方案。</p><p>  相對于其他的生理特征,指紋的唯一、不易丟失和終身不變特點(diǎn)使指紋識別在國家安全、門禁系統(tǒng)、考勤制度、身份管理等領(lǐng)域起著鑒定和記錄身份的作用。</p><p>  目前,市面上指紋考勤系統(tǒng)常見的有兩種:一種是聯(lián)機(jī)型產(chǎn)品,其工作時須有電腦支持,

97、多個系統(tǒng)共享指紋識別設(shè)備,需要建立大型的數(shù)據(jù)庫存儲指紋信息,且指紋的比對需要由后臺計算機(jī)支持,后臺PC負(fù)擔(dān)被大大加重。無論考勤機(jī)、傳路、計算機(jī)出現(xiàn)任何故障,都會導(dǎo)致整個考勤系統(tǒng)的癱瘓。另一種是脫機(jī)型產(chǎn)品,單機(jī)就可完成考勤全部過程,使用方便,得以廣泛應(yīng)用?,F(xiàn)有脫機(jī)型產(chǎn)品在對考勤信息進(jìn)行統(tǒng)計時都是RS232/485網(wǎng)絡(luò)與管理計算機(jī)連接起來,對于考勤地點(diǎn)比較分散、距離較遠(yuǎn)、需要多臺考勤終端的單位來說,RS232/485串口通訊不能完成遠(yuǎn)距離的

98、網(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),實現(xiàn)實時數(shù)據(jù)的網(wǎng)絡(luò)傳輸。 </p><p><b>  3.3.3 定義</b></p><p>  USB:Universal Serial BUS(通用串行總線),是一個外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通

99、訊。</p><p>  指紋:表皮上突起的紋線。由于人的遺傳特性。雖然指紋人人皆有,但各不相同。在現(xiàn)代的身份識別中常常采用指紋來識別某人的身份。</p><p>  C/S:client/server,是傳統(tǒng)意義上的擁有客戶端和服務(wù)器端的網(wǎng)絡(luò)軟件或系統(tǒng)。</p><p>  指紋識別:即指通過比較不同指紋的細(xì)節(jié)特征點(diǎn)來進(jìn)行鑒別。</p><p&

100、gt;  SQL Server:是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。</p><p>  ASP.NET:ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具。</p><p>  Visual Studio:Visual Stu

101、dio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建Windows 平臺下的Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和Office插件。</p><p>  考勤:顧名思義,就是考查出勤,也是就通過某種方式來獲得員工或者某些團(tuán)體、個人在某個特定的場所及特定的時間段內(nèi)的出勤情況。</p><p>  3.3.4 總體設(shè)計</

102、p><p><b>  ⒈ 需求規(guī)定</b></p><p>  系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個從不斷認(rèn)識和逐步細(xì)化的過程,是下一階段的工作基礎(chǔ),是為下一階段進(jìn)行物理方案設(shè)計、解決“怎么做”提供依據(jù),基關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面[11]。</p><p>  通過對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶

103、的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。本系統(tǒng)總體模塊如圖3.1所示。</p><p>  圖3.1 系統(tǒng)總體模塊圖</p><p>  本系統(tǒng)為學(xué)生指紋考勤系統(tǒng)主要實現(xiàn)以下功能。</p><p> ?、?學(xué)生指紋的采集。</p><p> ?、?學(xué)生指紋信息的存儲。

104、</p><p> ?、?PC機(jī)與考勤機(jī)的通信。</p><p> ?、?實現(xiàn)PC機(jī)對考勤機(jī)的控制(主要是通過客戶端完成考勤機(jī)中指紋信息的動態(tài)更新及從考勤機(jī)中下載考勤記錄)。</p><p> ?、?對下載后的考勤信息進(jìn)行相應(yīng)的處理。</p><p> ?、?學(xué)生信息的管理。</p><p> ?、?班級信息的管理。&

105、lt;/p><p> ?、?用戶信息的管理。</p><p>  ⑼ 課程信息的管理。</p><p><b> ?、?運(yùn)行環(huán)境</b></p><p> ?、?后臺數(shù)據(jù)庫服務(wù)器</p><p>  因為服務(wù)器為數(shù)據(jù)庫服務(wù)器,且要完成高密度的運(yùn)算量,所以應(yīng)采用較高檔的服務(wù)器??紤]到與軟件的兼容性,建議

106、采用這款雙路四核的服務(wù)器,標(biāo)配一顆至強(qiáng)E5620四核處理器,英特爾5500芯片組服務(wù)器主板,2G DDR3 REG ECC內(nèi)存,SSD 80G固態(tài)硬盤,雙千兆網(wǎng)卡。</p><p>  產(chǎn)品型號:I2496194S-H </p><p>  產(chǎn)品類型:雙路四核機(jī)架式服務(wù)器</p><p>  處 理 器:Xeon E5620</p><p>

107、  內(nèi) 存:2G DDR3 REG ECC</p><p>  硬 盤:SSD 80G</p><p>  機(jī) 構(gòu):1U機(jī)架式</p><p><b> ?、?客戶機(jī)</b></p><p>  建議采用Intel Pentium 4 多處理器系統(tǒng)、512MB RAM、80GB以上硬盤。(該配置為最低配

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論