基于C/S與B/S相結(jié)合的企業(yè)員工考勤系統(tǒng)
0 引 言
人們生活、工作在信息化時(shí)代,計(jì)算機(jī)技術(shù)是實(shí)現(xiàn)這一切不可或缺的一部分。員工考勤是企業(yè)人事部門的基本功能, 通過考勤來計(jì)算出員工的遲到、早退以及加班時(shí)間??记跀?shù)據(jù)是評(píng)判員工工作績效、計(jì)算員工工資的重要依據(jù)和指標(biāo)。一套優(yōu)秀的考勤系統(tǒng)可以及時(shí)掌握企業(yè)員工的出勤狀態(tài),提高企業(yè)的管理效率,激發(fā)員工的積極性,為企業(yè)帶來效益。
無線電頻率識(shí)別(Radio Frequency Identi?cation,RFID) 技術(shù)已被廣泛應(yīng)用到考勤系統(tǒng)當(dāng)中。員工手持 RFID 卡上班或者下班刷卡時(shí),考勤系統(tǒng)會(huì)將 IC 卡號(hào)與員工信息自動(dòng)匹配, 生成考勤記錄發(fā)送到計(jì)算機(jī)管理中心。這一過程將傳統(tǒng)的考勤程序大大簡化,省去了繁瑣的需要大量人力的工作,既方便快捷又省時(shí)。RFID 數(shù)據(jù)采集系統(tǒng)如圖 1 所示。
1 考勤管理系統(tǒng)的分析與設(shè)計(jì)
系統(tǒng)采用C/S 模式與B/S 模式相結(jié)合的平臺(tái),要求在刷卡的同時(shí),能自動(dòng)統(tǒng)計(jì)和計(jì)算員工的遲到、早退、請(qǐng)假、加班情況,并存儲(chǔ)到數(shù)據(jù)中心 ;通過管理功能進(jìn)行考勤管理 ;通過遠(yuǎn)程查詢功能,員工在瀏覽器上可以查看考勤狀況,調(diào)整和管理好自己的工作狀態(tài)。
本系統(tǒng)采用B/S 與C/S 相結(jié)合的方式進(jìn)行系統(tǒng)設(shè)計(jì),其結(jié)構(gòu)如圖 2 所示。
系統(tǒng)要求實(shí)現(xiàn)的主要功能如下所示:
(1)企業(yè)員工基本信息的管理功能 ;
(2)上下班刷卡功能 ;
(3)員工遠(yuǎn)程查詢功能 ;
(4)考勤管理功能。
具體模塊的劃分如圖 3 所示。
2 考勤管理系統(tǒng)的實(shí)現(xiàn)
考勤管理系統(tǒng)可以分為四部分分別實(shí)現(xiàn)。第一部分為管理人員所使用的功能,包括員工基本信息管理和考勤信息管理等;第二部分為員工工作日上班、下班刷卡;第三部分是員工節(jié)假日上班、下班刷卡管理。在第二部分和第三部分中,系統(tǒng)會(huì)顯示出員工的刷卡時(shí)間,如遲到時(shí)間、早退時(shí)間、加班時(shí)間; 第四部分為員工通過瀏覽器查詢考勤詳情的功能模塊設(shè)計(jì)。
2.1 員工基本信息管理功能
員工基本信息管理如圖 4所示。管理員登錄系統(tǒng)后可以管理企業(yè)員工的基本信息,包括添加新的員工信息、修改員工信息和刪除已離開員工的信息,這些操作可以在數(shù)據(jù)庫中完成。管理員還可以對(duì)員工考勤信息進(jìn)行查詢和統(tǒng)計(jì),在需要時(shí)匯總成表交給公司人事部門。
圖 4 管理員功能界面
2.2 員工上班刷卡功能
員工上班刷卡又可分為工作日刷卡和節(jié)假日刷卡,上班刷卡界面如圖 5 所示。員工在工作日上班刷卡時(shí),上班時(shí)間由管理員設(shè)定并錄入系統(tǒng),員工在刷卡瞬間,系統(tǒng)會(huì)自動(dòng)記錄員工的刷卡時(shí)間并對(duì)員工是否遲到進(jìn)行判斷,數(shù)據(jù)在刷卡后自動(dòng)存入數(shù)據(jù)庫。員工在節(jié)假日上班時(shí),由于公司節(jié)假日并沒有強(qiáng)制規(guī)定上班,所以員工節(jié)假日刷卡時(shí)間都算作加班時(shí)間,員工在刷卡瞬間,系統(tǒng)會(huì)自動(dòng)記錄員工的刷卡時(shí)間,數(shù)據(jù)在刷卡后自動(dòng)存入數(shù)據(jù)庫。
2.3 員工下班刷卡功能
員工下班刷卡又分為工作日刷卡和節(jié)假日刷卡,系統(tǒng)界面 如圖 6 所示。員工在工作日下班時(shí)需要刷卡出公司,下班時(shí)間 由管理員設(shè)定并錄入系統(tǒng)后,員工在刷卡瞬間,系統(tǒng)會(huì)自動(dòng)記 錄下員工的刷卡時(shí)間并對(duì)員工是否早退或者加班進(jìn)行判斷,數(shù) 據(jù)在刷卡后自動(dòng)存入數(shù)據(jù)庫。員工節(jié)假日刷卡時(shí)間都算作加班 時(shí)間,員工在刷卡瞬間,系統(tǒng)會(huì)自動(dòng)記錄員工的刷卡時(shí)間并自 行判斷員工的加班時(shí)間,刷卡后數(shù)據(jù)自動(dòng)存入數(shù)據(jù)庫中。
2.4 員工考勤數(shù)據(jù)管理功能
本模塊用于實(shí)現(xiàn)員工考勤記錄統(tǒng)計(jì)功能,包括員工工作日及節(jié)假日刷卡時(shí)間,遲到時(shí)間、早退時(shí)間、加班時(shí)間等。員工刷卡后,數(shù)據(jù)信息會(huì)自動(dòng)保存在數(shù)據(jù)庫中,系統(tǒng)會(huì)從數(shù)據(jù)庫中讀取出信息并匯總成詳細(xì)的考勤信息,方便管理員統(tǒng)計(jì)。系統(tǒng)工作日簽到詳情設(shè)計(jì)界面如圖 7 所示。
圖 7 員工工作日簽到數(shù)據(jù)詳情界面
2.5 員工遠(yuǎn)程查詢功能
員工遠(yuǎn)程查詢功能采用JSP技術(shù)基于B/S模式實(shí)現(xiàn)。包括員工登錄驗(yàn)證、考勤信息查看與統(tǒng)計(jì)等功能及員工工作日、節(jié)假日上班和下班刷卡記錄,工作日刷卡時(shí)的遲到時(shí)間、早退時(shí)間、工作日和節(jié)假日的加班時(shí)間匯總。工作日的考勤列表如圖 8所示。
5 結(jié) 語
本系統(tǒng)基于B/S 與C/S 相結(jié)合的平臺(tái),利用 RFID 技術(shù)實(shí)現(xiàn)了企業(yè)員工考勤系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了基礎(chǔ)信息管理、刷卡操作、考勤數(shù)據(jù)統(tǒng)計(jì)、員工遠(yuǎn)程查詢等綜合功能。系統(tǒng)設(shè)計(jì)完善、功能獨(dú)特,可以為出勤考核管理人員和普通員工提供簡單、快速、準(zhǔn)確的信息采集和處理服務(wù)。為企業(yè)提升管理效率、創(chuàng)造更好的效益提供有力支持。