基于Python的學(xué)生考勤管理系統(tǒng)的設(shè)計與實現(xiàn)

訪問【W(wǎng)RITE-BUG數(shù)字空間】_[內(nèi)附完整源碼和文檔]
由于技術(shù)的革新,人們的生活相較于上個世紀已經(jīng)發(fā)生了天翻地覆的變化。上個世紀出現(xiàn)的計算機的設(shè)計目的是軍事需要,并不適合私人用途。并且手機也僅僅是一種通訊工具,現(xiàn)在手機已經(jīng)具有音樂,電視,拍照,游戲,上網(wǎng)等各種各樣的功能,手機已經(jīng)變成了一個成年人必不可少的工具,成為了人們生活的一部分。之前人們不會想到用手機來實現(xiàn)簽到功能,因為那時候手機沒有拍照和網(wǎng)絡(luò)功能,但是現(xiàn)在手機擁有了,所以現(xiàn)在的科學(xué)技術(shù)和人們生活水平似乎將用智能手機用來實現(xiàn)課堂簽到變成了一種切實可行的考勤方式。
那么為什么要用手機來實現(xiàn)考勤呢?難道過去用了很長時間的人工點名不好嗎?或者現(xiàn)有的門禁打卡簽到也不能直接用于高校課堂嗎?以上的方法都可行,但是有著各種各樣的缺點?,F(xiàn)如今很多高校的老師點名仍然都會采用人工點名的方式,具體的操作一般來說,就是在上課的時候老師點學(xué)生的姓名或者學(xué)號,當學(xué)生聽到自己的學(xué)號或者姓名的時候,該學(xué)生只需要回答“到”即可。這種點名方式非常傳統(tǒng),已經(jīng)得到了廣泛的使用,但是如此簡單且廣泛應(yīng)用的點名方式卻存在這一些致命的漏洞。而這些漏洞就是當老師點名的時候,學(xué)生可能沒有聽到老師點他的名字或者學(xué)號,或者學(xué)生喊“到”的時候,老師沒有聽到學(xué)生的回應(yīng),這些偶然情況都會導(dǎo)致統(tǒng)計結(jié)果與實際不符。造成較為嚴重的后果。然而還只是一些老師或者學(xué)生疏忽的行為導(dǎo)致的考勤記錄統(tǒng)計結(jié)果出錯。最大的隱患是,學(xué)生的代課行為并不能被發(fā)現(xiàn),其他學(xué)生幫助被點名的學(xué)生回答“到”,這些行為都是故意的,而且一個老師帶的學(xué)生非常之多,要把所有學(xué)生的相貌和學(xué)生的學(xué)號對應(yīng)起來是一件極其困難的事情,由于傳統(tǒng)的考勤方式并不能消除這些問題,所以在一些高校中這種代課行為逐漸猖獗起來,這不僅是逃課學(xué)生自己不遵守學(xué)校紀律,而且對其他正常上課的學(xué)生來說也不公平。門禁打卡能有效的解決這種代課和代簽到的行為。所以在公司或者國家機構(gòu)中解決漏簽或代簽,采用門禁打卡,在打卡的地方采用指紋識別技術(shù),人臉識別技術(shù)或者虹膜識別技術(shù)來進行打卡簽到。然而為什么這種方式并沒有應(yīng)用到高校課堂中呢?這是因為即使拋開這些硬件設(shè)備的昂貴費用來說,高校課堂考勤與公司或者國家機構(gòu)最大的不同就是,需要簽到的頻率不同,上下課要頻繁的打卡,而且教學(xué)樓的人口密度相對較大,對于數(shù)量非常龐大的學(xué)生來說,這些簽到方式顯得太過于浪費時間了,而且容易造成擁堵,降低學(xué)習效率。因此提出一種能夠解決高校課堂考勤準確度問題、考勤耗費時間和考勤機器成本過于昂貴這三個問題的學(xué)生考勤管理系統(tǒng)就尤為緊迫了。
基于的科技水平和大學(xué)生現(xiàn)在人手一部帶攝像頭的智能手機的有利現(xiàn)狀,本文提出了一種采用 Android 智能手機的攝像頭進行人臉識別的電子化學(xué)生考勤管理系統(tǒng),采用 Android 智能手機人臉識別的好處是利用現(xiàn)有的人手一部帶攝像頭的智能手機的優(yōu)勢,免除考勤打卡機樣式的系統(tǒng)的成本外,它還提高簽到的準確率,杜絕了考勤中代人簽到的行為,由于是手機考勤,學(xué)生課堂考勤的信息會直接傳輸?shù)皆搶W(xué)生考勤系統(tǒng)的服務(wù)端,如此一來方便了學(xué)生和教師查看過往考勤記錄以及便于將該考勤記錄直接導(dǎo)入到教務(wù)系統(tǒng)等其他平臺。



