freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于指紋識(shí)別的考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2024-09-05 17:38本頁(yè)面
  

【正文】 OnBtnOvertimeAdd() { int counter。 } if(()0) // 判斷是否有過濾條件 =strFilter。 // 添加開始時(shí)間過濾 strFilter += and IO_TIME39。 //如果是,需要添加 and 連接符 strFilter += IO_TIME39。 + pDlgm_strPersonID + 39。 strETime=pDlg(%Y%m%d)。 // 得到指針 pDlgUpdateData()。 // 用于保存過濾字符串 CString strSTime,strETime。 // 構(gòu)造出勤記錄表 CAttDlg *pDlg。 “添加出勤修改記錄 ”界面如 圖 56 所示 : 圖 56 添加出勤修改記錄圖 圖 56 中 “按條件檢索 ”實(shí)現(xiàn)代碼: void CPage1::OnBtnSeekio() { CXieyuyingDBRS rs(amp。一個(gè)用來刪 除當(dāng)前的記錄,另一個(gè)用來激活檢索條件。出勤記錄的添加是為了防止考勤出故障時(shí),保證記錄的完整性,在批量輸入時(shí),進(jìn)度條會(huì)顯示當(dāng)前完成的進(jìn)度。 這 4 項(xiàng)記錄的顯示使用同一個(gè)檢索條件。系統(tǒng)實(shí)現(xiàn)了對(duì)員工的考勤操作:主要是針對(duì)某一個(gè)員工在其需要考勤的 27 進(jìn)段進(jìn)行考勤,記錄其某一個(gè)時(shí)段的考勤狀況,并對(duì)考勤操作留下來的數(shù)據(jù)進(jìn)行管理。} 點(diǎn)擊圖 53 中的 “出勤記錄 ”會(huì)出現(xiàn)考勤修改對(duì)話框。 WritePrivateProfileString(WorkPlan, Time4, (%H:%M:%S), strFileName)。 WritePrivateProfileString(WorkPlan, Time2, (%H:%M:%S), strFileName)。 // INI 文件名 UpdateData()。單擊 “恢復(fù)默認(rèn)設(shè)置 ”按鈕,系統(tǒng)會(huì)用程序中默認(rèn)的時(shí)間來代替。上下班的時(shí)間包括兩對(duì)時(shí)間值,可根據(jù)需要設(shè)置。 // 顯示窗口 } 管理員可以對(duì)考勤 管理系統(tǒng)的考勤時(shí)間進(jìn)行設(shè)置,修改等權(quán)限。 m_pAttDlgShowWindow(SW_SHOW)。} 圖 53 中的 “出勤記錄 ”代碼實(shí)現(xiàn)如下: void CXieyuyingDBDlg::OnBtnRecord() { if(!m_pAttDlg) // 指針為空,創(chuàng)建對(duì)話框 { m_pAttDlg=new CAttDlg()。 圖 53 考勤管理主頁(yè)圖 圖 53 中的 “設(shè)置 ”實(shí)現(xiàn)代碼如下: void CXieyuyingDBDlg::OnBtnConfig() 25 { CWorkplanDlg dlg。 MessageBox(buffer)。 24 if (fi == 1) MessageBox(指紋比對(duì)失敗! )。Score, amp。 } else if (FMatchType == 2) { //1:N Score = 8。RegChanged)) MessageBox(指紋比對(duì)成功! )。 if (FMatchType == 1){ if ((amp。 char buffer[80]。 long Score, ProcessNum。 } void CDemoDlg::OnOnCaptureZkfpengx2(BOOL ActionResult, const VARIANT FARamp。verTemplate, ADoLearning, ARegFeatureChanged)。 InvokeHelper(0x8, DISPATCH_METHOD, VT_BOOL, (void*)amp。 verTemplate, BOOL ADoLearning, BOOL* ARegFeatureChanged) { BOOL result。我們可以根據(jù)不同的用途來調(diào)整這兩個(gè)值 , 拒真率和誤識(shí)率是成反比的 , 用百分比來表達(dá)這個(gè)數(shù) [10][11]。指紋識(shí)別系統(tǒng)的特定應(yīng)用的重要衡量標(biāo)志是識(shí)別率。 ◆ 辨識(shí) , 辨識(shí)則是把現(xiàn)場(chǎng)采集到的指紋同指紋 數(shù)據(jù)庫(kù) 中的指紋逐一對(duì)比,從中找出與現(xiàn)場(chǎng)指紋相匹配的指紋 , 也叫 “ 一對(duì) 多匹配 ” 。隨后在比對(duì)現(xiàn)場(chǎng),先驗(yàn)證其標(biāo)識(shí),然后,利用系統(tǒng)的指紋與現(xiàn)場(chǎng)采集的指紋比對(duì)來證明其標(biāo)識(shí)是合法的。作為驗(yàn)證的前提條件,指紋必須在指紋庫(kù)中已經(jīng)注冊(cè)。同時(shí)對(duì)指紋比對(duì)算法還有兩個(gè)重要的參數(shù)誤識(shí)率和拒真率。 22 指紋識(shí)別管理模塊負(fù)責(zé)建立,維護(hù),查找指紋數(shù)據(jù)庫(kù),為用戶提供有關(guān)質(zhì)問檔案的各項(xiàng)基本操作,指紋數(shù)據(jù)庫(kù)用語(yǔ)存儲(chǔ)用戶的指紋檔案。建立指紋數(shù)據(jù)庫(kù),一般要采集同一枚指紋的 3~ 5 個(gè)樣本,分別對(duì)這些樣本進(jìn)行預(yù)處理和特征抽取,由特征點(diǎn)間的相互位置關(guān)系確定樣本圖像是否兩兩匹配,根據(jù)特征點(diǎn)被匹配上的次數(shù),確定該特征點(diǎn)的匹配權(quán)值,從所有樣本圖像中找出權(quán)值大于給定閾值的 特征點(diǎn),以這些特征為模板建立指紋數(shù)據(jù)庫(kù)樣本。 指紋比對(duì)算法的功能實(shí)現(xiàn) 指紋比對(duì)算法功能在指紋識(shí)別考勤系統(tǒng)中非常重要,指紋取像為數(shù)字圖像后才能被計(jì)算機(jī)識(shí)別,指紋圖像的質(zhì)量直接影響到識(shí)別的精度以及指紋識(shí)別系統(tǒng)的處理速度,這樣才能更好的提高考勤的效率。推薦使用拇指、食指、中指,指紋質(zhì)量較好,并且使用起來比較方便 [7][8]。 ? 在按捺指紋時(shí),請(qǐng)盡量選用質(zhì)量好的指紋進(jìn)行注冊(cè)和識(shí)別。避免粘附過多的汗?jié)n、水跡、油污或灰塵等,出現(xiàn)這種情況時(shí),請(qǐng)用干凈的鏡頭紙或柔布等擦拭 干凈。登錄成功后出現(xiàn)的主界面由 “設(shè)置 ”, “出勤記錄 ”, “統(tǒng)計(jì) ”, “重新登錄 ”, “退出 ” 21 五個(gè)功能按鈕組成。當(dāng)多個(gè)表的列中要存儲(chǔ)同樣類型的數(shù)據(jù), 并 且想確保這些列具有完全相同的數(shù)據(jù)類型,長(zhǎng)度和為空性時(shí),可使用用戶定義數(shù)據(jù)類型。數(shù)據(jù)類型定義了各列所允許的數(shù)據(jù)值,若要為列指派 數(shù)據(jù)類型,在 SQL server 的基本數(shù)據(jù)類型,或基于這些系統(tǒng)數(shù)據(jù)類型創(chuàng)建自己定義的數(shù)據(jù)類型。同時(shí)因?yàn)椴恍枰洃涊斎朊艽a,還可避免攜帶卡片而帶來的麻煩,用戶因該對(duì)新型的指紋考勤系統(tǒng)接受程度更快于傳統(tǒng)的考勤系統(tǒng)。可以將考勤模塊和管理模塊分裝成 2 個(gè)獨(dú)立的應(yīng)用程序,這樣管理和考勤就能分開運(yùn)行,同時(shí)就能十分輕松的完成考勤和管理工作了。 系統(tǒng)思路 整個(gè)系統(tǒng)模 塊可根據(jù)功能劃分為 2 類,考勤和管理。 ? 員工信息表:?jiǎn)T工指紋,員工 ID,員工姓名,權(quán)限等級(jí),性別,出生日期,部門,工作,受教育程度,家庭住址,專業(yè),電話號(hào)碼,電子郵件地址,備注。 ? 正常上下班時(shí)間表:?jiǎn)T工 ID,員工信息,上班時(shí)間,下班時(shí)間,原因。 ? 部 門表:包括部門編號(hào),部門名稱,部門經(jīng)理,描述。最好在創(chuàng)建表及其對(duì)象時(shí)預(yù)先將設(shè)計(jì)寫在紙上。也可以先創(chuàng)建一個(gè)基礎(chǔ)表,想其中添加一寫數(shù)據(jù)并使用一段時(shí)間。 在本系統(tǒng)中需要在數(shù)據(jù) 庫(kù)中創(chuàng)建表以便保存考勤信息數(shù)據(jù)。表定義為列的集合,與電子表格相似,數(shù)據(jù)在表中是按行和列的格式組織排列的。 如圖 42 所示: 18 圖 42 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)( ER 圖) 數(shù)據(jù)庫(kù)表的建立 表是數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的基本對(duì)象,它是由行和列組成,是一個(gè)二維結(jié)構(gòu)的表,每行數(shù)據(jù)稱為一條記錄,每列數(shù)據(jù)稱為一個(gè)字段。當(dāng)然,創(chuàng)建數(shù)據(jù)庫(kù)并非僅僅的為了存儲(chǔ)數(shù)據(jù),更主要的目的是從中提取有用信息。以上各種信息經(jīng)過管理員的統(tǒng)計(jì)導(dǎo)出月度員工考勤統(tǒng)計(jì)表?;谥讣y識(shí)別考勤管理系統(tǒng)的任務(wù)是如何處理這些數(shù)據(jù) 。在創(chuàng)建和操作表的過程中,將對(duì)表進(jìn)行更為細(xì)致的設(shè)計(jì)。 之所以在這里使用 SQL server 作為 數(shù)據(jù)庫(kù)系統(tǒng),以為在后期的使用中指紋會(huì)越來越多,所以對(duì)數(shù)據(jù)庫(kù)的要求也越高。SQL server 提供了很多使用的管理和開發(fā)工具,使用它們可以方便的對(duì)數(shù)據(jù)庫(kù)精心管理和維護(hù)。 16 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概述 隨著數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的發(fā)展,越來 越多的軟件開發(fā)人員和愛好者希望了解并掌握管理,開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的方法。員工出入單位的情況記錄。上班時(shí)間的設(shè)定。綜上,主要過程為本軟件對(duì)質(zhì)問采集器采集的指 指紋 圖象 進(jìn)行分析處理,為考勤和認(rèn)識(shí)管理提供依據(jù)。其中,硬件部分主要由通用的計(jì)算機(jī),指紋采集器等組成;軟件部分由前臺(tái)系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分。 考勤管理系統(tǒng)的系統(tǒng)流程圖,如圖 34 所示 : 14 成功進(jìn)入主界面 圖 34 系統(tǒng)流程圖 指紋登陸考勤系統(tǒng) 考勤管理軟件主界面:設(shè)置,出勤記錄,統(tǒng)計(jì),重新登錄,退出。 統(tǒng)計(jì):管理員使用此按鍵后會(huì)出現(xiàn)考勤統(tǒng)計(jì)的對(duì)話框,管理員可以對(duì) “考勤統(tǒng)計(jì) ”頁(yè)面進(jìn)行編輯,編輯完成后將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。已經(jīng)修改的時(shí)間保存起來,下次系統(tǒng)將調(diào)用設(shè)置的上下班時(shí)間。管理員分別使用 5 個(gè)不同的按鍵,便有5 個(gè)不同的功能。 系統(tǒng)流程圖 啟動(dòng)系統(tǒng)后,員工進(jìn)行登 錄 指紋,如果登 錄 成功則進(jìn)入系統(tǒng)主界面,如果指紋輸入有錯(cuò)則返回登 錄 窗口。 遲到:從遲到設(shè)定時(shí)間到延遲時(shí)間范圍內(nèi)登錄指紋算遲到,設(shè)定時(shí) 間不能大于延遲時(shí)間。 下班:在提前時(shí)間到延遲時(shí)間登錄指紋算正常下班。 正常出勤:用戶在該模塊根據(jù)需要可以設(shè)置正常出勤規(guī)則。 所有員工登 錄 完成后,則退出該系統(tǒng)。管理員在添加新指紋的時(shí)候需要輸入管理員密碼對(duì)管理員身份進(jìn)行核實(shí)。同時(shí)指紋采集器開始工作,如果沒有員工進(jìn)行指紋登 錄 ,則系統(tǒng)等待;員工使用指紋進(jìn)行登 錄 后,系統(tǒng)開始調(diào)用數(shù)據(jù)庫(kù)中的指紋與 該 員工的指紋進(jìn)行比對(duì),經(jīng)過比對(duì)后,如果 該 員工的指紋在數(shù)據(jù)庫(kù)中存在,則系統(tǒng)顯示登 錄 成功,并顯示員工信息,這時(shí)需要員工對(duì)自己的信息進(jìn)行確認(rèn),系統(tǒng)對(duì)此時(shí)的信息進(jìn)行記錄,此時(shí)完成一個(gè)員工指紋登 錄 的過程 [6]。 在對(duì)基于指紋識(shí)別考勤系統(tǒng)深入了解之后,我認(rèn)為所做 的數(shù)據(jù)流程圖是切實(shí)可行的,同時(shí)更便于計(jì)算機(jī)管理及提供更多的輔助決策,以滿足不同人的需求。 數(shù)據(jù)流程圖 職員出勤的原始記錄來源于指紋識(shí)別考勤系統(tǒng),并且以固定的格式保存在數(shù)據(jù)庫(kù)中,本文所說的指紋識(shí)別考勤管理系統(tǒng)的主要任務(wù)是如何處理這些數(shù)據(jù)。 結(jié)果 統(tǒng)計(jì) 模塊是用戶統(tǒng)計(jì)考勤數(shù)據(jù),如按月統(tǒng)計(jì)職員出勤情況。該模塊可以根據(jù)公司實(shí)際情況設(shè)置作息時(shí)間、定義遲到、早退、出入等考勤規(guī)則。該模塊允許系統(tǒng)管理員進(jìn)行系統(tǒng)設(shè)置。進(jìn)而核實(shí)身份。指紋的表面積相對(duì)較小 ,日常生活中手指常常會(huì)受到磨損 ,所以獲得優(yōu)質(zhì)的指紋細(xì)節(jié)圖像是一項(xiàng)十分復(fù)雜的工作。員工上下班進(jìn)行指紋登陸的數(shù)據(jù)可以作為原始考勤數(shù)據(jù)的來源,指紋采集器采集到指紋圖像后 ,才能被計(jì)算機(jī)進(jìn)行識(shí)別、處理。經(jīng)后臺(tái)管理員核實(shí),最終顯示考勤結(jié)果 [4][5]。 系統(tǒng)功能模塊設(shè)計(jì) 基于指紋識(shí)別的考勤系統(tǒng)是先將員工的指紋先記錄存儲(chǔ)到指紋數(shù)據(jù)庫(kù)中,員 工在簽到時(shí)系統(tǒng)會(huì)自行驗(yàn)證。就能保證在考勤過程中的數(shù)據(jù)與人的一致,從而克服了以往考勤系統(tǒng)對(duì)身份驗(yàn)證的不足,造成企業(yè)不必要的損失。主要完成采集并登記員工的指紋數(shù)據(jù),在考勤時(shí)驗(yàn)證指紋身份,就可查詢到員工當(dāng)日的上下班時(shí)間以及一些基本信息,可以和以前的考勤管理系統(tǒng)在一定程度上融合為一體。主要從應(yīng)用軟件的穩(wěn)定可靠和所選設(shè)備的可靠穩(wěn)定兩方面來保證的 。本系統(tǒng)嚴(yán)格的按照考勤的規(guī)則和安全性來設(shè)計(jì)的,充分的考慮到不同單位的考勤制度的通用性和不同之處,指紋信息 庫(kù) 的增大,安全性高等。驗(yàn)證過程如圖 23 所示: 圖 23 指紋驗(yàn)證過程 辨識(shí)則是把現(xiàn)場(chǎng)采集到的指紋同指紋數(shù)據(jù)庫(kù)中的指紋逐一對(duì)比,從中找出與現(xiàn)場(chǎng)指紋相匹配的指紋 , 這也叫 “ 一對(duì)多匹配 ” 。隨后在比對(duì)現(xiàn)場(chǎng),先驗(yàn)證其標(biāo)識(shí),然后,利用系統(tǒng)的指紋與現(xiàn)場(chǎng)的指紋比對(duì)來證明其標(biāo)識(shí)是否是合法的。作為驗(yàn)證的前提條件,員工的指紋必須在指紋庫(kù)中已經(jīng)注冊(cè)。 7 指紋識(shí)別系統(tǒng)的 工作模式 自動(dòng)指紋識(shí)別系統(tǒng)的工作模式可以分為兩類:驗(yàn)證模式和辨識(shí)模式。由于 FRR 和 FAR 是相互矛盾的,這就使得在實(shí)際應(yīng)用系統(tǒng)的設(shè)計(jì)中,要權(quán)衡易用性和安全性。正因?yàn)槿绱?,?quán)威機(jī)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1