學生指紋考勤系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩54頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

2、  專業(yè)班級:計算機科學與技術·計專本101 </p><p>  學生姓名: </p><p>  學 號: </p><p>  指導教師: </p><p&

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

4、降低了教師上課的效率。所以,這種傳統(tǒng)的點名方式不適合于學校的考勤需求??记诘碾娔X化、網(wǎng)絡化,是當代信息化的必然趨勢。作為信息化的當代,考勤管理系統(tǒng)已經(jīng)成功的應用于企業(yè)。同樣考勤管理系統(tǒng)也可以應用于學校的日常管理中??记诠芾硐到y(tǒng)可以避免點名方式的種種弊端,強化學校對學生上課狀態(tài)的監(jiān)督力度及提高教師教學的質量。</p><p>  相對于其他的生理特征,指紋的唯一性、不易丟失性和終身不變特點使得指紋識別在國家安全、門

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

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

14、gt;  2.5 Visual studio 2005 簡介8</p><p>  2.6 SQLServer 數(shù)據(jù)庫簡介11</p><p>  第3章 系統(tǒng)設計12</p><p>  3.1 系統(tǒng)問題定義12</p><p>  3.2 可行性分析13</p><p>  3.3 系統(tǒng)概要設計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 總體設計15</p><p>  3.3.5 尚未解決的問題16</p><p>  3.4 系統(tǒng)詳細設計16</p&

16、gt;<p>  3.4.1 數(shù)據(jù)庫設計16</p><p>  3.4.2 系統(tǒng)業(yè)務流程24</p><p>  3.5 系統(tǒng)實現(xiàn)26</p><p>  3.5.1 登錄模塊的實現(xiàn)26</p><p>  3.5.2 設備管理模塊的實現(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 學生管理模塊的實現(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 學生管理模塊測試41</p><p><b>  結 論42</b></p><p><b>  致 謝43&

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

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

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

22、理計算機連接起來,對于考勤地點比較分散、距離較遠、需要多臺考勤終端的單位來說,RS232/485串口通訊不能完成遠距離的網(wǎng)絡數(shù)據(jù)傳輸口。目前,基于TCP/IP協(xié)議的網(wǎng)絡架構技術已經(jīng)廣泛應用于公司、校園、工廠等各種環(huán)境,編寫TCP/IP應用程序,可方便地將設備連入以太網(wǎng),實現(xiàn)實時數(shù)據(jù)的網(wǎng)絡傳輸。目前,市場上銷售的指紋考勤機一般都只限制注冊指紋數(shù)1000~3000枚,限制100~200人使用。對于機關單位、中小型企業(yè)、服務娛樂行業(yè)等用戶是比

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

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

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

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

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

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

29、t;<p>  本系統(tǒng)所采用的考勤機為海君牌考勤機,型號為HJ-299。它采用海君科技獨創(chuàng)的模糊神經(jīng)數(shù)學細化點算法,識別效率國際領先,速度達至0.8S,高可靠的工業(yè)級元器件的國際上認可最為可靠的光學采集器,超穩(wěn)性原理設計,COMS自動曝光和智能補償,增強圖像質量,光學采集器“增強膜”,提高圖像質量,接受干、濕手指,支持手指360度識別,網(wǎng)格初始化校正圖像畸變,保證指紋識別的一致性及指紋模板移植性。它采用數(shù)碼技術,結合傳統(tǒng)R

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

47、</p><p>  在計算機系統(tǒng)中,指紋識別可以用于開機登錄身份確認,遠程網(wǎng)絡數(shù)據(jù)庫的訪問權限及身份的確認,銀行儲蓄防冒領及通存通兌的加密方法,保險行業(yè)中投保人的身份確認,期貨證券提款人的身份確認,醫(yī)療衛(wèi)生系統(tǒng)中醫(yī)療保險人的身份確認等等.如將指紋信息記錄在特殊用途的卡上,通過現(xiàn)場比對,可以防止冒充等欺詐行為。例如:信用卡、醫(yī)療卡、會議卡、儲蓄卡、駕駛證、準考證、護照防偽等。</p><p&g

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

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

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

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

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

53、事務來完成,每一筆處理事務由底層包組成。域、包、處理事務和傳輸?shù)年P系就是實現(xiàn)USB通信的過程。為了細化USB的通信機制,USB協(xié)議的開發(fā)者采用了分層的概念,每一層傳輸?shù)臄?shù)據(jù)結構對其他邏輯層是透明的,USB設備和USB主機通信的邏輯結構和每層的邏輯通道。為了便于理解USB協(xié)議,將USB通信邏輯上分成了三層:信號層、協(xié)議</p><p>  能夠使用。進行USB系統(tǒng)開發(fā)時,首要的任務就是利用控制傳輸實現(xiàn)設備的枚舉

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

74、到 Visual Studio 集成開發(fā)環(huán)境 (IDE) 之中。</p><p>  數(shù)據(jù)擴展性:Visual Studio Team System 利用 Visual Studio Team Foundation Core Services (TFCS) 將這些工具集成在一起[6]。TFCS 提供一組能夠將工具集成在一起的工具,無需工具間的緊密耦合。對于數(shù)據(jù)收集,TFCS 還能夠將第三方工具用于由 Visual

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

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

77、公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本[7]。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒ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)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。</p><p>  SQL Server 數(shù)據(jù)庫有如下的特點。</p><p> ?、?真正的客戶機/

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

81、rosoft BackOffice產(chǎn)品集成。</p><p>  ⒌ 具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用[8]。</p><p> ?、?對Web技術的支持,使用戶能夠很容易地將數(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,擴展標記語言)。 </p><p> ?、?強大的基于Web的分析。</p><p>  ⒊ 支持OLE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

98、網(wǎng)絡數(shù)據(jù)傳輸口。目前,基于TCP/IP協(xié)議的網(wǎng)絡架構技術已經(jīng)廣泛應用于公司、校園、工廠等各種環(huán)境,編寫TCP/IP應用程序,可方便地將設備連入以太網(wǎng),實現(xiàn)實時數(shù)據(jù)的網(wǎng)絡傳輸。 </p><p><b>  3.3.3 定義</b></p><p>  USB:Universal Serial BUS(通用串行總線),是一個外部總線標準,用于規(guī)范電腦與外部設備的連接和通

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論