摘 要:本文研究了RFID(Radio Frequency IDentification射頻識別)技術(shù)的原理與其在高??记诘膽?yīng)用。對基于RFID的考勤管理系統(tǒng)進行了設(shè)計實現(xiàn)。系統(tǒng)實現(xiàn)了課時、考試和會議考勤的自動化,對考勤數(shù)據(jù)進行了自動化統(tǒng)計,繼而達到準確、快捷、自動考勤的目標。系統(tǒng)采用Windows Server 2008操作系統(tǒng)和Microsoft.Net框架進行服務(wù)器端開發(fā)。用戶使用簽到卡(RFID 標簽)驗證其身份合法性,最終服務(wù)器進行統(tǒng)計。管理員在后臺可以進行身份標簽的修改,刪除,請假等操作。
關(guān)鍵詞:射頻識別;考勤;.Net
中圖分類號:TP315
1 系統(tǒng)概述
考勤管理系統(tǒng),在高度信息化的當今社會,已成為大多公司、企業(yè)對員工日常管理的重要工具。其對員工的出勤考察也超越了傳統(tǒng)單純“點名”或“簽到”的概念。作為企業(yè)計算工資的重要部分,廣泛運用于各大公司的人力資源部門。而高校考勤管理系統(tǒng)主要針對學生,為學校提供一套對學生日常出勤的管理工具,功能基于傳統(tǒng)考勤系統(tǒng),將工資計算改變?yōu)閷W分統(tǒng)計。國內(nèi)已有建筑業(yè),IT業(yè),制造業(yè)等行業(yè)使用考勤系統(tǒng)的范例。對于高??记谙到y(tǒng)的研究,也在不斷進行,吉林大學珠海學院等學校已完成了系統(tǒng)設(shè)計并進行了小規(guī)模試驗。
RFID即射頻識別技術(shù),也叫做無線射頻識別,作為一種通訊技術(shù),可以通過無線電磁訊號識別特定標簽并讀寫數(shù)據(jù)。標簽無需與終端建立光連接或機械連接即可實現(xiàn)ID識別等任務(wù)。
2 架構(gòu)設(shè)計
高??记诠芾硐到y(tǒng)需要記錄學生出勤情況,對存儲的數(shù)據(jù)進行統(tǒng)計以計算學分。主要包括簽到,簽到查詢,修改簽到,統(tǒng)計學分等功能。
工作流程如下:
(1)學生持簽到卡(RFID標簽)在考勤終端上進行簽到;
(2)考勤終端驗證RFID是否合法,成功后將簽到信息(時間,地點,學生信息)發(fā)送至服務(wù)器;
(3)服務(wù)器記錄簽到信息以用作統(tǒng)計。
高??记诠芾硐到y(tǒng)通過簽到卡(RFID標簽)與學生進行關(guān)聯(lián),通過對比學生簽到時間與上課時間得出學生是否遲到、早退。學生可通過訪問網(wǎng)站的形式得知自己的出勤情況。管理員可以在網(wǎng)站后臺設(shè)置學生的請假狀態(tài),并將考勤信息統(tǒng)計打印,最終計算出學生出勤分數(shù)。
高校考勤管理系統(tǒng)包括采集終端,服務(wù)器以及其他訪問設(shè)備,如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)圖
3 RFID終端設(shè)計
RFID終端主要包含3個部分:
(1)簽到卡(RFID標簽),其中包含天線和芯片,用于記錄用戶信息;
(2)讀寫設(shè)備,負責讀取標簽中的內(nèi)容,并將數(shù)據(jù)提交給網(wǎng)絡(luò)層;
(3)系統(tǒng)高層,通過串口收發(fā)數(shù)據(jù),與服務(wù)器進行身份驗證等交互。
系統(tǒng)組成如圖2所示
圖2 RFID系統(tǒng)組成圖
RFID系統(tǒng)工作流程:首先,讀卡器持續(xù)發(fā)出信號,當標簽進入可接收到信號的范圍內(nèi)時獲得電流,通過內(nèi)置天線向讀卡器發(fā)出信號,讀卡器接收信號解調(diào)轉(zhuǎn)碼后提交給高層,高層判斷是否合法,合法則傳給服務(wù)器,不合法則發(fā)出蜂鳴。
4 服務(wù)器端設(shè)計
服務(wù)器端在本系統(tǒng)中承擔著最重要的記錄,查詢以及管理功能,后臺管理、查詢界面采用B\S結(jié)構(gòu)。
系統(tǒng)總體采用三層架構(gòu):
(1)數(shù)據(jù)訪問層(用于與數(shù)據(jù)庫進行數(shù)據(jù)交互);
(2)業(yè)務(wù)邏輯層(用于執(zhí)行具體統(tǒng)計方法及記錄邏輯);
(3)表現(xiàn)層及數(shù)據(jù)接口層(表現(xiàn)層用于呈現(xiàn)數(shù)據(jù),數(shù)據(jù)接口層用來轉(zhuǎn)換數(shù)據(jù)格式與終端交互)。三層的架構(gòu)的邏輯更加清晰,對問題的劃分更為直觀,非常利于日后維護擴展。
數(shù)據(jù)庫選用商業(yè)數(shù)據(jù)庫SQL SERVER2008,在.NET框架下,我們可以使用ADO.NET技術(shù)方便地連接,操作sql server數(shù)據(jù)庫。
5 結(jié)束語
本文設(shè)計了一套基于RFID的高校考勤系統(tǒng),分析了各個模塊需要完成的功能。并介紹了搭建本系統(tǒng)的具體思路。在具體實現(xiàn)方面,受篇幅限制,介紹了幾個重要部分的設(shè)計思想,對于新時代的高??记谑鞘钟杏玫摹?/p>
參考文獻:
[1]唐勇.RFID身份識別考勤系統(tǒng)設(shè)計[D].電子科技大學,2013.
[2]李莎.基于ASP.NET的考勤系統(tǒng)的設(shè)計與實現(xiàn)[D].天津大學,2012.
[3]李平.安岳中學基于RFID學生門禁考勤管理系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學,2014.
作者簡介:王晨(1991-),男,甘肅天水人,本科,主要研究方向:.NET程序開發(fā)、計算機科學技術(shù)。
作者單位:青島工學院,山東青島 266300
基金項目:青島工學院2013年度董事長基金資助項目(項目編號:2013CX009)。