黃聰
摘 要:當前大多數高校都將晨跑環節納入學生的必修環節,但是晨跑大多數高校的晨跑考核方式單一,缺乏一定的監督,使學生的晨跑過程存在一定的作弊或懈怠現象。針對上述問題,文章設計了一種晨跑打卡系統方案,該方案根據高校晨跑特點,使用打卡技術,定位打卡位置,繪制晨跑路線,監督學生晨跑過程,實現學生晨跑考核。該系統可以有效地杜絕學生晨跑過程中的代打卡或未打卡行為,并能有效地進行考核,具有一定的應用價值。
關鍵詞:晨跑;打卡系統;身份認證
近年來,依照國家全民健身的要求,越來越多的高校已經開展晨跑活動。但是由于高校管理的不同,多數高校晨跑僅限于在固定時間和位置進行打卡,缺乏一定的制度約束,導致大多數代打卡或者僅打卡未鍛煉現象,這種形式下的晨跑不僅沒有發揮應有的作用,反而成 為學生以及相關負責晨跑老師的一種負擔。
本文針對具體的晨跑行為,設計一種區分代打卡或者打卡未鍛煉現象的晨跑打卡系統,該晨跑打卡系統中通過采集校園中多個位置打卡機的數據,來分析學生的晨跑路線,判斷學生的晨跑打卡行為。
1.晨跑打卡系統功能分析
目前,我國高校數量較多,大部分高校都把晨跑作為學生學分的一部分。傳統的晨跑打卡系統,一般都是按時在指定地點進行打卡考勤,缺乏具體晨跑線路的判斷,導致代打卡和僅打卡不鍛煉現象普遍存在,因此有必要進一步了解學生的晨跑行為來判斷是否進行有效地鍛煉,杜絕作弊現象,養成學生晨跑的習慣。因此晨跑打卡系統需具備以下幾個功能。
1)身份識別。我國高校中學生數量眾多,多數學校全日制在校生在達到20000人左右,依靠傳統的人工識別學生身份難度巨大,因此需要使用計算機進行輔助識別。RFID技術以標簽作為信息載體,由于這項技術的加密和穩定性,可以有效地進行身份唯一的標識,并且可以內嵌于學生的校園卡中,實現攜帶的便利性和打卡的有效性。
2)路徑規劃。目前高校晨跑活動中僅僅只打卡一次,許多學生排隊打完卡就離開,并未進行真正的鍛煉。因此在晨跑活動中需為學生規劃晨跑路徑,在校園中設置多個打卡點進行打卡,通過路徑規劃來規定學生的晨跑鍛煉活動方式,達到鍛煉的目的。
3)行為分析。晨跑打卡系統中需對學生的晨跑活動進行行為分析,是否有效地參與晨跑活動,是否有代打卡或未打卡現象存在,更好地規范學生的晨跑行為。
2.晨跑打卡系統的設計目標
本文設計的晨跑打卡系統首先為學生分配不同的晨跑路徑和時間,學生晨跑過程中通過打卡機對學生的IC卡數據進行識別,并將學生的打卡數據存入數據庫中,結合多個地點不同打卡機的數據,判斷出學生的晨跑活動是否有效。該晨跑打卡系統還具有次數統計和管理功能,可以通過管理員的權限,對學生晨跑次數進行統計或者請假審批,具體目標如下。
(1)通過系統設置校園內的不同晨跑線路,并隨機為學生分配線路和晨跑時間。
(2)通過晨跑線路設置校園中的打卡點,并將所有打卡點接入校園網絡中,連接至系統中的數據庫。
(3)根據學生晨跑過程中的打卡記錄,繪制學生的晨跑線路,判斷是否符合晨跑標準。
(4)為系統設置用戶端和管理端,學生作為用戶可以查詢自己的晨跑線路和時間以及晨跑的有效次數;管理員可以管理整個晨跑系統中的數據,包括學生的晨跑記錄及請假審批等功能。
3.晨跑打卡系統框架設計
(1)設計流程
晨跑打卡系統的流程圖如圖1所示。
在該系統中,以學生的一卡通為基礎,使用一種晨跑考勤用的讀寫器讀取一卡通信息,當學生晨跑刷卡時,通過學生卡號來識別學生刷卡的身份并記錄學生刷卡的信息。刷卡成功,則學生的刷卡信息通過下位機上傳到上位機,上位機通過軟件對信息進行處理形成晨跑考勤記錄表,根據每一臺考勤機的編號繪制晨跑路線,由系統自動進行判斷晨跑路線是否符合要求,并在顯示終端向學生顯示當前位置是否合理和下一個點的位置,并提供給教師和管理人員進行學生考勤管理。;刷卡不成功,則輸出錯誤信息提示。
(2)晨跑打卡系統框架設計
本文所設計的晨跑打卡系統包括用戶端、管理端、應用服務器、數據庫服務器等,系統采用三層架構,包括應用層、業務層和數據層,系統的邏輯框架設計如圖2所示。
數據層,該系統中數據層為業務層提供數據訪問接口,并通過數據/文件訪問引擎,提供數據庫日志文件和用戶訪問途徑。
業務層,為系統提供學生身份識別的各項功能的邏輯實現,存儲個人信息、識別個人信息模塊等。
應用層,晨跑學生通過數字化平臺注冊或者個人校園一卡通作為識別憑證,管理人員對晨跑路線、打卡位置和個人身份信息進行管理和設置,在晨跑打卡過程中實現晨跑路線的識別和成績的判定。
4.結語
隨著國家對大學生的體質提出更高的要求,越來越多的學校在學生的人才培養中加入了體質培養的課程,晨跑作為大多數高校的必修課程,占有舉重若輕的地位。本文設計的晨跑打卡系統方案,有效地解決了高校在晨跑過程中所面臨的考核困難等問題,提升了學生的晨跑積極性和鍛煉的有效性。后期可以在系統中進行技術擴展,加入二維碼技術、指紋識別或人臉識別等先進技術進行身份識別,構建模型準確判斷晨跑異常行為,可以在一定程度上避免晨跑作弊或信息泄露等問題,具有一定的推廣應用價值。