999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種信息預處理電子考勤系統的實現

2016-05-11 00:42:57ImplementationofanInformationPretreatedElectronicAttendanceSystem
自動化儀表 2016年3期
關鍵詞:系統

Implementation of an Information Pretreated Electronic Attendance System

張 彪 楊永杰 許 鵬(南通大學電子信息學院,江蘇南通 226019)

?

一種信息預處理電子考勤系統的實現

江蘇省科技廳項目(編號: BY2014081-08)。

修改稿收到日期:2015-08-10。

第一作者張彪(1990-),男,現為南通大學信息與通信工程專業在讀碩士研究生;主要從事數據采集與傳輸、嵌入式系統的研究。

0 引言

考勤系統是企業信息與智能化進程中不可或缺的一部分,它主要用來輔助企業的人力資源管理,提高工作效率,從而降低企業的投入產出比[1]。目前在大多數企業中,針對三班制工人的考勤系統主要是預先將員工的工作計劃存入數據庫,考勤終端負責將考勤員工的身份信息送服務器。在服務器上,以身份信息接收的時間作為實際考勤時間,再與工作計劃中正常上下班時間作比較,最終獲得考勤處理結果[2]。

此類考勤系統的不足之處在于:需要事先將考勤員工的工作計劃(例如工作的班種信息等)存入數據庫,增加了人力資源管理者的工作量,也增加了服務器的工作量;服務器上的考勤處理流程通常是在數據匯總時才執行,具有一定的滯后性;考勤處理結果未及時回送考勤終端顯示,考勤員工不清楚自己的考勤結果,容易出現本人預期與人力資源部門階段考勤匯總不一致的情況,從而導致糾紛與矛盾。此外,員工實際考勤時間與服務器端的接收時間也存在偏差,例如,正好準點上班考勤的員工可能由于服務器端接收時間的滯后,而被誤判為遲到。

本文介紹的考勤系統有兩個創新點:一是將傳統的考勤終端向服務器單向數據傳送模式轉變成考勤終端與服務器雙向數據交互模式,對系統部件的功能進行了調整,將考勤處理流程從服務器端移植到了考勤終端,大大減少了服務器端的工作量,服務器端只需要進行簡單的存儲操作即可,并采用了結合歷史考勤數據的考勤自動處理方法;二是本考勤系統特別針對三班制員工的考勤特點設計了相應的算法,所以特別適用于對三班制員工進行考勤。

1 系統結構

本系統是一種基于局域網的員工電子考勤系統,它不僅可用于常日班員工的考勤,更適用于對三班制(早班、中班、晚班)員工的考勤。系統包括與局域網相連的多個考勤終端和一個數據服務器,系統整體結構示意圖如圖1所示。考勤終端包括微處理器、RFID數據采集模塊、系統時鐘模塊、無線通信模塊和顯示模塊;服務器不僅運行有數據庫系統,還運行有雙向的數據接口模塊。該接口模塊一端以TCP方式通過局域網與所述考勤終端進行數據交互,另一端使用數據庫組件訪問數據庫系統。

圖1 電子考勤系統整體結構示意圖Fig.1 Overall structure of electronic attendance system

2 系統硬件設計

系統的硬件包括考勤終端和服務器,這里主要介紹考勤終端的硬件設計。考勤終端的硬件結構框圖如圖2所示。它主要包括微處理器、RFID數據采集模塊、無線通信模塊、顯示模塊和系統時鐘模塊。微處理器在無線通信模塊的輔助下,將RFID數據采集模塊采集的員工信息與系統時鐘模塊提供的時間信息進行處理,并將處理結果送到顯示模塊進行實時顯示和送到服務器中進行存儲。

圖2 考勤終端硬件結構框圖Fig.2 Hardware structure of the hardware of attendance terminal

2.1微處理器

本文設計的電子考勤系統將考勤處理流程從服務器端移植到了考勤終端,所以對考勤終端微處理器的程序處理能力有較高的要求,它應具備在短時間內完成復雜程序快速處理的能力。因為是車間員工的日常考勤,所以它的抗干擾能力和穩定性要強。本系統主要應用于工業化生產線,所以微處理器的性價比和功耗也要考慮在內。

本系統選用的微處理器是STC生產的STC12C5A60S2。STC12C5A60S2是高速、低功耗、超強抗干擾的新一代8051單片機,內置看門狗(WDT)功能,售價與傳統8051單片機相差不多,所以性價比也很高。

