[摘 要] 為了對(duì)學(xué)生的課堂出勤情況進(jìn)行實(shí)時(shí)的監(jiān)測(cè),討論了課堂三位一體實(shí)時(shí)指紋考勤系統(tǒng)的設(shè)計(jì),在課堂端的硬件平臺(tái)主要是以ARM9為核心處理器,能夠?qū)W(xué)生的指紋信息進(jìn)行采集,然后利用平臺(tái)上的藍(lán)牙接口將考勤的信息及時(shí)傳輸?shù)浇處煹氖謾C(jī)客戶端,后者再將這些信息發(fā)送到考勤服務(wù)器上,這樣管理學(xué)生工作的教師就能對(duì)學(xué)生的課堂出勤情況進(jìn)行準(zhǔn)確的掌握。
[關(guān) 鍵 詞] 課堂三位一體;實(shí)時(shí)指紋;考勤系統(tǒng)
[中圖分類號(hào)] TP39 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2016)33-0098-01
一、總體設(shè)計(jì)
在課堂三位一體實(shí)時(shí)指紋考勤系統(tǒng)中,其主要組成包括三個(gè)部分,即學(xué)生工作管理教師的手機(jī)APP或者學(xué)校的服務(wù)器、授課教師手機(jī)APP、以S3C2410為基礎(chǔ)的指紋采集器ARM9等,其中HC-06藍(lán)牙模塊、STM32輸入指紋模塊、TQ2440開發(fā)板等,共同組成了指紋采集器。通過藍(lán)牙模塊,能將授課教師的手機(jī)APP終端與指紋信息考勤裝置連接起來。而當(dāng)手機(jī)成功配對(duì)HC-06藍(lán)牙模塊之后,授課教師手機(jī)APP就能接收到學(xué)生指紋考勤信息,并將這些信息利用4G網(wǎng)絡(luò)發(fā)送到學(xué)生工作管理教師的手機(jī)APP或者學(xué)校的服務(wù)器上,這樣一來,學(xué)校的校領(lǐng)導(dǎo)以及各級(jí)主管部門的教師就能通過手機(jī)APP或者瀏覽器等,對(duì)學(xué)生的課堂出勤情況進(jìn)行實(shí)時(shí)的了解,從而制定出一系列科學(xué)、合理的考勤管理機(jī)制,從而有效提高學(xué)生管理工作的效率和質(zhì)量。
二、硬件設(shè)計(jì)
在對(duì)課堂三位一體實(shí)時(shí)指紋考勤系統(tǒng)進(jìn)行設(shè)計(jì)的過程中,ARM指紋考勤的硬件設(shè)計(jì),主要是以ARM920T為核心的嵌入式32RISC S3C2440處理器。而選用HYNIX中的HY57V561620作為系統(tǒng)的SDRAM芯片,且選用Samsung中的SK9F1208作為芯片NAND FLASH的存儲(chǔ)器。
在指紋識(shí)別STM32模塊中,其核心處理器為STM32F205高速數(shù)字式,且在實(shí)時(shí)指紋考勤系統(tǒng)中,通過通信協(xié)議與UART接口,指紋識(shí)別模塊就能將采集到的指紋信息數(shù)據(jù)發(fā)送到微處理器S3C2440中。而在HC-06藍(lán)牙模塊中,其主要是利用微處理器S3C2440與UART來進(jìn)行配置和連接,同時(shí)利用HC-06模塊的廣播方式,微處理器S3C2440就能將藍(lán)牙信號(hào)對(duì)外發(fā)送出去。而手機(jī)終端利用Android藍(lán)牙就能接受這一藍(lán)牙信號(hào),當(dāng)驗(yàn)證匹配成功之后,就能獲得指紋考勤信息數(shù)據(jù)。
三、軟件設(shè)計(jì)
(一)ARM指紋考勤嵌入式裝置
嵌入式的S3C2410軟件主要構(gòu)成步驟為:加載Bootloader;調(diào)用、移植、裁剪Kemel,以及創(chuàng)建編譯交叉環(huán)境;創(chuàng)建根盤系統(tǒng)文件;在環(huán)境ADS中對(duì)S3C2440系統(tǒng)的內(nèi)存配置以及硬件初始化進(jìn)行編譯,并對(duì)指紋模塊和藍(lán)牙模塊的C函數(shù)入口以及串口初始化進(jìn)行編譯;在環(huán)境ADS中,對(duì)指紋模塊創(chuàng)建改查增刪實(shí)現(xiàn)功能,并在文件系統(tǒng)中進(jìn)行加載。
(二)授課教師手機(jī)端設(shè)計(jì)APP
在授課教師的手機(jī)終端上,一般Android平臺(tái)尋用Eclipse IDE作為開發(fā)軟件,同時(shí)還必須安裝ADT插件(Android Development Tool插件)、Android的SDK包以及jdk1.7等。通常情況下,通過網(wǎng)絡(luò)連接模塊,就能在Web服務(wù)器端與安卓手機(jī)的數(shù)據(jù)交互之間,建立一座交換兩者的橋梁,且在這一網(wǎng)絡(luò)連接模塊的基礎(chǔ)上,手機(jī)終端還能通過URL將不同的請(qǐng)求發(fā)送出去。同時(shí),Web服務(wù)器端將手機(jī)終端發(fā)送的請(qǐng)求信息接收之后,就能在后臺(tái)數(shù)據(jù)庫中對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行獲取和查詢,并利用寫入的方式將數(shù)據(jù)響應(yīng)返還到手機(jī)終端。
(三)Web服務(wù)器端設(shè)計(jì)
在該實(shí)時(shí)指紋考勤系統(tǒng)中,一般利用B/S模式結(jié)構(gòu)對(duì)系統(tǒng)中的Web服務(wù)器端進(jìn)行開發(fā),并通過java中的三個(gè)框架來對(duì)Web服務(wù)器端進(jìn)行架構(gòu),這樣就能利用開發(fā)技術(shù)JSP+Spring+Struts+JavaScript+Hibernate來進(jìn)行開發(fā)。而編寫代碼的環(huán)境工具為MyEclipse,同時(shí)利用Tomcat對(duì)其進(jìn)行部署,這樣一來所需的數(shù)據(jù)就能通過后臺(tái)數(shù)據(jù)庫Oracle進(jìn)行存儲(chǔ),且通過數(shù)據(jù)庫與網(wǎng)頁還能實(shí)現(xiàn)數(shù)據(jù)交互。另外,在Web服務(wù)器端中,其包含的模塊主要有登陸、藍(lán)牙簽到、查詢考勤、個(gè)人管理、校方管理以及退出模塊等。
四、總結(jié)
綜上所述,通過對(duì)課堂三位一體實(shí)時(shí)指紋考勤系統(tǒng)的設(shè)計(jì)研究與分析,可以看出,利用該系統(tǒng),不僅能夠?qū)W(xué)生的課堂出勤情況進(jìn)行實(shí)時(shí)的管理和考勤,同時(shí)還能有效地約束學(xué)生的出勤行為,從而達(dá)到提高學(xué)習(xí)效率的目的。
參考文獻(xiàn):
[1]武永華.高校課堂三位一體實(shí)時(shí)指紋考勤系統(tǒng)設(shè)計(jì)[J].信息通信,2015(12):101-102.
[2]石冬易.對(duì)課堂三位一體實(shí)時(shí)指紋考勤系統(tǒng)的設(shè)計(jì)分析[J].質(zhì)量探索,2016(3):98-99.
[3]陳銳,趙堃堃.創(chuàng)新云身份識(shí)別系統(tǒng) 攻克中職課改走班考勤難題[J].職業(yè)教育(中旬刊),2016(6):9-11,32.
[4]何孟杰.基于“互聯(lián)網(wǎng)+”的高校課堂教學(xué)大數(shù)據(jù)探究[J].現(xiàn)代教育管理,2016(10):103-107.