李吉 唐竹韻 劉通 李林燕 譚文菁







【摘 要】隨著信息技術(shù)和移動設(shè)備的不斷發(fā)展,信息技術(shù)在教育管理領(lǐng)域起到的作用愈發(fā)重要,信息技術(shù)與教學(xué)管理的結(jié)合對高校來說是一個(gè)全新而必須的發(fā)展方向。最開始的考勤工作都是由人工完成的,這不僅浪費(fèi)人力與物力,還無法保證其準(zhǔn)確性和透明度,同時(shí)如何保存這些數(shù)據(jù)也是一些難題,更無法進(jìn)行數(shù)據(jù)分析。之后考勤系統(tǒng)的發(fā)展有所突破,各種不同類型的考勤系統(tǒng)出現(xiàn)在市場上,如人臉識別考勤系統(tǒng)、指紋識別考勤系統(tǒng)和非接觸IC卡考勤系統(tǒng)等,但它們在功能上存在投入成本大或干擾因素多或數(shù)據(jù)不易采集等問題,使用起來并不是很便利。如今基本每個(gè)人都擁有自己的移動設(shè)備,移動設(shè)備的功能非常強(qiáng)大,如果利用移動設(shè)備來實(shí)現(xiàn)學(xué)生的考勤管理,這樣既減少了投入成本,也提高了考勤效率。
【關(guān)鍵詞】智能考勤;考勤小程序;智慧教學(xué)管理
一、引言
隨著信息技術(shù)和移動設(shè)備的不斷發(fā)展,信息技術(shù)在教育管理領(lǐng)域起到的作用愈發(fā)重要,信息技術(shù)與教學(xué)管理的結(jié)合對高校來說是一個(gè)全新而必須的發(fā)展方向。課程考勤管理是一項(xiàng)繁瑣而又細(xì)致的工作,考勤作為教師對學(xué)生的基本管理需求,在高校教學(xué)管理中至關(guān)重要。當(dāng)前,大部分高校教學(xué)管理的考勤主要通過手工記錄、紙質(zhì)文件的記錄來進(jìn)行管理,實(shí)時(shí)性較差。這不僅浪費(fèi)人力與物力,還無法保證其準(zhǔn)確性和透明度,同時(shí)如何保存這些數(shù)據(jù)也是一些難題,更無法進(jìn)行數(shù)據(jù)分析。
隨著技術(shù)的發(fā)展,考勤信息系統(tǒng)的發(fā)展有所突破,各種不同類型的考勤系統(tǒng)出現(xiàn)在市場上,如人臉識別考勤系統(tǒng)、指紋識別考勤系統(tǒng)和非接觸IC卡考勤系統(tǒng)等,但它們在功能上存在投入成本大、干擾因素多或數(shù)據(jù)不易采集等問題,使用起來不太便捷。隨著移動互聯(lián)網(wǎng)的發(fā)展,基本每個(gè)學(xué)生都在使用智能手機(jī),如果利用移動智能手機(jī)來實(shí)現(xiàn)學(xué)生的考勤管理,既減少了投入成本,也提高了考勤效率。本項(xiàng)目的研究主要針對學(xué)生考勤數(shù)據(jù)不及時(shí)、數(shù)據(jù)綜合查詢困難、數(shù)據(jù)實(shí)時(shí)統(tǒng)計(jì)難等現(xiàn)狀問題,考慮如何構(gòu)建一個(gè)具有簡單方便、操作快捷、數(shù)據(jù)查詢等特性,可供學(xué)生、教師、輔導(dǎo)員、院系領(lǐng)導(dǎo)、管理員等多方人員快速查詢、有效決策的考勤系統(tǒng),以實(shí)現(xiàn)學(xué)生智能考勤的需求。
基于HTML5程序和JAVA語言的學(xué)生智能考勤小程序,利用HTML5技術(shù)和JAVA語言開發(fā)滿足考勤管理需求的智能小程序,面向隨時(shí)隨地、方便應(yīng)用的需求,除了在電腦端進(jìn)行使用,還可在移動終端、大屏幕端進(jìn)行使用,開發(fā)成本低、使用簡單方便,易于推廣,對高校教學(xué)過程的日常管理來說具有重大的意義。
二、系統(tǒng)構(gòu)建
目前的互聯(lián)網(wǎng)不僅僅是傳統(tǒng)意義上面的互聯(lián)網(wǎng),所有的傳統(tǒng)應(yīng)用和模式正在向著更加移動和便捷發(fā)展,人們可能通過手機(jī)、平板電腦等各類移動設(shè)備來獲取信息和使用更加豐富的應(yīng)用。HTML5是近十年來Web標(biāo)準(zhǔn)發(fā)展巨大的跨越,與之前HTML3、HTML4等版本相比,HTML5不僅可用來表示W(wǎng)eb內(nèi)容,還將Web引入一個(gè)比較成熟的應(yīng)用平臺,視頻、音頻、圖像和動畫等都以標(biāo)準(zhǔn)化形式與電腦進(jìn)行交互。研究利用HTML5這種技術(shù)體系來嘗試做學(xué)生考勤程序,實(shí)現(xiàn)電腦端、移動端的跨屏訪問,也是對新技術(shù)的一次最佳實(shí)踐和學(xué)習(xí)。JAVA語言是當(dāng)前計(jì)算機(jī)語言中應(yīng)用非常廣泛的一種面向?qū)ο笳Z言,其大眾化的特點(diǎn)、簡單易操作的功能,使系統(tǒng)開發(fā)建設(shè)和運(yùn)行維護(hù)都較為容易。
本系統(tǒng)考慮到移動設(shè)備和移動應(yīng)用平臺的多樣性,選擇了具有跨平臺開發(fā)特性的HTML5技術(shù)和JAVA語言,實(shí)現(xiàn)學(xué)生考勤程序,完成教師、輔導(dǎo)員、院系領(lǐng)導(dǎo)對高校教學(xué)日常管理的應(yīng)用,方便班級考勤負(fù)責(zé)人隨時(shí)隨地進(jìn)行課堂考勤信息的記錄上報(bào)。
(一)系統(tǒng)業(yè)務(wù)流程需求分析
本程序的開發(fā)是為了滿足高校教師、輔導(dǎo)員、院系領(lǐng)導(dǎo)對于學(xué)生課堂考勤的需求,需要從學(xué)生、教師、輔導(dǎo)員、管理員、院系領(lǐng)導(dǎo)的角度來進(jìn)行應(yīng)用需求的分析,從而滿足學(xué)生智能考勤小程序的開發(fā)目標(biāo)。如下圖1所示,學(xué)生、教師、輔導(dǎo)員、管理員、院系領(lǐng)導(dǎo)各模塊的需求主要包括:
(1)學(xué)生模塊:包含系統(tǒng)登錄、系統(tǒng)首頁、簽到打卡、簽到查詢、消息公告、請假申請等功能;
(2)教師模塊:包含系統(tǒng)登錄、系統(tǒng)首頁、發(fā)布簽到、考勤統(tǒng)計(jì)、消息公告、查看請假等功能;
(3)輔導(dǎo)員模塊:包含系統(tǒng)登錄、系統(tǒng)首頁、簽到查詢、考勤統(tǒng)計(jì)、消息公告、請假處理等功能;
(4)管理員模塊:包含系統(tǒng)登錄、系統(tǒng)首頁、注冊管理、人員管理、信息發(fā)布、簽到查詢、考勤統(tǒng)計(jì)、數(shù)據(jù)分析等功能;
(5)院系領(lǐng)導(dǎo)模塊:包含系統(tǒng)登錄、系統(tǒng)首頁、簽到查詢、考勤統(tǒng)計(jì)等功能。
(二)系統(tǒng)技術(shù)路線
本系統(tǒng)采用SOA的架構(gòu)設(shè)計(jì),基于J2EE平臺進(jìn)行開發(fā),采用HTML5進(jìn)行前端頁面開發(fā),數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,系統(tǒng)技術(shù)路線圖如下圖2所示。
(三)系統(tǒng)實(shí)現(xiàn)架構(gòu)
系統(tǒng)實(shí)現(xiàn)面向移動端應(yīng)用、WEB端應(yīng)用的需求利用http、https服務(wù)來進(jìn)行訪問認(rèn)證的接入服務(wù)請求,在服務(wù)器路由接收到外部的http、https請求時(shí),通過服務(wù)路由的微服務(wù)進(jìn)入到消息中間件實(shí)現(xiàn)與服務(wù)器進(jìn)行通信,從而實(shí)現(xiàn)學(xué)生智能考勤小程序的考勤管理、課程管理等系列管理服務(wù),如下圖3所示。
三、系統(tǒng)實(shí)現(xiàn)
為了驗(yàn)證程序的實(shí)用性,利用Eclipse、Sublime text、MySQL等軟件開發(fā)實(shí)現(xiàn)了學(xué)生考勤、數(shù)據(jù)上報(bào)、考勤數(shù)據(jù)查詢、考勤數(shù)據(jù)統(tǒng)計(jì)、信息維護(hù)以及數(shù)據(jù)導(dǎo)出等功能,并在學(xué)院20個(gè)班級進(jìn)行了系統(tǒng)使用,能完全滿足學(xué)生、教師、輔導(dǎo)員、學(xué)院領(lǐng)導(dǎo)及管理員各方的應(yīng)用需求,能較好地實(shí)現(xiàn)課堂智能考勤,進(jìn)行數(shù)據(jù)分析。
如下圖4所示為學(xué)生考勤綜合管理,系統(tǒng)不僅展示了學(xué)生個(gè)人考勤情況,還可進(jìn)行數(shù)據(jù)的查詢搜索,也可進(jìn)行學(xué)生考勤數(shù)據(jù)的歷史數(shù)據(jù)查看,并能將選擇的考勤數(shù)據(jù)進(jìn)行導(dǎo)出,滿足管理需求。
如下圖5所示為班級考勤上報(bào)管理功能,可實(shí)時(shí)查看各個(gè)班級上報(bào)的考勤數(shù)據(jù),還可對不同狀態(tài)的班級考勤數(shù)據(jù)利用課程名稱、上課地點(diǎn)、時(shí)間等基本信息進(jìn)行綜合查詢,可為高校教師、輔導(dǎo)員、院系領(lǐng)導(dǎo)等精準(zhǔn)考勤管理提供數(shù)據(jù)支撐。
如下圖6 所示為后臺的信息維護(hù)功能,管理員可對班級信息、課程信息、學(xué)生信息、考勤負(fù)責(zé)人信息、教師信息、輔導(dǎo)員信息等系統(tǒng)使用數(shù)據(jù)進(jìn)行維護(hù)調(diào)整,包括數(shù)據(jù)的增、刪、改、查等操作。
如下圖7所示為學(xué)生應(yīng)用移動端考勤,考勤人員進(jìn)行登錄后,即可通過后臺對應(yīng)的班級、課程、班級選課信息、班級學(xué)生信息、教師信息等數(shù)據(jù)的關(guān)聯(lián)對應(yīng),將當(dāng)前正在進(jìn)行的課程信息、教師信息及班級學(xué)生信息自動呈現(xiàn)出來,通過選擇、填寫等方式將課程考勤需要的數(shù)據(jù)進(jìn)行完善,然后將所有學(xué)生的考勤狀態(tài)進(jìn)行完善,進(jìn)行提交即可將學(xué)生課程考勤信息推送至服務(wù)器,然后教師、輔導(dǎo)員、院級領(lǐng)導(dǎo)等人員登錄平臺,即可進(jìn)行相應(yīng)考勤數(shù)據(jù)的查詢、統(tǒng)計(jì)等操作。
四、結(jié)束語
本系統(tǒng)結(jié)合HTML5、CSS3、JAVA、MySQL以及計(jì)算機(jī)技術(shù),設(shè)計(jì)和開發(fā)了可滿足實(shí)際需要的基于HTML5和JAVA的學(xué)生智能考勤小程序系統(tǒng),本系統(tǒng)已基于20個(gè)班級進(jìn)行試運(yùn)行,通過考勤負(fù)責(zé)人對班級考勤信息的上報(bào),實(shí)現(xiàn)后臺數(shù)據(jù)實(shí)時(shí)共享,在數(shù)據(jù)查詢的實(shí)時(shí)性、便捷性、環(huán)保性方面有較大的積極作用,滿足了教師、輔導(dǎo)員、院系領(lǐng)導(dǎo)、管理員對考勤信息的實(shí)時(shí)掌握和決策。
【參考文獻(xiàn)】
[1] 徐釬力,嚴(yán)張凌. 基于Android的學(xué)生智能考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息與電腦(理論版), 2020,32(14): 92-94.
[2]梁曉琦,戴永輝,藏鴻雁. 基于雙重定位技術(shù)的智能考勤系統(tǒng). 計(jì)算機(jī)與現(xiàn)代化, 2020,(01):58-62+80.
[3]鄭華昌. 基于智能移動終端的人臉識別技術(shù)在高校課堂考勤中的應(yīng)用研究——以江門職業(yè)技術(shù)學(xué)院為例. 計(jì)算機(jī)產(chǎn)品與流通,2019,(10):222.
[4]趙子民,明陽,劉卓,侯愛琴.校園智能考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).物聯(lián)網(wǎng)技術(shù). 2019,9(09):52-53+56.
[5]劉湘煜. 課堂考勤系統(tǒng)移動端的設(shè)計(jì)與實(shí)現(xiàn).互聯(lián)網(wǎng)天地,現(xiàn)代計(jì)算機(jī). 2019,(15):87-92.
[6]曹潤強(qiáng). 基于互聯(lián)網(wǎng)的校園考勤系統(tǒng)在智慧教室中的應(yīng)用.攀枝花學(xué)院學(xué)報(bào). 2019,36(02):57-62.