2.2 RFID數據采集模塊

RFID數據采集模塊在整個考勤系統中具有很重要的位置,考慮到車間的工作環境,選擇芯片時首先要考慮它的抗干擾能力和穩定性。因為是員工考勤,保密性就顯得尤為重要。為了方便考勤,選擇非接觸式IC卡[3]作為考勤卡,所以數據采集模塊對非接觸式IC的讀卡距離也要能滿足應用的要求。

RFID數據采集模塊選用的是MFRC522高度集成的非接觸式(13.56 MHz)讀寫卡芯片[4],可以與兼容ISO 14443A/MIFARE的卡進行非接觸式通信[5-6],通信距離達到8 cm。每位員工都配備一張MiFare one識別卡,并事先將對應的員工卡號寫入卡中。RFID數據采集模塊與微處理器之間采用SPI方式進行通信,微處理器將卡內信息通過無線通信模塊發送至服務器。

MF RC522的硬件電路圖如圖3所示。圖3中,SDA是從機選擇端,SCK是數據時鐘輸出端,MOSI是數據輸出端,MISO是數據輸入端,RST用于模塊的休眠控制。

圖3 MF RC522硬件電路圖Fig.3 Hardware circuit of MF RC522

2.3無線通信模塊

因為考勤結果要送到服務器進行存儲,且考慮到車間的特殊環境,在選擇無線通信模塊時,對它的信號傳輸穩定性、抗干擾能力都具有較高的要求。

系統選用的無線通信模塊是WiFi232-X系列的WiFi232-B芯片,它可以實現串口到WiFi數據包的雙向透明轉發[7],具有穩定、信號好、抗干擾能力強的優點。用戶無需關心具體細節,通過簡單設置即可指定工作細節[8]。硬件電路圖如圖4所示。圖4中,RXD為數據接收端; TXD為數據發送端; D1為網絡連接指示燈; S1用于復位,使模塊恢復到默認設置。

圖4 WiFi232-B硬件電路圖Fig.4 Hardware circuit of WiFi232-B

2.4顯示模塊

表1為考勤處理結果顯示字的格式。表1中,員工卡號為具體的某6位數字;上下班狀態中0表示下班,1表示上班;工作班種中0表示早班,1表示中班,2表示晚班;考勤狀態中ZC表示正常,CD表示遲到,ZT表示早退。考勤時間即為員工刷卡時當前的實時時間。

表1 顯示字格式Tab.1 Format of displaying word

由顯示字的格式可以看出,顯示模塊選用字符型液晶LCD1602[9]就能滿足要求,硬件電路圖如圖5所示。圖5中,R7用于調節液晶的顯示亮度。

圖5 LCD1602硬件電路圖Fig.5 Hardware circuit of LCD1602

2.5系統時鐘模塊

當前大多數企業的考勤系統以服務器端接收到考勤員工身份信息的時間作為該員工的實際考勤時間,再與工作計劃進行比較分析得出考勤處理結果[10]。但是如果服務器本身的時間不準確,或因為網絡阻塞等原因使得來自考勤終端的考勤員工身份信息延遲了一段時間才被服務器接收,那么員工實際考勤時間就會出錯,導致考勤處理結果出錯,從而引發不必要的勞資糾紛。

為了彌補上述的不足,本文設計的考勤系統在考勤終端增設了具有精度高、穩定性好、性能強等優點的SD2405AL時鐘芯片模塊,硬件電路圖如圖6所示。圖6中,P20和P21通過模擬I2C接口來讀寫時間數據。

圖6 SD2405AL硬件電路圖Fig.6 Hardware circuit of SD2405AL

3 系統軟件設計

本系統可借助局域網實現對員工的現場考勤、自動判定和實時顯示存儲的功能。在考勤終端上采集完員工身份信息后,就立即運行考勤處理流程,并將考勤結果存儲與顯示,提高了考勤系統的實時性。此外,還在考勤終端中增設了系統時鐘模塊,提高了考勤系統的準確性。圖7所示為該考勤系統考勤過程示意圖。

員工考勤時,考勤終端執行考勤識別流程701:以系統時鐘模塊的時間數據作為本次考勤時間,并將員工身份與本次考勤時間,再加相應識別符組幀為考勤查詢數據包,經局域網送服務器。

