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