關(guān)鍵詞:智能卡考勤 考勤系統(tǒng) 指紋考勤 考勤管理
摘 要:針對現(xiàn)有考勤系統(tǒng)存在的代刷卡問題,提出了一種基于實(shí)時監(jiān)控的考勤系統(tǒng),系統(tǒng)利用現(xiàn)有智能卡讀寫模塊的編程接口,進(jìn)行二次開發(fā)。系統(tǒng)采用面向?qū)ο笤O(shè)計(jì)方法,后臺數(shù)據(jù)庫可有多種選擇,試驗(yàn)和測試結(jié)果表明,這種基于實(shí)時監(jiān)控的考勤系統(tǒng)能夠滿足現(xiàn)代辦公的需求,具有成本低,易維護(hù),不需記憶和輸入密碼的特點(diǎn)。
1.前言
摘 要:針對現(xiàn)有考勤系統(tǒng)存在的代刷卡問題,提出了一種基于實(shí)時監(jiān)控的考勤系統(tǒng),系統(tǒng)利用現(xiàn)有智能卡讀寫模塊的編程接口,進(jìn)行二次開發(fā)。系統(tǒng)采用面向?qū)ο笤O(shè)計(jì)方法,后臺數(shù)據(jù)庫可有多種選擇,試驗(yàn)和測試結(jié)果表明,這種基于實(shí)時監(jiān)控的考勤系統(tǒng)能夠滿足現(xiàn)代辦公的需求,具有成本低,易維護(hù),不需記憶和輸入密碼的特點(diǎn)。
1.前言
考勤管理是人事管理工作中比較重要的一個環(huán)節(jié),對于企事業(yè)單位充分利用人力資源具有重要的應(yīng)用價值??记诠芾硐到y(tǒng)是企事業(yè)單位用于記錄員工遲到、早退、缺席和請假等出勤情況信息,并提供統(tǒng)計(jì)數(shù)據(jù)的管理信息系統(tǒng)。系統(tǒng)所記錄、管理的信息直接與員工的考核相聯(lián)系,也直接關(guān)系到工資調(diào)整和職稱晉升等員工的直接經(jīng)濟(jì)利益。
人工考勤管理系統(tǒng),由專門的考勤員完成考勤工作。傳統(tǒng)的考勤制度,存在很多弊端,比如浪費(fèi)人力、效率低下;存在弄虛作假現(xiàn)象;考勤數(shù)據(jù)不準(zhǔn)確;考勤統(tǒng)計(jì)復(fù)雜繁重,難以保證統(tǒng)計(jì)結(jié)果的正確性、及時性。打卡鐘打卡考勤采用一次性專用紙卡,需經(jīng)常購買;卡片易損壞丟失、壽命短,卡鐘及控制系統(tǒng)維修頻繁,影響工作;存在代打卡現(xiàn)象[1]。
指紋考勤方式利用人體指紋所具有的唯一性、排他性實(shí)現(xiàn)考勤管理,但現(xiàn)代指紋技術(shù)尚未完全成熟,還存在價格昂貴,讀取指紋速度較慢,判別精度低,可能由于讀頭清潔問題和員工手指油膩等原因無法讀取等問題,應(yīng)用場合也受到一定的限制,適用于考勤人數(shù)較少的單位;由于絕大部分指紋考勤也采用了代碼考勤的方式,所以無法杜絕虛假考勤的產(chǎn)生。人臉識別考勤方式和聲音識別方式同樣存在著與指紋考勤方式相似的問題,技術(shù)上更不成熟,大規(guī)模應(yīng)用還有待時日。
本系統(tǒng)采用目前最流行的非接觸式智能卡,結(jié)合電子攝像技術(shù)和單片機(jī)技術(shù),實(shí)現(xiàn)了考勤時的實(shí)時監(jiān)控,在員工考勤刷卡的同時將其電子圖片發(fā)送到服務(wù)器,杜絕了代打卡的問題,提高了考勤效率,具有很大的研究意義和應(yīng)用前景。
2.系統(tǒng)總體設(shè)計(jì)
2.1 非接觸式智能卡
非接觸式智能卡,繼承了接觸式智能卡容量大、安全性高的特點(diǎn),同時也克服了以接觸方式工作的智能卡無法避免的缺點(diǎn),如觸點(diǎn)磨損、污染、靜電以及插卡不便等,使非接觸式智能卡的使用更加自由,應(yīng)用更加廣泛。非接觸式智能卡的主流技術(shù)是PHILIPS公司的Mifare技術(shù),而且已經(jīng)被制定為國際標(biāo)準(zhǔn):ISO/IEC 14443 TYPE A標(biāo)準(zhǔn)。歐洲一些較大的智能卡制造商和讀寫設(shè)備制造商以及智能卡軟件設(shè)計(jì)公司大都以Mifare技術(shù)為標(biāo)準(zhǔn),從而進(jìn)一步推進(jìn)了智能卡技術(shù)的發(fā)展。
隨著非接觸式智能卡的高度安全保密性的日益提高,隨著制造技術(shù)和相關(guān)理論的完善、發(fā)展,微電子技術(shù)和計(jì)算機(jī)技術(shù)結(jié)合在一起,已經(jīng)將智能卡技術(shù)應(yīng)用到電話卡、金融卡、移動電話、交通、醫(yī)療、身份證明、智能付費(fèi)等應(yīng)用領(lǐng)域。提高了人們生活和工作的現(xiàn)代化程度。
2.2 網(wǎng)絡(luò)和系統(tǒng)環(huán)境
利用現(xiàn)代企業(yè)擁有的覆蓋企業(yè)內(nèi)部的高速局域網(wǎng),通過自己的專用服務(wù)器接入Internet,建立供公司內(nèi)部網(wǎng)站,并在此基礎(chǔ)上建立一套新型的基于Web Server的考勤管理系統(tǒng)。該系統(tǒng)的開發(fā)語言采用功能強(qiáng)大的C#.NET,后端數(shù)據(jù)庫采用SQL2000,服務(wù)器使用Windows2000操作系統(tǒng),安裝IIS6.0,同時各個客戶端需要安裝Win98以上版本。系統(tǒng)以C/S模式進(jìn)行考勤數(shù)據(jù)采集,用B/S模式進(jìn)行實(shí)時數(shù)據(jù)采集,便于實(shí)現(xiàn)網(wǎng)上數(shù)據(jù)共享。
2.3 系統(tǒng)的總體結(jié)構(gòu)
2.3.1 硬件系統(tǒng)結(jié)構(gòu)框圖
如圖1所示:
系統(tǒng)采用單片機(jī)作為核心處理器,攝像模塊的主要功能是在考勤的同時進(jìn)行電子攝像;通訊模塊主要進(jìn)行考勤數(shù)據(jù)的通訊處理;讀寫模塊對非接觸式智能卡進(jìn)行讀寫操作;時鐘電路即提供時鐘功能;存儲模塊主要是對主要數(shù)據(jù)進(jìn)行存儲和緩存;電源模塊對整個系統(tǒng)提供合適、穩(wěn)定的電源。
2.3.2軟件功能模塊圖
如圖2所示:
如圖2所示,系統(tǒng)包括九個主要模塊:卡片發(fā)行模塊的主要功能是注冊用戶,對新卡進(jìn)行初始化,將持卡人的基本信息寫入卡片;參數(shù)設(shè)置主要負(fù)責(zé)修改考勤系統(tǒng)的各個功能模塊的默認(rèn)設(shè)置,如設(shè)置考勤參數(shù),處理特殊考勤等;考勤模塊負(fù)責(zé)用戶考勤時對卡片的讀寫;監(jiān)控模塊即在考勤的同時進(jìn)行電子攝像;考勤報表的主要功能是用戶統(tǒng)計(jì)考勤數(shù)據(jù),如日報表,月報表,出勤明細(xì),出勤統(tǒng)計(jì)等;員工管理主要對員工的信息進(jìn)行管理,并負(fù)責(zé)請假,銷假等功能;刪除記錄負(fù)責(zé)對退休,離開公司等用戶進(jìn)行記錄刪除;退出系統(tǒng)負(fù)責(zé)安全,穩(wěn)定的退出系統(tǒng);幫助系統(tǒng)則提供本系統(tǒng)的相關(guān)幫助,使用戶更加方便的使用本系統(tǒng)。
3.系統(tǒng)的實(shí)現(xiàn)
3.1 系統(tǒng)數(shù)據(jù)庫的實(shí)現(xiàn)
在系統(tǒng)中與數(shù)據(jù)庫交互部分均采用標(biāo)準(zhǔn)的SQL語言[4],這樣可以提供系統(tǒng)的通用性,從而使后臺數(shù)據(jù)庫可以采用多種數(shù)據(jù)庫系統(tǒng),如:MS Access,MS SQL Server或者Oracle,可以提供用戶的需求進(jìn)行選擇。
考慮到職員簽到、簽退操作會發(fā)生在上、下班高峰這一很短的時段之內(nèi),加之考慮到系統(tǒng)數(shù)據(jù)量大,安全控制等因素,本系統(tǒng)采用了并發(fā)訪問能力強(qiáng),數(shù)據(jù)管理能力強(qiáng)、安全控制措施健全的SQL Server數(shù)據(jù)庫,為了實(shí)現(xiàn)靈活的報表統(tǒng)計(jì)功能,在SQL Server中建立名稱為“kqgldb”數(shù)據(jù)庫,作為考勤系統(tǒng)的后臺數(shù)據(jù)庫,系統(tǒng)中的幾個表如下所示。
人員登記表(RYDJB),記錄職員ID號、姓名、部門ID、行政級別ID、權(quán)限ID、密碼、人員圖片信息。
簽到登記表(QDDJB),記錄職員ID號、簽到機(jī)器編號、簽到和簽退時間、留言。
部門登記表(BMDJB),記錄部門ID號、名稱、主管領(lǐng)導(dǎo)ID號。
行政級別表(XZJBB),記錄行政級別ID號、行政級別名稱。
權(quán)限級別表(QXJBB),記錄操作權(quán)限解別ID號、權(quán)限級別名稱。
請假登記表(QJDJB),記錄請假人員ID,起假日期、到假日期、事由。
機(jī)器編號表(QDJQB),簽到機(jī)器編號,簽到機(jī)器所在場所。
上班時間表(SXBSJ),記錄上下班時間
簽到登記表(QDDJB),記錄職員ID號、簽到機(jī)器編號、簽到和簽退時間、留言。
部門登記表(BMDJB),記錄部門ID號、名稱、主管領(lǐng)導(dǎo)ID號。
行政級別表(XZJBB),記錄行政級別ID號、行政級別名稱。
權(quán)限級別表(QXJBB),記錄操作權(quán)限解別ID號、權(quán)限級別名稱。
請假登記表(QJDJB),記錄請假人員ID,起假日期、到假日期、事由。
機(jī)器編號表(QDJQB),簽到機(jī)器編號,簽到機(jī)器所在場所。
上班時間表(SXBSJ),記錄上下班時間
3.2 系統(tǒng)數(shù)據(jù)采集方式
系統(tǒng)數(shù)據(jù)采集主要分為兩大部分:考勤數(shù)據(jù)和圖片數(shù)據(jù)??紤]到本系統(tǒng)的性能要求,管理系統(tǒng)使用B/S模式,數(shù)據(jù)采集使用C/S模式??记跀?shù)據(jù)通過無接觸式刷卡的方式進(jìn)行采集,數(shù)據(jù)的處理則由服務(wù)器上的軟件進(jìn)行處理;圖片數(shù)據(jù)通過刷卡時觸發(fā)進(jìn)行電子攝像而獲得,其數(shù)據(jù)同樣要上傳至服務(wù)器。
3.3 考勤條件的設(shè)定、統(tǒng)計(jì)和查詢
考勤管理信息系統(tǒng)對工作班次、節(jié)假日、請假種類進(jìn)行設(shè)定;其中,班次設(shè)定:新增和刪除班次種類,指定班次時間;節(jié)假日設(shè)定:新增和刪除節(jié)假日種類,指定節(jié)假日時間;假種設(shè)定:新增和刪除假種。
系統(tǒng)的考勤統(tǒng)計(jì)主要是采集考勤數(shù)據(jù)、編輯考勤數(shù)據(jù)、統(tǒng)計(jì)個人考勤數(shù)據(jù)、匯總部門考勤數(shù)據(jù)。其中,考勤數(shù)據(jù)采集:啟動自動采集程序,停止自動采集程序,監(jiān)視采集信息;考勤數(shù)據(jù)編輯:新增刷卡數(shù)據(jù),修改刷卡數(shù)據(jù),刪除刷卡數(shù)據(jù);個人考勤數(shù)據(jù)統(tǒng)計(jì):選擇部門,統(tǒng)計(jì)數(shù)據(jù),顯示統(tǒng)計(jì)結(jié)果;部門出勤匯總:選擇部門,匯總數(shù)據(jù),顯示匯總結(jié)果。
系統(tǒng)的查詢是按條件來查詢個人和部門考勤數(shù)據(jù),及時對各類報表的數(shù)據(jù)進(jìn)行查詢的。本模塊主要提供給部門和企業(yè)的領(lǐng)導(dǎo)決策使用,通過本模塊提供的功能,領(lǐng)導(dǎo)可以掌握企業(yè)的考勤情況,以便及時發(fā)現(xiàn)和處理問題。
4.結(jié)束語
本考勤管理信息系統(tǒng)在使用過程中,優(yōu)越性明顯體現(xiàn),通過先進(jìn)的網(wǎng)絡(luò)技術(shù)及時提供準(zhǔn)確的考勤數(shù)據(jù),能夠真實(shí)地反映員工的出勤情況;系統(tǒng)還提供了各種條件的統(tǒng)計(jì)、查詢和分析,這對企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、規(guī)范化是具有重要意義的,為人力資源的全面開發(fā)、職工的業(yè)績考核提供了重要的參考依據(jù),具有現(xiàn)實(shí)的應(yīng)用價值。
本文作者創(chuàng)新點(diǎn):在目前流行的智能卡考勤系統(tǒng)的基礎(chǔ)上,加入了實(shí)時監(jiān)控的理念,解決了代打卡的問題,系統(tǒng)以C/S模式進(jìn)行考勤數(shù)據(jù)采集,用B/S模式進(jìn)行實(shí)時數(shù)據(jù)采集,便于實(shí)現(xiàn)網(wǎng)上數(shù)據(jù)共享,可以大幅提高企事業(yè)單位的工作效率。
參考文獻(xiàn):
[1]王卓人. IC卡的技術(shù)與應(yīng)用[M].北京:電子工業(yè)出版社.2003.
[2]黃淼云. 智能卡應(yīng)用系統(tǒng)[M].北京:清華大學(xué)出版社.2000.
[3]陳紅英等. C/S和B/S模式合用的移動目標(biāo)監(jiān)控系統(tǒng)[J].北京:計(jì)算機(jī)應(yīng)用.2001.21 (12):84-85
[4] 李鑫等. 基于智能卡和指紋識別的校園綜合管理信息系統(tǒng)[J]. 微計(jì)算機(jī)信息,2004,9
[2]黃淼云. 智能卡應(yīng)用系統(tǒng)[M].北京:清華大學(xué)出版社.2000.
[3]陳紅英等. C/S和B/S模式合用的移動目標(biāo)監(jiān)控系統(tǒng)[J].北京:計(jì)算機(jī)應(yīng)用.2001.21 (12):84-85
[4] 李鑫等. 基于智能卡和指紋識別的校園綜合管理信息系統(tǒng)[J]. 微計(jì)算機(jī)信息,2004,9