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

正文內(nèi)容

基于指紋識別的考勤管理系統(tǒng)畢業(yè)設(shè)計論文(參考版)

2024-09-01 17:38本頁面
  

【正文】 涉密論文按學(xué)校規(guī)定處理。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使 用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。 作者簽名: 日 期: 42 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。對本研究提 供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。 40 參考文獻(xiàn) [1] 奚建榮 .基于局域網(wǎng)的指紋考勤系統(tǒng)的設(shè)計與實現(xiàn) [J].電子學(xué)報 ,2020,30(11):19231927. [2] 段少雄 ,田捷 .高效指紋考勤系統(tǒng)的研究與實際 [J].電子學(xué)報 ,2020,31(9):11201125. [3] 蘇諺華 .Visual C++數(shù)字圖象識別技術(shù)典 型案例 [J].軟件學(xué)報 ,2020,14(6):134138. [4] 劉浩 .Visual C++與 SQL server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實例 [M].北京: 電子工業(yè)出版社 , 2020:1545. [5] 胡達(dá) .基于指紋識別系統(tǒng)的應(yīng)用開發(fā)技術(shù) [J].廣西科學(xué)院學(xué)報 ,2020,12:4247. [6] 王寶元 .考勤管理系統(tǒng) [J].計算機(jī)工程與應(yīng)用 ,2020年 ,25(11):6772. [7] 黃少龍 .指紋取像與指紋識別 [J].計算機(jī)工程與應(yīng)用 ,2020,38(16):9298. [8] 蘇鵬 .改進(jìn)的指紋 細(xì)節(jié)特征提取算法 [J].中國圖像學(xué)報 ,2020,7(12):8994. [9] Lin Hong Wan, Yi fei Jain. A Fingerprintimage enhancement: algorithm and performance evaluation[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1998,20(8): 777~ 789. [10] Xiping Luo, Jie Tian and Yan Wu. A Minutia Matching Algorithm in Fingerprint Verification[J].IEEE Transactions on Pattern Analysis and Machine Intelligence, 1997 ,19(1):432442. [11] YangKoo Kim. RealTime Fingerprints Recognition Mechanismbased on Digital Contents Protection System for Interaction on the Web[J]. Pattern Recognition,1989,22 (4):381– 385. 41 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 大學(xué)四年生活我最 感謝我的父母,他們的支持和鼓勵是我堅實的后盾,我的每一步成長都離不開他們的無私奉獻(xiàn)和溫暖關(guān)懷。 **鼓勵我們說出自己見解的培養(yǎng)方式,增強(qiáng)了我邏輯表達(dá)能力,改變了我不主動與人交流的性格,使我受益終生。導(dǎo)師淵博的知識和開闊的思路,使我深受啟迪 。 39 致 謝 四年的學(xué)習(xí)生活匆匆即逝,在即將離開學(xué)校之際, 我要對那些關(guān)心過我、支持過我的人表達(dá)我深深地謝意。 通過修改數(shù)據(jù)庫設(shè)計,不僅 存儲 員工 的指紋特征信息,還 可以存儲的其他 電子檔案,形成全過程的系統(tǒng)管理 ,從而提高企業(yè)的管理效率 。 通過 手工 修改系統(tǒng)配置, 可 較好的解決了問題。 指紋識別技術(shù)的一次性通過率比較低, 往往會因此出現(xiàn)“拒真”的現(xiàn)象,需要多次檢測才能通過 ,需要采用新的比對算法來提高通過率。 ? 本系統(tǒng)實現(xiàn)了 對考勤方案進(jìn)行設(shè)置, 例如修改加班、請假、 出差記錄 、及時輸出考勤統(tǒng)計的報表等等。 主要完成了以下幾個方面的工作: ? 指紋 比對 是管理系統(tǒng)的關(guān)鍵技術(shù),本論文利用已有指紋 比對 算法,實現(xiàn)了指紋 比對 功能模塊 。功能已經(jīng)完成并有一定的糾錯能力可以使用。限制方面最主要的是對輸入數(shù)據(jù)的限制,也就是說用戶盡量輸入符合規(guī)范的數(shù)據(jù)。建議的改進(jìn):引入更多的數(shù)據(jù)驗證代碼和服務(wù)器端的數(shù)據(jù)驗證 代碼 。 登錄系統(tǒng)部分(表 61) 表 61 員工登錄測試用例 用例 指紋 密碼 預(yù)期輸出 1 空 請輸入指紋 2 空 請輸入密碼 3 指紋 2 123 用戶名或密碼錯誤 4 指紋 1 1234 用戶名或密碼錯誤 5 指紋 1 123 成功登錄系統(tǒng) 2)考勤管理模塊 表 62 加班記錄測試 用例 用例 姓名 正常下班時間 考勤情況 1 張 空 沒有加班 2 空 超過下班時間 系統(tǒng)錯誤 3 張 超出下班時間 員工加班 37 表 63 出差記錄測試用例 用例 姓名 出差時間 考勤情況 1 張 空 沒有出差 2 空 出差時間段 系統(tǒng)錯誤 3 張 出差時間段 員工 出差 表 64 請假記錄測試用例 用例 姓名 正常 工作時間 考勤情況 1 張 空 沒有 請假 2 空 無上班時間記錄 系統(tǒng)錯誤 3 張 無上班時間記錄 員工 請假 測試結(jié)果 根據(jù)測試用例對本系統(tǒng)進(jìn)行測試,測試出來結(jié)果跟預(yù)期結(jié)果一樣,說明本系統(tǒng)達(dá)到了預(yù)期的功能要求。 1)員工登錄模塊 系統(tǒng)存在有指紋,密碼為 123 的員工。 36 第六章 系統(tǒng)測試 測試的目的 主要是對系統(tǒng)進(jìn)行功能測試,測試系統(tǒng)是否完成任務(wù)說明書中的功能,保障系統(tǒng)在交付使用前能滿足用戶的要求,實現(xiàn)用戶要求的所有功能,確保軟件的質(zhì)量和可用性。 // 更新列表框 } 考勤管理界面及彩旦選擇模塊為系統(tǒng)提供美觀,清晰的操作界面,方便了操作人員。db)。 // 初始化進(jìn)度條 35 while(!()) { // 依次對每個員工進(jìn)行統(tǒng)計 詳細(xì)實現(xiàn)見代碼 } ()。 // 初始化已處理員工人數(shù) (0,n)。 // 打開員工表 n=()。T39。db)。 strETime=(m_ETime+tp_1).Format(%Y%m%d)。 // 計算下午工作時間 if((TimeSpan[3]TimeSpan[2]).GetMinutes()30) nHours[1]++。 // 計算上午工作時間 if((TimeSpan[1]TimeSpan[0]).GetMinutes()30) nHours[0]++。 // 賦值 delete pTS。 // 得到秒 pTS=new CTimeSpan(0,nHour,nMinute,nSecond)。 // 得到分 sscanf(cstr[i].Mid(6,2), %d, amp。 // 得到時 sscanf(cstr[i].Mid(3,2), %d, amp。 i++) { sscanf(cstr[i].Left(2), %d, amp。 for(i=0。 i++) cstr[i]=str[i]。 for(i=0。 GetPrivateProfileString(WorkPlan, Time3, 14:00:00, str[2], 9, strFileName)。 // 更新數(shù)據(jù) GetPrivateProfileString(WorkPlan, Time1, 08:00:00, str[0], 9, strFileName)。 CString strFileName=.\\。 // 用于循環(huán)和計數(shù) CString strTmp,strTmp1,strTmp2。 // 暫存起始時間 char str[4][9]。 // 保存判斷結(jié)果 int nLateTimes,nEarlyTimes,nAbsentTimes。 //判斷時間 int nWorkHour,nOverHour,nLeaveHDay,nErrandHDay。 // 保存上下午工作時間 CString strSTime,strETime。 // 構(gòu)造一個 2 小時的 CTimeSpan CTimeSpan TimeSpan[4]。 // 構(gòu)造 Q_errand 記錄集 CTimeSpan tp_1(1,0,0,0)。 // 構(gòu)造 Q_leave 記錄集 CRecordset rs_Q_errand(amp。 // 構(gòu)造 Q_attend 記錄集 CRecordset rs_Q_leave(amp。點(diǎn)擊統(tǒng)計會出現(xiàn)考勤統(tǒng)計對話框 ,如圖 510 所示 : 33 圖 510 考勤統(tǒng)計圖 圖 510 中的 “統(tǒng)計 ”實現(xiàn)代碼如下: void CStatDlg::OnStatBtnStat() { CRecordset rs_Q_attend(amp。同樣,進(jìn)度條將顯示統(tǒng)計的進(jìn)度??记诮y(tǒng)計對話框分別為月度統(tǒng)計,檢索條件和記錄列表 3 部分。 // 關(guān)閉請假記錄表 UpdateList(rs_leave)。 ()。 =E_time。 =m_strPersonID。 // 打開請假記錄表 ()。db)。 // 得到分 // 得到結(jié)束時間 CTime E_time(nYear,nMonth,nDay,nHour,nMinute,0)。 // 得到時 sscanf((14,2), %d, amp。 // 得到日 sscanf((11,2), %d, amp。 // 得到月 sscanf((8,2), %d, amp。 // 得到年 sscanf((5,2), %d, amp。 // 轉(zhuǎn)換結(jié)束時間類型 sscanf((4), %d, amp。nMinute)。nHour)。nDay)。nMonth)。nYear)。 // 關(guān)閉計數(shù)器記錄表,添加記錄 int nYear,nMonth,nDay,nHour,nMinute。 // 保存當(dāng)前計數(shù) ()。 // 計數(shù)值加 1 ()。 // 打開計數(shù)器記錄表 counter=。L39。 // 構(gòu)造計數(shù)器記錄表 31 UpdateData()。 // 用于計數(shù) CCounterRS rs_counter(amp。 WritePrivateProfileString(/tWorkPlan, 書名 , str4, strFileName)。 WritePrivateProfileString(WorkPlan, 書名 , str3, strFileName)。 WritePrivateProfileString(/tWorkPlan, 書名 , str2, strFileName)。 30 WritePrivateProfileString(WorkPlan, 書名 , str1, strFileName)。 CString str1,str2,str3,str4。 // INI 文件名 UpdateData()。 // 關(guān)閉加班記錄表 UpdateList(rs_overtime)。 ()。 =m_nHour。 // 新增一項記錄 =counter。 // 構(gòu)造加班記錄表 ()。 // 關(guān)閉計數(shù)器記錄表 COvertimeRS rs_overtime(amp。 // 保存當(dāng)前計數(shù) ()。 // 計數(shù)值加 1 ()。 // 打開計數(shù)器記錄表 counter=。O39。 // 更新數(shù)據(jù) if(()) return。db)。 } “加班記錄 ”運(yùn)行界面 如圖 57 所示 : 圖 57 加班記錄圖 圖 57 中 “添加 ”實現(xiàn)代碼如下: void CPage2::
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1