□李 旭 田文凱 何 雷
考勤管理是每一個公司或企業(yè)的基本管理方式,是公司或企業(yè)對員工工作判定的基本依據,公司或企業(yè)對員工管理統計時需要非??焖佾@知各個員工的出勤或者缺勤情況(包括遲到、早退、出差、事假、病假等情況)。本文設計出一款智能感應卡考勤管理系統,該考勤系統中的考勤機配有按鍵、液晶屏等人機交互部件,外形不僅精致美觀,而且功能齊全可以適應很多客戶要求。當員工正常上下班時,只需要把感應卡在考勤機的上方晃動一下,就可以完成考勤信息輸入和考勤信息的統計處理。員工刷卡時可以直觀地看到考勤機液晶屏上顯示的姓名、日期、卡號及簡短通知等,同時考勤機還會將考勤信息快速地傳入管理辦公室的PC 機中,根據需要也可以儲存到網絡云盤中,以便于管理人員對員工的考勤情況實時監(jiān)控與統計查詢。
(一)系統硬件結構。智能感應卡考勤管理系統硬件包括PC 機、考勤機、通訊模塊等。其中PC 機上安裝了指定的管理軟件,通過通訊模塊與所有的考勤機按一定順序連接,并可以對他們進行一些基本的操作,如設置考勤機管理員權限、設置登錄密碼、讀取考勤記錄等操作,同時也可以通過PC機控制考勤機進行數據分析、統計、查詢、掛失等操作。
(二)系統軟件結構。智能感應卡管理系統軟件功能包括考勤數據采集、通訊協議、考勤數據統計與上傳、信息維護和安全等。
1.考勤的數據采集。員工上下班時,在考勤機上方晃動自己的員工卡后,液晶屏上顯示姓名、日期、卡號及簡短通知等,并將所采集到的考勤數據按照通訊協議通過通訊模塊傳送給PC 機。
2.考勤數據統計與上傳。PC 機上的管理軟件將各個考勤機采集到的信息進行統計,然后按照員工部門、工號、姓名、日期進行分類后存儲,也可以按照需求將數據上傳到網絡云盤中。
3.考勤信息查詢。每個部門可根據需要在管理部門的PC 機或者網絡云盤中查詢到本部門員工的考勤情況,并可以隨時打印出來。同樣公司或企業(yè)的管理部門也可以根據需要隨時查詢到全公司每個部門甚至每一位員工的出勤情況。
4.管理軟件設置。管理軟件設置包括基本考勤制度的設置、員工資料、班組部門人員配置、設置和修改管理考勤機登陸密碼以及串口設置等。
串行口配置:波特率可為2400、4800、9600、19200(可自行選擇),8 位數據位,1 位校驗位,1 位停止位。命令/應答格式:第一字節(jié)是起始位,第二字節(jié)是地址,第三字節(jié)是長度,第四字節(jié)是命令,第五字節(jié)是參數,第六字節(jié)是校驗碼(每一字節(jié)都是16 進制數);長度:除去“起始位”的字節(jié)數,其中“長度”為兩字節(jié);地址:PC 機地址為00H,考勤機地址為01H-FFH;校驗碼:采用CRC- XMODEM 進行校驗碼計算,自“長度”至“參數”。
系統模塊設計包括硬件模塊設計和軟件模塊設計。
(一)硬件模塊設計。硬件模塊設計主要是智能感應卡考勤機設計,考勤機由一個168 ×64 的液晶顯示屏,一個4 ×4 的簡易按鍵,一個感應卡讀寫器和一個232 或485 串行通信接口構成。液晶顯示屏用來顯示各種各樣的信息,考勤時,液晶顯示屏顯示部門、卡號、姓名、日期、簡短通知等;不考勤時,顯示公司名稱、考勤機名稱、歡迎詞或重要通知等。按鍵基本就是人機交互輸入端,用來設置考勤機各種參數和功能等。每一個考勤機通過232 或485 通訊模塊與PC 機進行通信,將考勤記錄數據發(fā)送給PC 機,以實現數據實時上傳??记跈C的硬件主要包括:主控單片機、顯示屏顯示電路、非接觸感應卡的讀/寫芯片MFRC500、232 或485 串行通信接口電路、兩個存儲單元W28C040、緩存芯片24C64、IO 接口擴展芯片82C55、以及時鐘芯片X1227 等。
(二)軟件設計構思。軟件設計即考勤管理軟件設計,根據實際需求軟件應有如下特點:一是可調整的考勤規(guī)則。管理軟件應該可以根據公司或企業(yè)實際情況來設定勤制度。二是多樣的考勤報表與輸出功能。考勤管理人員可以自定義個性化的報表,并能將考勤數據儲存為Microsoft Excel、Microsoft Word、Html、Txt 等多格式的文檔。三是簡易而又快速的查詢功能,方便員工或考勤人員查詢所需數據。四是軟件管理權限自定義功能。
(三)具體軟件模塊構思。部門班組設置:設置公司部門,班組。人員資料管理:錄入員工的人事資料,方便管理。端口配置:PC 機與考勤機數據通訊的串口設置,軟件中默認為COM1 端口和9600 的波特率。考勤機管理:窗口配置菜單有“新增考勤機”,“考勤機名稱”,“顯示設置”,“開門密碼設置”,“時鐘誤差校準”等選項。感應卡資料管理:每一張新的感應卡在發(fā)放使用之前,都必須在感應卡資料管理中進行信息錄入,并與人員資料一一對應。此模塊應該有兩種輸入方式:一是手工輸入:管理軟件中帶有“新增感應卡”窗口,用于輸入感應卡的基本資料。二是從考勤機讀取:管理軟件中“新增感應卡”窗口中應有“讀取感應卡”選項,用于直接讀取感應卡信息。班組信息設置:設置每個部門、班組甚至個別員工的上下班的時間表,用于制定員工考勤基本制度??记趨R總表:考勤統計查詢時或考勤匯總時,選定好考勤日期和人員,輸出報表;如果員工的考勤信息字體為黑色,說明該員工沒有缺勤,紅色為有遲到標記,藍色為有早退標記,綠色為有曠工標記,粉紅色為請假標記。
本智能感應卡考勤管理系統只是為了更簡便地考勤管理而設計的,目的在于簡化每個公司或企業(yè)考勤管理,提高考勤管理效率,更能及時地反饋工作人員在各個崗位上的工作狀態(tài),同時增強公司或企業(yè)管理的透明度以及約束員工自覺遵守管理制度。相信智能感應卡考勤管理系統在未來使用中會越來越普遍。
[1]王卓人,鄧晉鈞,劉宗祥.感應卡的技術與運用[M].北京:電子工業(yè)出版社,1999
[2]鄔依林,劉少君.非接觸式感應卡在酒店收費系統中的應用[J].佛山科學技術學院學報(自然科學版),2002