服務器的數據接口模塊從TCP端口接收數據,根據數據包中的識別符確定為考勤查詢數據包,先執行異常判定流程702:計算服務器系統時間與數據包中的本次考勤時間的差異值,如果差異值大于3 min,認定考勤終端的系統時間異常,直接以相應識別符組幀為時間異常數據包經局域網回送考勤終端;如果差異值不大于3 min,則認定考勤終端的系統時間正常,此時執行數據庫查詢流程703。

①數據庫查詢流程703:使用數據庫組件用SELECT語句查詢同一身份員工的上次考勤時間、上下班狀態和工作班種信息;再計算上次考勤時間與本次考勤時間的偏差值,如果所述偏差值小于5 min,則認定是同一員工的重復刷卡情況,直接以相應識別符組幀為考勤重刷數據包經局域網回送考勤終端;如果所述偏差值大于5 min,則認定刷卡正常,此時將上次考勤時間、上下班狀態和工作班種信息,加上相應識別符組幀為考勤歷史數據包經局域網回送考勤終端。

圖7 考勤系統考勤過程示意圖Fig.7 Schematic diagram of attendance process of the system

②考勤終端接收數據包后,執行異常驗證流程704:根據數據包的識別符判定接收的數據包的種類,如果收到時間異常數據包,則直接執行結果顯示流程707,顯示時間異常警告,并結束本次考勤過程;如果收到考勤重刷數據包,也直接執行結果顯示流程707,顯示已考勤,無需重復刷卡,并結束本次考勤過程。如果收到考勤歷史數據包,則執行考勤處理流程705。

③考勤處理流程705:以考勤歷史數據包中的信息結合本次考勤時間完成考勤處理流程,并清除顯示信息,再將本次考勤的員工身份、考勤時間、考勤結果存入暫存區,并加相應識別符組幀為考勤判定數據包,第二次經局域網送服務器。

服務器的數據接口模塊從TCP端口接收數據,根據數據包中的識別符確定為考勤判定數據包后,執行數據庫存儲流程706:使用數據庫組件用INSERT語句將本次考勤的員工身份、考勤時間和考勤結果存入數據庫中,并以相應識別符組幀為考勤完成數據包,第二次經局域網回送考勤終端。

考勤終端接收數據包后,執行結果顯示流程707:根據數據包的識別符確定為考勤完成數據包后,將暫存區的考勤結果顯示,并清空暫存區,完成本次考勤過程。

考勤處理流程第一種算法流程如圖8所示。

上述考勤處理流程705采用了以歷史考勤數據與本次考勤時間相結合的方法,能夠自動判定考勤結果。實際應用中,我們根據需求為考勤處理流程705設計了2種算法。

圖8 考勤處理流程第一種算法流程圖Fig.8 Flowchart of the first algorithm for attendance processing

在實現考勤處理流程705的第一種算法中,考勤終端設置了各個工作班種(早班、中班、晚班)的標準考勤時段且互不重疊,各班種員工刷卡時間點應該在對應班種的標準考勤時段內。

在實際情況中,員工還可能會出現下班遺忘考勤的情況,如果根據考勤處理流程第一種算法來考勤判定,將會導致該員工下次上班的考勤被錯判為下班狀態,并且錯判工作狀態的情況將一直延續下去。為避免上述情況的出現,我們又設計了實現考勤處理流程705的第二種算法。

在實現考勤處理流程705的第二種算法中,考勤終端不僅設有工作班種的標準考勤時段,還設有最長工作時間值。在實際場合中,結合勞動法相關要求,三班制最長工作時間為連續做兩班,一般該值可設定為16 h。實現考勤處理流程705的第二種算法流程圖如圖9所示。

圖9 考勤處理流程第二種算法流程圖Fig.9 Flowchart of the second algorithm for attendance processing

與第一種算法不同,在第二種算法的開始部分,增加了判定本次考勤時間與上次考勤時間的差值是否大于最長工作時間值。當出現大于的情況,可認定為下班遺漏考勤的情況,從而直接判定本次考勤為上班狀態。

