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

正文內(nèi)容

基于指紋識別儀的企業(yè)員工考勤系統(tǒng)論文-資料下載頁

2024-11-17 21:00本頁面

【導(dǎo)讀】與實(shí)用性提出更高要求。傳統(tǒng)的身份識別方法已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足這種要求,于是。指紋識別技術(shù)是通過計(jì)算機(jī)實(shí)現(xiàn)的身份識別手段,成為。目前生物檢測學(xué)中研究最深入,應(yīng)用最廣泛,發(fā)展最成熟的生物特征識別技術(shù)。員工的個(gè)人信息登記,員工上下班簽到簽退,以及員工個(gè)人信息的查詢。

  

【正文】 圖 616 員工請假登記 員工信息查詢 員工信息查詢模塊主要有 三 部分組成 ,一是個(gè)人信息查詢 ,如 ID,姓名等等信息查詢 ,二 是簽到簽退情況查詢 ,三是請假信息查詢 。 個(gè)人信息查詢 ,可以選擇查詢條件 ID或者姓名 ,然后輸入 ID或姓名進(jìn)行查詢 ,將顯示出所查詢的員工的詳細(xì)個(gè)人信息。 雖然選擇的查詢條件只是 ID或者名字,但是查詢的結(jié)果顯示的是員工完整的個(gè)人信息,包括 ID,姓名,性別,年齡,部門,職務(wù)等。 個(gè)人信息查詢 如 下 圖 617 所示。 32 圖 617 員工信息查詢 另一部分簽到簽退查詢 ,該部分必須輸入 ID,然后可以選擇年、月、日三個(gè)查詢條件的任意組合進(jìn)行查詢 ,查詢分簽到查詢和簽退查詢 ,根據(jù)數(shù)據(jù)庫中的簽到和簽退表進(jìn)行查詢。 簽到簽退查詢模塊的設(shè)計(jì)圖如下圖 618 所示 : 圖 618 簽到簽退查詢 33 簽到簽退情況查詢時(shí),如果年、月、日三個(gè)選擇條件都選擇了,那查詢到的信息只有那一天的情況,如果缺少日這個(gè)查詢條件,則查 詢到的就是某某年某月整個(gè)月的簽到簽退情況,這就有利于每一個(gè)月總結(jié)一次考勤情況,如果查詢條件只有年,雖然也能查詢,但是這樣不太好,因?yàn)閿?shù)據(jù)太多了,或者也許數(shù)據(jù)庫中存儲的信息沒有一年這么長的時(shí)間,所以這個(gè)時(shí)候最好根據(jù)實(shí)際情況來查詢。 第三就是請假信息查詢,選擇 ID或者姓名,即可查詢該員工請假的情況,同時(shí)在顯示請假信息的時(shí)候,可以查看當(dāng)天給員工請假的管理員的姓名,如果請假信息登記的有誤,就可以找到該管理員進(jìn)行協(xié)調(diào)。查詢界面如下圖 619 所示: 圖 619 員工請假信息查詢 數(shù)據(jù)庫管理 數(shù)據(jù)庫管 理功能也是只有管理員才能操作的,主要是到一定時(shí)間之后對數(shù)據(jù)庫中的簽到簽退信息和員工請假信息進(jìn)行清除 。例如一個(gè)月或者一季度到了,公司已經(jīng)對該月或者該季度的情況做過統(tǒng)計(jì)之后,管理員就可以對數(shù)據(jù)庫進(jìn)行處理,使系統(tǒng)運(yùn)行得更順暢。數(shù)據(jù)庫管理界面如下圖 620所示: 圖 620 數(shù)據(jù)庫管理 34 圖 621 簽到簽退數(shù)據(jù)庫清除確認(rèn) 選擇簽到簽退數(shù)據(jù)庫清除后會彈出窗口要確認(rèn),確認(rèn)之后簽到簽退數(shù)據(jù)庫就清零了,如上圖 621 所示。 同樣請假信息數(shù)據(jù)庫清除也是如此,如下圖 622 所示: 圖 622 請假信息數(shù)據(jù)庫清除確認(rèn) 系統(tǒng)幫助 系統(tǒng)幫助:系統(tǒng)幫助主要是給不了解系統(tǒng)的人一些操作提示,讓系統(tǒng)顯得更加完善和人性化。如下圖 623 所示: 圖 623 系統(tǒng)幫助界面 35 第 7 章 結(jié)束語 基于指紋 識別儀 的企業(yè)員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的過程中 ,如何將獲取的指紋圖像轉(zhuǎn)換成數(shù)據(jù) ,并存儲到數(shù)據(jù)庫以及如何實(shí)現(xiàn)員工信息的存儲、查詢、 員工簽到簽退查詢功能的實(shí)現(xiàn) ,都是 技術(shù) 難點(diǎn)。 在指導(dǎo)老師的聯(lián)系幫助下 ,我有機(jī)會向指紋 識別 儀生產(chǎn)公司的技術(shù)人員詢問了很多技術(shù)上的問題 ,幫助我更好地解決這些關(guān)鍵問題 ,從而使我自己也能更好地設(shè)計(jì) 完成 這個(gè) 指紋考勤系統(tǒng)。 本次畢業(yè)設(shè)計(jì) ,由于對開發(fā)工具和技術(shù)的不熟悉 ,很長一段時(shí)間都在研究C++Builder 和 SQL Server 2020,所以制作的系統(tǒng)還不夠完善。在這期間 我從學(xué)校圖書館借閱了很多相關(guān)知識的書籍 ,從基礎(chǔ)開始學(xué)起 ,花時(shí)間 了解 C++Builder 各種基本組件的功能 ,熟悉不同函數(shù)的 用法 ,學(xué)習(xí)鏈接數(shù)據(jù)庫 ,在數(shù)據(jù)庫管理系統(tǒng)中創(chuàng)建自己的數(shù)據(jù)庫、數(shù)據(jù)表 ,然后結(jié)合書本 設(shè)計(jì) 指紋識別儀考勤系統(tǒng) 的 各功能模塊和 界面 ,完成此次的畢業(yè)設(shè)計(jì)。 由于技術(shù)的不成熟,系統(tǒng)的某些功能可能還不夠完善,這是有所欠缺的地方。 36 致謝 首先我要感謝我的指導(dǎo)老師 ,從上學(xué)期的工程實(shí)習(xí)到這學(xué)期的畢業(yè)設(shè)計(jì) ,無論是選題還是材料收集 ,以及幫助我聯(lián)系公司的技術(shù)人員 ,讓我能夠當(dāng)面向該指紋 識別 儀公司的技術(shù)人員詢問很多我不懂的地方 ,他們都給予了我很大的幫助。同時(shí)在論文寫作期間 ,兩位指導(dǎo)老師對我論文內(nèi)容和格式上進(jìn)行批閱和修改 ,讓我能夠更好完成這個(gè)論文。我不僅學(xué)到了 老師 謙虛的精神 ,同時(shí)也感受到老師嚴(yán)謹(jǐn)?shù)墓ぷ骱蜕顟B(tài)度 ,這些也是我該學(xué)習(xí)的。 其次我也要特別感謝同學(xué)在畢業(yè)設(shè)計(jì)上對我的幫助 ,因?yàn)樗麑W(xué)過PowerBuilder,對 C++Builder 上手得更快 ,也更 熟悉。很多地方我都不懂 ,是他幫助我不斷進(jìn)步。同時(shí)我也要感謝各位同學(xué) ,大學(xué)四年轉(zhuǎn)眼就匆匆過去 ,留下的都是與他們的回憶 ,我會好好珍惜這些感情。 同時(shí)感謝學(xué)校這四年給我們創(chuàng)造的良好的學(xué)習(xí)生活環(huán)境 ,相信學(xué)校的明天會更好。 37 參考文獻(xiàn) [1] 郭文夷 ,戴芳勝 . C++ Builder 程序設(shè)計(jì) [M]. 西安: 西安電子科技大學(xué)出版社 ,2020: 390 [2] 梅成剛 ,馬進(jìn)德 . C++ Builder 項(xiàng)目開發(fā)實(shí)踐 [M]. 北京:中國鐵道出本社 ,2020:301323 [3] 李曉喆 ,張曉輝 . SQL Server 2020 管理及應(yīng)用系統(tǒng)開發(fā) [M]. 第 3 版 . 北京:人民郵電出版社 ,2020: 1785 [4] 陳建孝 . 利用指紋識別器進(jìn)行考勤管理 [J]. 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào) ,2020,27(1):108110 [5] 翁漢興 ,閻友才 ,劉曄清 . 指紋自動考勤系統(tǒng)在火電廠的應(yīng)用 [J]. 華中電力 , 2020/01: 2025 [6] 劉松 . 指紋自動考勤系統(tǒng)設(shè)計(jì) [J]. 電子測量技術(shù) ,2020/07:5557 [7] 鐘勇波 . 電子考勤系統(tǒng)在化工企業(yè)的實(shí)現(xiàn) [J]. 企業(yè)技術(shù)開發(fā) ,2020/06:3436 [8] 薛明杰 . 基于 指紋 模板 的考勤 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) [J]. 計(jì) 算機(jī)應(yīng) 用研究 ,2020/10:5556 [9] 曹麗婷 . 自動指紋考勤管理系統(tǒng)設(shè)計(jì) [J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用 ,2020/08:7576 [10] 曾明如 . 一種通用指紋考勤管理系統(tǒng)的開發(fā) [J]. 計(jì)算機(jī)與現(xiàn)代化 ,2020:4950 [11] 齊金平 . 指紋考勤管理軟件的研 究與實(shí)現(xiàn) [J]. 信息技術(shù) ,2020/10:8688 [12] David D. Zhang. A Prototype Design for Civil Applications[J]. Computer Science,2020/4: 3235 [13] James Wayman,Anil Jain. Fingerprint Identification Technology[J]. Computer Science,2020/12: 6066 38 附錄 指紋 識別 儀 SDK 開發(fā)包參考手冊(部分) GFP_GetImage 函數(shù)功能 GFP_GetImage 函數(shù)通過 USB 接口從指紋 識別 儀讀取一幅指紋圖像。GFP_Image 函數(shù)的內(nèi)部處 理流程如下: ( 1)當(dāng)調(diào)用 GFP_GetImage 函數(shù)時(shí) ,上位機(jī)首先發(fā)送命令給 指紋 識別 儀 要求建立連接 ,如果 建立連接失敗則函數(shù)錯(cuò)誤返回 ,如果建立連接成功 ,則進(jìn)行下面的操作; ( 2)上位機(jī)發(fā)送獲取指紋圖像命令給 指紋 識別 儀 ,指紋 識別 儀 在接收到獲取指紋圖像命令后 ,啟 動指紋傳感器 ,采集一幅指紋圖像 ,并將指紋圖像發(fā)送給上位機(jī) ,上位機(jī)接收指紋圖像 ,在 校驗(yàn)指紋圖像 數(shù)據(jù)無誤時(shí) ,函數(shù)正常返回; ( 3)如果 指紋 識別 儀 在規(guī)定的時(shí)間內(nèi)沒有給出應(yīng)答 ,則函數(shù)出現(xiàn)超時(shí)錯(cuò)誤。 GFP_GetImage 函數(shù)功能接口說明 函數(shù)原形: int GFP_GetImage(unsigned char *cpImage, int *iImgLen) 函數(shù)功能:驅(qū)動 指紋 識別 儀 采集一幅指紋圖像 入口參數(shù):無 出口參數(shù): cpImage:返回獲取的指紋圖像的緩沖區(qū)的指針; iImgLen:返回獲取的指紋圖像的字節(jié)數(shù)。 函數(shù)返回: 返回 0:表示指紋圖像采集成功; 返回 1:表示檢測不到 指紋 識別 儀 ; 返回 2:表示采集指紋圖像失?。? 返回 3:表示命令校驗(yàn)錯(cuò)誤; 返回 4:表示命令超時(shí)。 GFP_CheckFinger 函數(shù) GFP_CheckFinger 函數(shù)功能 39 GFP_CheckFinger 函數(shù)根據(jù)傳入的指紋圖像 ,判斷手指是放下還是抬起。在使用該函數(shù) 前 ,必須首先使用 GFP_GetImage 函數(shù)獲取手指的指紋圖像 ,然后根據(jù)指紋圖像判定手指的 按下還是抬起。 GFP_CheckFinger 函數(shù)功能接口說明 函數(shù)原形: int GFP_CheckFinger(unsigned char *cpImage, int ithvalue) 函數(shù)功能:根據(jù)傳入的指紋圖像 ,判斷設(shè)備的按下還是抬起 入口參數(shù): cpImage:指紋圖像的緩沖區(qū)的指針; ithvalue:判斷的閥值 ,標(biāo)準(zhǔn)取值為 80 值越大要求手指和指紋傳感器的接觸面積要求越大。 出口參數(shù):無 函數(shù)返回: 返回 0:表示手指已經(jīng)按下 ,并且采集到足夠大面積的指紋圖像; 返回 1:表示手指沒有按下或采集指紋圖像的面積不夠; 指紋算法類 API 接口函數(shù)庫 指紋算法類 API接口函數(shù)庫的 API接口函數(shù)封裝在 庫文件中。 指紋算法類 API接口函數(shù)庫包含如下的接口函數(shù) ,見下表。 表二:指紋算法類 API接口函數(shù)表 函數(shù)名 功能 GFP_Extract 根據(jù)指紋圖像 ,提取指紋特征 GFP_Enroll 根據(jù)三個(gè)指紋特征 ,合成指紋模板 GFP_Verify 進(jìn)行兩枚指紋特征 /模板一對一的比對 GFP_Search 在指紋模板庫中進(jìn)行指紋搜索 GFP_Extract 函數(shù) GFP_Extract 函數(shù)功能 GFP_Extract 函數(shù)完成指紋圖像到指紋特征的轉(zhuǎn)換。調(diào)用 GFP_Extract 函數(shù)時(shí) ,對輸入 的指紋圖像進(jìn)行處理 ,最終生成指紋特征。需要說明的是 ,如果圖像的質(zhì)量比 40 較差 ,提取指 紋特征時(shí)可能失敗。 GFP_Extract 函數(shù)功能接口說明 函數(shù)原形: int GFP_Extract(unsigned char *cpImage, unsigned char *cpFeature, unsigned long *ipSize) 函數(shù)功能:根據(jù)指紋圖像提取指紋特征 入口參數(shù): cpImage:指紋圖像的緩沖區(qū)的指針; 出口參數(shù): cpFeature:返回提取的指紋特征 ipSize:返回指紋特征數(shù)據(jù)的長度(字節(jié)數(shù)) 函數(shù)返回: 返回 0:表示指紋特征提取成功; 返回 1:表示指紋特征提取失??; GFP_Verify 函數(shù) GFP_Verify 函數(shù)功能 GFP_Verify函數(shù)完成兩枚指紋特征 /模板的比較。調(diào)用 GFP_Verify函數(shù)時(shí) ,按照指定的 安全級 ,對輸入的兩枚指紋特征 /模板進(jìn)行比較 ,返回比較的結(jié)果。 在進(jìn)行指紋比對時(shí) ,通過運(yùn)算計(jì)算兩枚指紋特征 /模板的相似度 ,相似度值越大 ,兩枚指 紋特征 /模板來源于同一每手指的概率越大。所以在指紋比對時(shí)要指定一個(gè)安全級。在本 函數(shù) 中 ,安全級的取值從 0 到 9,取值越大 ,安全級越高。當(dāng)安全級的取值為 0 時(shí) ,任何兩枚手 指比較均能成功。建議使用安全級 3。 裝載設(shè)備驅(qū)動類動態(tài)鏈接庫 下面是在 C++ Builder中裝載動態(tài)鏈接庫的范例: HINSTANCE hDeviceInst。 hDeviceInst= LoadLibrary(“ ” )。 41 if (hDeviceInst==NULL) { ShowMessage(裝載設(shè)備驅(qū)動類動態(tài)鏈接庫錯(cuò)誤! )。 } else { ShowMessage(裝載設(shè)備驅(qū)動類動態(tài)鏈接庫錯(cuò)誤! )。 } return 。 GFP_GetImage 函數(shù)的調(diào)用范例 下面是 GFP_GetImage函數(shù)在 C++: define IMG_WIDTH 152 // 定義指紋圖像的寬度 define IMG_HEIGHT 200 // 定義指紋圖像的高度 int iResult。 // 存放函數(shù)返回結(jié)果的變量 unsigned char cpImage[IMG_WIDTH*IMG_HEIGHT]。 // 存放指紋圖像的數(shù) 組 int iImageLen。 // 存放指紋圖像長度的變量 // 裝載動態(tài)鏈接庫函數(shù) int ( _stdcall *GFP_GetImage) (unsigned char *, int)。 GFP_GetImage = (int (_cdecl*)(unsigned char *,int))GetProcAddress(hDeviceInst,GFP_GetImage)。 // 如果裝載動態(tài)鏈接庫函數(shù)失敗 ,則返回 if (GFP_GetImage==NULL) { ShowMessage(裝載 動態(tài)鏈
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1