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