綜上可見,該電子考勤系統能夠借助局域網另一端服務器中的數據庫歷史信息,直接在考勤終端上完成對員工的考勤處理流程,因此不再需要在服務器上事先存入員工的工作計劃,大大減少了人力資源管理者和服務器的工作量,考勤處理也從事后處理變成了現場處理。其實時性與準確性都顯著提高,較好地解決了現有電子考勤系統的上述技術問題。

4 測試結果

根據中天科技車間員工管理制度的要求,早班上班刷卡時間段為6: 45~7: 15,如果不在此時間段內刷卡,就判定為早班上班遲到。同理,中班上班刷卡時間段為14: 45~15: 15,晚班上班刷卡時間段為22: 45~23: 15。與此對應,設定早班下班刷卡時間段為15:45~23:00,如果在15: 45之前刷卡就判定為早班下班早退。同理,中班下班刷卡時間段為23: 45~8:00,晚班下班刷卡時間段為7:45~16:00。

表2為數據庫顯示字格式。表2中,stime表示系統時間,即員工實際刷卡時間; s-id表示考勤終端的編號; work-id表示員工的卡號; w-flg表示上下班狀態(0表示下班,1表示上班); c-flg表示工作班種(0表示早班,1表示中班,2表示晚班); s-flg表示考勤狀態(0表示正常,1表示遲到,2表示早退)。

表2 數據庫顯示字格式Tab.2 Format of display word in database

我們從數據庫隨機調取了一名卡號為001586的員工的近一個星期的考勤處理數據,分析數據可知,該員工在2014年8月24號這天刷卡時間為上午07:07,在早班上班刷卡時間段06:45~07:15內,所以考勤處理結果應該是早班上班正常。數據庫中w-flg的值為1,c-flg的值為0,s-flg的值為0,所以考勤處理結果正確。該員工在2014年8月29號這天刷卡時間為下午16:14,不在中班上班刷卡時間段14: 45~15: 15內,所以考勤處理結果應該是中班上班遲到。數據庫中w-flg的值為1,c-flg的值為1,s-flg的值為1,所以考勤處理結果正確。由上述分析可以看出,本款電子考勤系統非常適用于對三班制員工的考勤,且準確率高。

5 結束語

本文介紹了一種信息預處理電子考勤系統的實現,尤其可用于對三班制員工的考勤,并且提出和設計了一款基于三班制考勤的算法。系統包括與局域網相連的多個考勤終端和一個服務器。考勤終端不僅包括微處理器、RFID考勤采集模塊、無線通信模塊和顯示模塊,還增設了系統時鐘模塊。服務器不僅運行有數據庫系統,還運行有數據接口模塊以實現雙向通信。本考勤系統將傳統的從考勤終端向服務器單向數據傳送模式轉變成考勤終端與服務器雙向數據交互模式,對系統部件的功能進行了調整,將考勤處理流程從服務器端移植到考勤終端,并采用了結合考勤歷史數據的考勤自動處理方法,達到了提高考勤系統實時性,準確性和智能性的目的。目前該電子考勤系統在中天科技的車間流水線運行良好,驗證了上述優點,具有廣泛的應用前景和推廣價值。

參考文獻

[1]梁龍,王春雪.基于RFID和ZigBee網絡的分布式考勤系統設計[J].制造業自動化,2012,34(14):14-16.

[2]章通,陳金玉.網絡指紋考勤系統的設計與實現[J].計算機應用與軟件,2011,28(2):73-75.

[3]張柯,張琦.非接觸式IC卡技術原理與應用[J].辦公自動化,2011(201):30-31.

[4]單瑩,劉旭儒,史儀凱.非接觸式13.56MHz讀卡器的設計[J].工業儀表與自動化裝置,2010,21(3): 27-29.

[5]王貞.基于智能卡的考勤系統的設計與實現[D].成都:電子科技大學,2011.

[6]羅巍巍,徐曉.基于ZigBee和RFID的環形流水線監測系統設計[J].傳感器與微系統,2013,32(11):98-100,104.

[7]劉金生,高勇峰.基于Wi-Fi技術的公交IC卡數據采集系統[J].自動化與儀表,2013,28(10):26-30.

[8]劉軍良.WiFi技術在溫濕度遠程監測系統中的應用[J].自動化儀表,2014,35(6):79-82.

[9]于志贛,劉國平.液顯LCD1602模塊的運用[J].機電技術,2009(3):21-23.

[10]羅春婭,朱周全.基于RFID的考勤系統的研究與開發[J].價值工程,2013(21):229-230.

