摘 要:目前,學(xué)生考勤系統(tǒng)存在記錄復(fù)雜,無法統(tǒng)一管理,以及人工管理效率較低的問題。為了進(jìn)一步實(shí)現(xiàn)考勤智能化,本文研究設(shè)計(jì)了基于校園局域網(wǎng)的學(xué)生智能考勤系統(tǒng)。通過整合校園網(wǎng)絡(luò)及無線局域網(wǎng)技術(shù),實(shí)現(xiàn)不同環(huán)境下數(shù)據(jù)的有效采集,進(jìn)一步提高考勤效率,規(guī)范校園管理。
關(guān)鍵詞:校園局域網(wǎng);智能考勤系統(tǒng);無線網(wǎng)絡(luò)
近年來,我國高校逐漸推進(jìn)自主性學(xué)習(xí)的教學(xué)目標(biāo),學(xué)校對學(xué)生主觀能動性的要求越來越高。如何有效做好學(xué)生考勤和管理是以當(dāng)下高校發(fā)展難題之一。目前,較多高校使用網(wǎng)絡(luò)通訊技術(shù),結(jié)合大數(shù)據(jù)管理及一卡通的方式來對學(xué)生考勤及課堂學(xué)習(xí)情況進(jìn)行綜合管理。在一定程度上,提高教學(xué)管理的質(zhì)量和水平。本文主要加入校園局域網(wǎng)的使用,利用其分布性的特點(diǎn),幫助教師加強(qiáng)考勤管理的效果。
一、系統(tǒng)設(shè)計(jì)及關(guān)鍵技術(shù)
基于校園局域網(wǎng)的學(xué)生智能考勤系統(tǒng),主要分為數(shù)據(jù)采集,數(shù)據(jù)處理以及數(shù)據(jù)反饋等多個子系統(tǒng)。不同的子系統(tǒng)通過網(wǎng)絡(luò)連接數(shù)據(jù)庫,實(shí)現(xiàn)相關(guān)數(shù)據(jù)的轉(zhuǎn)換。為了有效提高整體系統(tǒng)的靈活性,需要針對數(shù)據(jù)庫進(jìn)行特殊設(shè)計(jì),將數(shù)據(jù)處理功能放入數(shù)據(jù)庫中,并加入計(jì)時器及觸發(fā)節(jié)點(diǎn)篩選并統(tǒng)計(jì)相關(guān)數(shù)據(jù)。同時,學(xué)生智能考勤系統(tǒng)需要與校園管理系統(tǒng)進(jìn)行連接,從而綜合各方面信息實(shí)現(xiàn)學(xué)生一體化評估功能。
1.1讀卡器的設(shè)計(jì)
學(xué)生智能考勤系統(tǒng)中需要結(jié)合學(xué)生自主考勤的需求,通過設(shè)計(jì)讀卡器,實(shí)現(xiàn)同步讀取功能。讀卡器需要儲存卡號及輸入時間,然后交由管理系統(tǒng)進(jìn)行數(shù)據(jù)讀取。同時,為了進(jìn)一步實(shí)現(xiàn)讀卡設(shè)備的穩(wěn)定性,需要滿足采集設(shè)備離線讀取相關(guān)數(shù)據(jù)的功能,注重增大儲存容量。在管理系統(tǒng)中,需要加入計(jì)時器和觸發(fā)節(jié)點(diǎn)。在數(shù)據(jù)采集完成之后,再進(jìn)行相應(yīng)的數(shù)據(jù)處理。
1.2 TCP/IP轉(zhuǎn)化器設(shè)計(jì)
在傳統(tǒng)的學(xué)生智能考勤系統(tǒng)中,數(shù)據(jù)采集通常使用RS485和RS232的通訊模式實(shí)現(xiàn)終端通信。但是前者的抗干擾能力和傳輸距離都存在相應(yīng)的缺陷。如果數(shù)量較多的采集控制器具有分布較遠(yuǎn)的特點(diǎn),則會導(dǎo)致其布線方式極度繁雜,進(jìn)一步極大整體的復(fù)雜性,對于系統(tǒng)的整體維護(hù)都會造成相應(yīng)的困難。目前,較多高校都由十分完善的局域網(wǎng),可以覆蓋整個校區(qū)。系統(tǒng)采用TCP/IP轉(zhuǎn)化器完成對TcpServer的創(chuàng)建,通過相應(yīng)的IP協(xié)議傳送到相應(yīng)的管理系統(tǒng)中。
1.3串口虛擬服務(wù)器
通過對虛擬服務(wù)器的運(yùn)行,可以在管理端創(chuàng)建相應(yīng)的虛擬串口服務(wù),將數(shù)據(jù)傳輸至校園局域網(wǎng)中,以此實(shí)現(xiàn)與相關(guān)遠(yuǎn)程串口之間的互相鏈接。不同的轉(zhuǎn)化器對應(yīng)相應(yīng)的虛擬串口,實(shí)現(xiàn)雙方之間的傳輸。
二、主要功能模塊的開發(fā)
2.1、數(shù)據(jù)采集模塊
校園考勤系統(tǒng)中需要采集大量的數(shù)據(jù),采集時間相對集中,密度較大。因此,系統(tǒng)需要將數(shù)據(jù)轉(zhuǎn)存到相應(yīng)的設(shè)備中,以適應(yīng)網(wǎng)絡(luò)離線狀態(tài),再定時使用補(bǔ)充采集的方式,在考勤管理系統(tǒng)中,開發(fā)數(shù)據(jù)采集的系統(tǒng)服務(wù)。將學(xué)生考勤記錄導(dǎo)入數(shù)據(jù)庫中,一旦系統(tǒng)出現(xiàn)異常,就可以向系統(tǒng)用戶進(jìn)行報警,在串口虛擬服務(wù)器整體模式下,數(shù)據(jù)庫整體的采集及儲存都更加容易操作。
2.2數(shù)據(jù)處理模塊
一般而言,校園考勤系統(tǒng)中需要涉及的數(shù)據(jù)有學(xué)生卡號、機(jī)器號碼以及考勤事件等,如何找到各個數(shù)據(jù)之間的關(guān)系,就需要針對學(xué)校當(dāng)下的教務(wù)系統(tǒng)獲取相應(yīng) 的數(shù)據(jù)。通過刪除數(shù)據(jù)采集中的重復(fù)記錄、比較數(shù)據(jù)采集的效用性。通過課程表找出相應(yīng)記錄對應(yīng)的課程,篩選與課程有關(guān)的條件。如果采集過程中帶有相應(yīng)的采集條件,就需要根據(jù)實(shí)際要求刪除相關(guān)的無效記錄,并將符合條件的記錄運(yùn)用于考勤記錄之中。
2.3管理模塊設(shè)計(jì)
一般而言,系統(tǒng)管理模塊是整個學(xué)生考勤系統(tǒng)的主體,所有的服務(wù)都需要結(jié)合校園局域網(wǎng)才可以完成。主要包括卡號管理、采集管理、考勤管理以及考勤反饋管理等四個方面。其中,卡號管理與采集管理是基本都以C#.Net的C/S結(jié)構(gòu)作為基礎(chǔ),另外兩個模塊則是基于Asp.net框架的B/S結(jié)構(gòu)??记谙到y(tǒng)中的采集管理模塊,主要包含考勤數(shù)據(jù)控制、設(shè)備控制以及數(shù)據(jù)恢復(fù)等三個重要功能。通常,采集管理模塊都需要結(jié)合串口虛擬服務(wù)器來遠(yuǎn)程設(shè)計(jì)采集設(shè)備。首先,設(shè)置采集設(shè)備功能與各個機(jī)器的號碼。通過采集管理這項(xiàng)功能,改變信息傳送至機(jī)器的時間。在重新采集的數(shù)據(jù)時,需要通過這項(xiàng)功能來重新對應(yīng)相關(guān)考勤日期及設(shè)備內(nèi)部的數(shù)據(jù)。一般而言,考勤數(shù)據(jù)在接受采集之后,發(fā)現(xiàn)數(shù)據(jù)丟失或不準(zhǔn)確的情況,無法對已經(jīng)覆蓋的數(shù)據(jù)進(jìn)行采集,就需要恢復(fù)文本數(shù)據(jù)。如果在采集數(shù)據(jù)的過程中,出現(xiàn)電腦停機(jī)的突發(fā),已經(jīng)采取的數(shù)據(jù)沒有及時儲存到數(shù)據(jù)庫中的情況,就需要使用恢復(fù)數(shù)據(jù)的功能,實(shí)現(xiàn)將已采集的數(shù)據(jù)成功地儲存到數(shù)據(jù)庫中。另外,卡號管理模塊主要包含了卡號信息、信息輸入和導(dǎo)入,以及卡的掛失等多項(xiàng)功能。模塊可以有效操作學(xué)生信息表,將學(xué)號與卡號一一對應(yīng),在子系統(tǒng)中只需要輸入設(shè)備來輸入相關(guān)信息,它的功能相當(dāng)于數(shù)值輸入鍵盤。考勤管理模塊時考勤系統(tǒng)中的重點(diǎn)部分,主要獲取相應(yīng)考勤學(xué)生的信息。如果是正??记诘倪^程中,高??梢越Y(jié)合校園教育系統(tǒng)中的查詢端口獲取相關(guān)的學(xué)生。如果是臨時開設(shè)的課程,可以根據(jù)開課學(xué)生的實(shí)際條件,對學(xué)生的年級及相關(guān)信息進(jìn)行篩選。在此之后還存在一個考勤反饋管理機(jī)制,主要通過反饋考勤情況,匯總各個課程的考勤結(jié)果,給高校學(xué)生考評提供相應(yīng)的依據(jù)。
三、總結(jié)
學(xué)生考勤是當(dāng)下高校需要重點(diǎn)把控的問題,是需要各方力量共同管理的制度,包括教師、學(xué)生及校方等多個管理平臺 ??记谙到y(tǒng)直接關(guān)系學(xué)生的相關(guān)制度審批,總體評級等。通過考勤數(shù)據(jù)實(shí)現(xiàn)智能化管理。只有將考勤工作與管理工作相互聯(lián)系起來,才能最終形成一個完善評估平臺,最終發(fā)揮學(xué)生的主觀能動性,把控學(xué)生學(xué)習(xí)的效果。
參考文獻(xiàn):
[1]嚴(yán)蘇丹. 基于校園局域網(wǎng)的學(xué)生智能考勤系統(tǒng)研究與開發(fā)[J]. 科技信息,2012(06):268-269.
[2]王文明,蔣溢君. 基于校園網(wǎng)的實(shí)驗(yàn)室監(jiān)控與考勤功能集成化技術(shù)的研究與實(shí)踐[J]. 中國教育信息化,2012(11):82-84.
[3]胡思源. 基于B/S架構(gòu)的校園考勤管理系統(tǒng)[J]. 山東工業(yè)技術(shù),2016(23):239.
作者簡介:
楊蕓海,出生年月:1998 01 27,性別:男,民族:漢族,籍貫:四川 成都 新津,學(xué)歷:本科,研究方向:電子.