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

正文內(nèi)容

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

2025-07-16 19:07 上一頁面

下一頁面
 

【正文】 形成一個(gè)拓?fù)浣Y(jié)構(gòu),指紋比對(duì)的過程實(shí)際就是兩個(gè)拓?fù)浣Y(jié)構(gòu)的匹配問題。我們可以根據(jù)不同的用途來調(diào)整這兩個(gè)值,F(xiàn)RR和FAR是成反比的,可以用 1~。FRR實(shí)際上也是系統(tǒng)易用性的重要指標(biāo)。驗(yàn)證就是通過把一個(gè)現(xiàn)場采集到的指紋與一個(gè)已經(jīng)登記的指紋進(jìn)行一對(duì)一的比對(duì),來確認(rèn)身份的過程。所以指紋考勤系統(tǒng)屬于驗(yàn)證[3]。在設(shè)計(jì)上基本遵循了以下幾點(diǎn):l 可靠性:可靠性是整個(gè)應(yīng)用系統(tǒng)的基礎(chǔ)。l 先進(jìn)性:系統(tǒng)采用先進(jìn)的活體指紋技術(shù),只要第一次指紋采集的正確性。核實(shí)當(dāng)前員工的身份,之后實(shí)行當(dāng)日的考勤方案。指紋圖像的質(zhì)量會(huì)直接影響到識(shí)別的精度以及指紋識(shí)別系統(tǒng)的處理速度,因此指紋采集技術(shù)是指紋識(shí)別系統(tǒng)的關(guān)鍵技術(shù)之一。管理模塊是供指紋管理員使用,用于設(shè)置用戶信息,設(shè)置考勤參數(shù),處理特殊考勤,備份考勤數(shù)據(jù)等。提供多種考勤管理功能系統(tǒng)提供了考勤管理功能,如請(qǐng)假、出差、加班、考勤等。為了用計(jì)算機(jī)對(duì)信息進(jìn)行控制和管理,還必須進(jìn)一步的設(shè)計(jì)出數(shù)據(jù)流程圖。如果在比對(duì)過程中,數(shù)據(jù)庫中沒有該員工的指紋信息,則系統(tǒng)需要管理員將這個(gè)新的指紋添加到數(shù)據(jù)庫中。如圖32所示: 開始系統(tǒng)初始化否指紋采集器是員工輸入指紋不存在輸出出錯(cuò)信息比對(duì)存在新指紋添加進(jìn)數(shù)據(jù)庫中顯示員工信息員工確認(rèn)否否輸入管理員密碼是是記錄信息添加信息存在下個(gè)員工進(jìn)行輸入指紋不存在退出系統(tǒng)圖32 指紋識(shí)別系統(tǒng)流程圖 系統(tǒng)結(jié)構(gòu)圖考勤系統(tǒng)設(shè)置如圖33所示:員工信息瀏覽正常出勤加班資料設(shè)定考勤制度設(shè)置請(qǐng)假,出差資料設(shè)定考勤人員設(shè)置考勤考勤處理統(tǒng)計(jì)查詢考勤記錄查詢圖33 系統(tǒng)結(jié)構(gòu)圖員工信息瀏覽:該模塊可以瀏覽公司員工的基本信息,可以按部門,姓名,指紋進(jìn)行查詢,按部門,姓名,指紋導(dǎo)出數(shù)據(jù)。早退:從早退設(shè)定時(shí)間到下班提前時(shí)間范圍登錄指紋算早退。員工成功登錄指紋并進(jìn)入考勤系統(tǒng)主界面中,考勤系統(tǒng)主界面有5個(gè)按鍵,分別是設(shè)置,出勤記錄,統(tǒng)計(jì),重新登錄,退出。出勤記錄:管理員使用此按鍵后會(huì)出現(xiàn)考勤修改對(duì)話框,管理員可以分別對(duì)“考勤修改記錄”,“加班記錄”,“請(qǐng)假記錄”,“出差記錄”四個(gè)頁面進(jìn)行編輯,編輯完成后分別把這四個(gè)頁面的數(shù)據(jù)保存到數(shù)據(jù)庫當(dāng)中。按下“出勤記錄”按鈕按下“統(tǒng)計(jì)”按鈕按下“重新登錄”按鈕按下“退出”按鈕按下“設(shè)置”按鈕“考勤統(tǒng)計(jì)”對(duì)話框回到“用戶登錄”對(duì)話框退出該考勤管理系統(tǒng)“考勤修改”對(duì)話框“上下班時(shí)間設(shè)置”對(duì)話框?qū)Α翱记诮y(tǒng)計(jì)”該頁面進(jìn)行編輯分別對(duì)“考勤修改出勤記錄”,“加班記錄”,“請(qǐng)假記錄”,“出差記錄”四個(gè)頁面進(jìn)行編輯對(duì)一天上午,中午,下午的工作時(shí)間進(jìn)行修改將該頁面的操作結(jié)果保存到數(shù)據(jù)庫當(dāng)中分別把這四個(gè)頁面編輯好的數(shù)據(jù)保存到數(shù)據(jù)庫當(dāng)中將修改的時(shí)間記錄以*.ini的形式保存,下次將調(diào)用該文件的時(shí)間圖34 系統(tǒng)流程圖 小結(jié)在本章節(jié)中,介紹了指紋考勤系統(tǒng)的總體設(shè)計(jì),整個(gè)系統(tǒng)由硬件部分和軟件部分組成。本系統(tǒng)的系統(tǒng)功能主要為員工通過指紋來登陸該考勤管理系統(tǒng)。出入情況主要由考勤系統(tǒng)來記錄,但是需要設(shè)置人工添加的功能,已備特殊情況的處理,請(qǐng)假,加班和出差情況的記錄,每個(gè)月底進(jìn)行整個(gè)月的出勤情況統(tǒng)計(jì)。本文所說的指紋識(shí)別考勤系統(tǒng)采用SQL server作為數(shù)據(jù)庫開發(fā)工具,在系統(tǒng)中與數(shù)據(jù)庫交互的部分均采用標(biāo)準(zhǔn)的SQL語言,這樣可以提供系統(tǒng)的通用性,從而使后臺(tái)數(shù)據(jù)庫可以采用多種數(shù)據(jù)庫系統(tǒng),可以根據(jù)用戶自己的需求來進(jìn)行選擇。 數(shù)據(jù)流圖出勤的原始記錄主要來源于考勤機(jī),并且以固定格式保存在數(shù)據(jù)庫中。 數(shù)據(jù)需求分析 根據(jù)數(shù)據(jù)流圖,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 出勤記錄:記錄號(hào),員工、出入情況和出入時(shí)間l 月度考勤統(tǒng)計(jì):記錄號(hào)、員工姓名、年月、累計(jì)正常工作時(shí)間、累計(jì)請(qǐng)假時(shí)間、累計(jì)加班時(shí)間、累計(jì)出差時(shí)間、遲到次數(shù)、早退次數(shù)和曠工次數(shù)l 請(qǐng)假記錄:記錄號(hào)、員工、假期起始時(shí)間/結(jié)束時(shí)間和請(qǐng)假緣由l 加班記錄:記錄號(hào)、員工、加班時(shí)間長度和日期l 出差記錄:記錄號(hào)、員工、出差起始時(shí)間/結(jié)束時(shí)間和具體描述l 人員信息:記錄號(hào)、員工指紋、密碼、權(quán)限、姓名、部門和當(dāng)前狀態(tài)等l 部門設(shè)置:部門編號(hào)、名稱等 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的首要任務(wù)是考慮信息需求,也就是數(shù)據(jù)庫要存入什么樣的數(shù)據(jù)。表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對(duì)象。創(chuàng)建一個(gè)表的最有效的方法是將表中所需的信息一次定義完成,包括數(shù)據(jù)約束和附加成分。設(shè)計(jì)時(shí)應(yīng)注意:表所包含的數(shù)據(jù)的類型;表的各列及每一列的數(shù)據(jù)類型;哪些列允許空值得;是否要使用以及何時(shí)使用約束,默認(rèn)設(shè)置或規(guī)則;所需索引的類型,那里需要索引,哪些列是主鍵,哪些是外鍵。l 加班表:員工ID,員工信息,工作時(shí)間,工作日期。因?yàn)橛脩艉灥胶秃凸芾碓诠δ苌鲜窍鄬?duì)獨(dú)立的,用戶在使用時(shí)一般不會(huì)一起使用。設(shè)計(jì)數(shù)據(jù)庫中的表時(shí)首先要為每列指派數(shù)據(jù)類型。 第五章 系統(tǒng)實(shí)現(xiàn) 開發(fā)平臺(tái)及系統(tǒng)配置軟件:Windows xp spVC++硬件:PC計(jì)算機(jī)(,內(nèi)存為512MB) 指紋識(shí)別器:中控科技指紋采集器 開始界面的制作在設(shè)計(jì)初始截面時(shí),我參考了許多考勤管理系統(tǒng)的操作界面,以下是系統(tǒng)登陸界面,如圖51所示:圖51指紋簽到窗口此界面為系統(tǒng)操作的總界面,用戶在此界面進(jìn)行系統(tǒng)所需要的使用指紋進(jìn)行登陸。避免故意用力按壓和旋轉(zhuǎn)擠壓,并注意不要使指甲劃傷鏡頭表面。l 按捺指紋時(shí),應(yīng)將手指的第一關(guān)節(jié)上的指肚(有指紋的表面)水平放置在指紋采集儀鏡頭的表面上,盡量使指紋的紋形中心與采集區(qū)域的中心重合,輕微用力,并使指紋盡可能多地貼近鏡頭,避免故意的用力扭曲,按下手指后采集區(qū)域的光線會(huì)變強(qiáng),這時(shí)即可抬起手指,不可長時(shí)間的按壓。對(duì)于待匹配的指紋圖像,經(jīng)預(yù)處理和特征提取后,形成一個(gè)坐標(biāo)鏈碼記錄,根據(jù)這些特征的相互位置關(guān)系與指紋數(shù)據(jù)庫中的樣本做圖形匹配,得到最終的識(shí)別結(jié)果[9]。如圖52所示:指紋特征值用戶指紋指紋特征值指紋庫比對(duì)用戶ID圖52 指紋比對(duì)算法過程圖◆ 驗(yàn)證,驗(yàn)證就是把一個(gè)現(xiàn)場采集到的指紋與一個(gè)己經(jīng)登記的指紋進(jìn)行一對(duì)一的比對(duì),來確認(rèn)身份的過程。這是應(yīng)用系統(tǒng)中使用得較多的方法。主要由兩部分組成,拒真率和誤識(shí)率。 static BYTE parms[] =VTS_PVARIANT VTS_VARIANT VTS_BOOL VTS_PBOOL。 return result。 BOOL RegChanged。FRegTemplate, ATemplate, FALSE, amp。 fi = (fpcHandle, ATemplate, amp。 else{ sprintf(buffer, 指紋比對(duì)成功!Name = %s Score = %d Processed Number = %d, FFingerNames[fi], Score, ProcessNum)。 ()。} else // 對(duì)話框已創(chuàng)建 m_pAttDlgShowWindow(SW_SHOW)。最后單擊“修改”按鈕。 // 更新數(shù)據(jù) WritePrivateProfileString(WorkPlan, Time1, (%H:%M:%S), strFileName)。 WritePrivateProfileString(WorkPlan, 書名, m_wenben, strFileName)。對(duì)員工的加班操作:主要是記錄某一個(gè)員工開始加班時(shí)間和結(jié)束加班時(shí)間,并根據(jù)這兩個(gè)時(shí)間數(shù)值計(jì)算出其加半時(shí)長,同時(shí)也對(duì)加班操作留下來的數(shù)據(jù)進(jìn)行管理。在出勤記錄列表的上方有兩個(gè)按鈕。db)。 // 起始,結(jié)束時(shí)間 pDlg=(CAttDlg*)GetParent()GetParent()。 if(pDlgm_bSeekbyperson) // 判斷是否根據(jù)員工號(hào)檢索 strFilter=PERSON=39。 + strSTime + 39。 // 設(shè)置Filter UpdateList(rs)。 // 構(gòu)造計(jì)數(shù)器記錄表 UpdateData()。 // 設(shè)置過濾器,提取計(jì)數(shù)值 ()。 // 編輯計(jì)數(shù)器 =counter。db)。 =m_strPersonID。 // 更新數(shù)據(jù)庫 ()。 // 更新數(shù)據(jù)//CString m_cList。 str2 = (0, 1)。 str4 = (0, 3)。db)。 // 設(shè)置過濾器,提取計(jì)數(shù)值 ()。 // 編輯計(jì)數(shù)器 =counter。 // 年,月,日,時(shí),分 sscanf((4), %d, amp。 // 得到月 sscanf((8,2), %d, amp。 // 得到時(shí) sscanf((14,2), %d, amp。nYear)。nDay)。nMinute)。 // 構(gòu)造請(qǐng)假記錄表 ()。 =S_time。 ()。月度統(tǒng)計(jì)需要設(shè)定統(tǒng)計(jì)的時(shí)間范圍。db)。db)。 // 保存上下班時(shí)間 int nHours[2]。 // 保存時(shí)間間隔長度 BOOL bLate,bEarly,bAbsent,bLeave,bErrand。 // 暫存起始時(shí)間 int i,j,n,counter。 // INI文件名 UpdateData()。 GetPrivateProfileString(WorkPlan, Time4, 18:00:00, str[3], 9, strFileName)。 CTimeSpan *pTS。nHour)。nSecond)。 } nHours[0]=(TimeSpan[1]TimeSpan[0]).GetTotalHours()。 // 四舍五入 strSTime=(%Y%m%d)。 // 構(gòu)造員工表 =STATE=39。 // 記錄員工人數(shù) i=0。 // 關(guān)閉員工表 CStatRS rs_stat(amp。此模塊同時(shí)通過對(duì)人員的不同權(quán)限設(shè)置使具有相關(guān)權(quán)限的人員做與之相對(duì)應(yīng)的工作,確保系統(tǒng)的安全性和人員身份的真實(shí)性。利用指紋登錄系統(tǒng)。所以軟件在能力上已經(jīng)達(dá)到了要求。 結(jié)  論指紋考勤系統(tǒng)根據(jù)指紋的唯一性來識(shí)別身份,本論文設(shè)計(jì)并實(shí)現(xiàn)了基于指紋識(shí)別的考勤管理系統(tǒng)。在本次設(shè)計(jì)的開發(fā)過程中還存在以下問題:l 指紋比對(duì)。l 考勤方案設(shè)置太少,不能夠滿足更詳細(xì)的需求,這點(diǎn)可以通過增加員工的屬性來細(xì)化考勤方案。在完成本次學(xué)士論文的研究工作之際,我衷心的向我的導(dǎo)師**老師表示最誠摯的謝意!導(dǎo)師對(duì)論文的研究方向,研究內(nèi)容,學(xué)術(shù)思想方面給予了我細(xì)心知道和嚴(yán)格要求。感謝在我大學(xué)學(xué)習(xí)生活期間給予我學(xué)習(xí)上的幫助和教導(dǎo),并不斷的知道和鼓勵(lì)我對(duì)課題的研究工作。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本次畢業(yè)設(shè)計(jì)大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。沒有他們的幫助,我將無法順利完成這次設(shè)計(jì)。再次對(duì)周巍老師表示衷心的感謝。致 謝四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無盡的難舍與眷戀。學(xué)友情深,情同兄妹。是他們?cè)谖耶厴I(yè)的最后關(guān)頭給了我們巨大的幫助與鼓勵(lì),給了我很多解決問題的思路,在此表示衷心的感激。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1