Implementation of an Information Pretreated Electronic Attendance System

張彪楊永杰許鵬
(南通大學電子信息學院,江蘇南通226019)

摘要:針對現有的電子考勤系統在實時性和準確性方面的不足,設計并實現了一款基于局域網的電子考勤系統。系統以STC12單片機為控制核心,配以高性能的非接觸式IC卡讀寫芯片MF RC522和系統時鐘芯片,借助WiFi232-B無線通信模塊和液晶模塊,完成了考勤人員的實時數據錄入和無線傳輸,同時給出了系統各模塊的具體軟硬件設計。中天科技車間員工的現場測試表明,該考勤系統具有準確性高、實時性強和數據傳輸可靠等優點,具有很好的市場應用前景。

關鍵詞:考勤系統STC12 WiFi MF RC522數據交互無線通信RFID TCP

Abstract:Aimed at the deficiencies of real-time performance and accuracy in existing electronic attendance systems,an electronic attendance system based on LAN is designed and implemented.In the system,STC12 single chip computer is selected as the control core,the highperformance and non-contact IC R/W chip MF RC522 and system clock chip are accompanied,and with help of WiFi232-B wireless communication module and LCD module,real-time data entry and wireless transmission of the attendance staff are completed.The specific design of hardware and software of each module in the system is given.The on-site test by ZTT workshop staff shows that the system has the advantages of high accuracy,strong real-time performance and reliable data transmission,as well as has good market and application prospects.

Keywords:Attendance systemSTC12 WiFi MF RC522 Data interaction Wireless communication RFID TCP

中圖分類號:TH-39; TP274

文獻標志碼:A

DOI:10.16086/j.cnki.issn1000-0380.201603013

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 999精品视频在线| 综合色88| 久热这里只有精品6| 九色在线视频导航91| 国产欧美日韩在线在线不卡视频| 不卡午夜视频| 亚洲人成日本在线观看| 国产精品lululu在线观看| 国产色爱av资源综合区| 国产成人91精品免费网址在线| 99这里只有精品在线| 欧美yw精品日本国产精品| 亚洲综合色婷婷中文字幕| 91一级片| 全部无卡免费的毛片在线看| 第一区免费在线观看| 一本大道无码日韩精品影视| 成人年鲁鲁在线观看视频| 亚洲女人在线| 亚洲天堂网视频| 91麻豆国产在线| 91日本在线观看亚洲精品| 91午夜福利在线观看精品| 5555国产在线观看| 中字无码av在线电影| 国产成人一区二区| 国产高潮流白浆视频| 日本福利视频网站| 国产在线视频二区| 国产91色在线| 777国产精品永久免费观看| 国产精品第一区| 特级做a爰片毛片免费69| 中文字幕人成人乱码亚洲电影| 久久一本日韩精品中文字幕屁孩| 精品国产一区二区三区在线观看 | 在线观看精品国产入口| 高潮毛片无遮挡高清视频播放| 中文无码精品A∨在线观看不卡 | 青青草原国产av福利网站 | 婷婷成人综合| 亚洲h视频在线| 亚洲床戏一区| 久久综合色天堂av| 中国特黄美女一级视频| 欧美在线天堂| 2048国产精品原创综合在线| 狠狠五月天中文字幕| 色亚洲成人| 97在线免费| 五月丁香伊人啪啪手机免费观看| 永久免费精品视频| 国产欧美视频在线| 一区二区自拍| 国产素人在线| 国产成年女人特黄特色大片免费| 香蕉视频国产精品人| 婷婷综合缴情亚洲五月伊| 欧美国产综合视频| 国产精品页| 亚洲另类国产欧美一区二区| 国产成人三级在线观看视频| 久草青青在线视频| 久久无码av三级| 国产成人1024精品| www中文字幕在线观看| 欧美高清国产| 欧美激情成人网| 欧美精品成人一区二区视频一| 亚洲三级成人| 老色鬼欧美精品| 天天视频在线91频| 少妇精品久久久一区二区三区| 91娇喘视频| 欧美在线三级| 九九免费观看全部免费视频| 狠狠色丁香婷婷| 亚洲精品少妇熟女| 欧美国产精品拍自| 最新国产网站| 狠狠色丁香婷婷综合| 中文字幕有乳无码|