国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于微信小程序的二維碼定位簽到平臺(tái)建設(shè)

2019-10-21 08:16曾青青
現(xiàn)代信息科技 2019年11期
關(guān)鍵詞:微信小程序

摘? 要:在信息技術(shù)和現(xiàn)代教育理念的飛速發(fā)展下,一個(gè)新型的學(xué)校管理系統(tǒng)顯得格外重要?;谖⑿判〕绦虻亩S碼簽到平臺(tái)采用的方式為二維碼定位簽到,即系統(tǒng)在后臺(tái)設(shè)置了課程簽到的時(shí)間和有效地理位置范圍,并指定課程二維碼管理人員進(jìn)入勤學(xué)優(yōu)小程序,生成簽到二維碼供學(xué)生使用勤學(xué)優(yōu)掃碼簽到。該系統(tǒng)主要基于微信小程序管理學(xué)生的考勤情況,用信息化手段來提升學(xué)校的服務(wù)管理質(zhì)量。

關(guān)鍵詞:微信小程序;二維碼定位簽到;隨堂評(píng)教

Abstract:With the rapid development of information technology and the concept of modern education,a new school management system is particularly important. The two-dimensional code sign-on platform based on WeChat applet is used to locate the two-dimensional code,that is,the system sets the course sign in the background. Time and effective geographic location and specify the course two-dimensional code management personnel to enter the diligent and excellent program,generate a sign-in two-dimensional code for students to use the diligent and excellent scan code sign. The system is mainly based on WeChat small program to manage studentsattendance and use information technology to improve the quality of school service management.

Keywords:WeChat applet;two-dimensional code location check-in;assessment of teaching in class

0? 引? 言

每個(gè)時(shí)代都有自己時(shí)代特定的教育模式,其總是與時(shí)代發(fā)展相適應(yīng)的,從古代社會(huì)到近代再到現(xiàn)代,農(nóng)業(yè)社會(huì)特定的教育模式、工業(yè)時(shí)代特定的教育模式,以及我們經(jīng)歷的知識(shí)經(jīng)濟(jì)時(shí)代特定的教育模式,每個(gè)特定時(shí)代的教育模式之間一定是有很大差異的,跟上時(shí)代的潮流,轉(zhuǎn)變教育教學(xué)方式,轉(zhuǎn)變教育管理方式,才能更好、更有效率地開展教育工作。在今天這種知識(shí)經(jīng)濟(jì)時(shí)代背景下,高校管理系統(tǒng)應(yīng)運(yùn)而生,一個(gè)科學(xué)、規(guī)范化的管理系統(tǒng)能使得高校節(jié)省許多的人力,也能更好地輔助學(xué)校管理。

1? 系統(tǒng)分析

1.1? 系統(tǒng)目標(biāo)

近年來,為了保證大學(xué)生課堂出勤率、節(jié)省教師點(diǎn)名時(shí)間、有效提升教師教學(xué)質(zhì)量,很多學(xué)校都采取各種不同的措施來管理學(xué)生的出勤率及提升教師的教學(xué)質(zhì)量,所以對(duì)合理、簡(jiǎn)易、方便高效的學(xué)生簽到系統(tǒng)有著迫切的需求,一個(gè)可行的,符合實(shí)際需求的系統(tǒng)對(duì)此有著重要的意義。微信自成立以來已擁有了億級(jí)的用戶,而且現(xiàn)在小程序十分流行,微信自身也在大力推行微信小程序的應(yīng)用。本系統(tǒng)將借助微信小程序的優(yōu)勢(shì),開發(fā)出可以對(duì)簽到二維碼以及簽到人員實(shí)時(shí)定位的簽到技術(shù),以及一個(gè)供學(xué)生隨堂教學(xué)評(píng)教的平臺(tái)。基于微信小程序的二維碼定位簽到功能就是運(yùn)用信息化手段提升學(xué)校管理質(zhì)量的一種手段。除此之外,該系統(tǒng)還具備學(xué)生信息管理、課程管理、選課等功能。

1.2? 系統(tǒng)功能

該二維碼定位簽到平臺(tái)的功能主要有四大模塊組成,分別為:系統(tǒng)基本信息設(shè)置、數(shù)據(jù)關(guān)聯(lián)管理、查看管理、定位二維碼管理,其系統(tǒng)功能結(jié)構(gòu)如圖1所示。

其中,系統(tǒng)基本信息設(shè)置包括教務(wù)部管理、院系管理、教師管理和課程分類管理;數(shù)據(jù)關(guān)聯(lián)管理主要包括教師與課程關(guān)聯(lián)以及學(xué)生與課程關(guān)聯(lián)等;查看管理包括教師查看上課課程以及教師查看上課學(xué)生信息功能等;定位二維碼管理包括生成評(píng)教二維碼和定位二維碼的集中管理功能。

2? 系統(tǒng)設(shè)計(jì)

2.1? 系統(tǒng)總體架構(gòu)

該系統(tǒng)采取表現(xiàn)層(UI)、控制邏輯層、視圖服務(wù)層、業(yè)務(wù)模型服務(wù)層、數(shù)據(jù)訪問層等多層安全管理機(jī)制,并采用MD5不可逆加密的方式保障信息數(shù)據(jù)安全可靠。此外,用戶只需要通過微信平臺(tái)即可輕松完成各種信息處理,簡(jiǎn)單易用,大大縮短了系統(tǒng)建設(shè)周期,節(jié)省了管理費(fèi)用。

2.2? 系統(tǒng)技術(shù)方案

2.2.1? Spring Web MVC框架

Spring Web MVC是一種新型的輕量級(jí)Web框架,它是基于Java語言來實(shí)現(xiàn)的一種請(qǐng)求驅(qū)動(dòng)類設(shè)計(jì)模式。Spring Web MVC延續(xù)了MAC框架的基本思想,即將Web層進(jìn)行職責(zé)解耦,使用它的主要目的就是幫助我們簡(jiǎn)化日常的Web開發(fā)。

Spring Web MVC是模型-視圖-控制器的Web應(yīng)用程序模式,其目的是將業(yè)務(wù)模型和用戶視圖的實(shí)現(xiàn)進(jìn)行代碼分離,降低視圖層和業(yè)務(wù)層的耦合性。其前端控制器為DispatcherServlet;應(yīng)用控制器由處理器映射器(Handler Mapping)和視圖解析器(View Resolver)組成,其中處理器映射器主要用于處理器的管理,視圖解析器主要用于視圖管理;頁面控制器/動(dòng)作/處理器為Controller接口。Spring Web MVC的使用能夠降低項(xiàng)目的生命周期成本,并且部署快、可維護(hù)性高,便于企業(yè)工程化管理。

2.2.2? 前端頁面UI框架及主要JS框架整合

(1)Material Admin。Material Admin是一套基于Bootstrap、jQuery、以及Material Design的輕量級(jí)響應(yīng)式后臺(tái)管理系統(tǒng)UI,非常適合應(yīng)用于管理設(shè)計(jì),其風(fēng)格和設(shè)計(jì)規(guī)范,是基于Google I/O 2014發(fā)布的Material Design。

Material Admin的頁面代碼均都通過HTML5標(biāo)準(zhǔn)驗(yàn)證,同時(shí)非常簡(jiǎn)潔,采用完全響應(yīng)式設(shè)計(jì),支持桌面PC,筆記本電腦,智能手機(jī)設(shè)備以及平板電腦使用。

(2)AngularJS 1.x。AngularJS是Google推出的一個(gè)前端開發(fā)的JavaScript框架。它的設(shè)計(jì)和開發(fā)思想非常前衛(wèi),提供了一系列易于擴(kuò)展、兼容性良好的服務(wù),包括主流的MVC設(shè)計(jì)模式、雙向數(shù)據(jù)綁定以及模塊化建設(shè)和DOM操作。同時(shí),它還允許開發(fā)人員根據(jù)業(yè)務(wù)需要,進(jìn)行自定義指令的開發(fā),能夠很好地?cái)U(kuò)展HTML標(biāo)簽和特性,使得系統(tǒng)更加符合業(yè)務(wù)的需要,而指令還可以進(jìn)行復(fù)用和跨項(xiàng)目使用。靈活的Angular語法及指令操作,能很好地操作數(shù)據(jù),有利于數(shù)據(jù)的渲染,一定程度上提高了數(shù)據(jù)看板展示的性能。

3? 系統(tǒng)實(shí)現(xiàn)

3.1? 業(yè)務(wù)描述

該系統(tǒng)主要實(shí)現(xiàn)對(duì)學(xué)生上課情況的考勤,節(jié)省老師上課點(diǎn)名的時(shí)間??记诘姆绞綖槎S碼定位簽到,即系統(tǒng)在后臺(tái)設(shè)置課程的有效簽到時(shí)間和有效地理位置,然后有相應(yīng)權(quán)限的管理人員(課程老師或者學(xué)習(xí)委員)在微信端生成簽到二維碼(可下載)分發(fā)給學(xué)生,供學(xué)生在教室中使用微信進(jìn)行掃碼簽到。

該二維碼具有定位功能,掃碼簽到的學(xué)生必須在系統(tǒng)指定的地理位置范圍內(nèi)方可進(jìn)行簽到。該系統(tǒng)除了需實(shí)現(xiàn)對(duì)二維碼定位外,還需實(shí)現(xiàn)對(duì)簽到學(xué)生及簽到管理員的定位。

3.2? 業(yè)務(wù)流程

整個(gè)二維碼定位簽到平臺(tái)的實(shí)現(xiàn)流程如下:

(1)系統(tǒng)管理員登錄平臺(tái),設(shè)置教務(wù)部管理、院系管理、教師管理、以及課程分類管理的信息,并賦予教務(wù)部、院系和教師不同的權(quán)限,如教務(wù)部可以查詢及修改教務(wù)部、院系、教師和課程分類管理的信息;院系管理員可以查看和修改院系、教師和課程分類的信息;教師可以查看和修改教師管理的信息。設(shè)置系統(tǒng)基本信息,供其他功能模塊引用。

(2)數(shù)據(jù)關(guān)聯(lián)管理,主要引用系統(tǒng)的基礎(chǔ)信息設(shè)置,進(jìn)行數(shù)據(jù)關(guān)聯(lián),供圖1中的“查看管理”和“評(píng)教二維碼管理”所用。

(3)查看管理,該功能主要引用“教師信息”“教師與課程關(guān)聯(lián)信息”“學(xué)生與課程關(guān)聯(lián)信息”,幫助教師實(shí)時(shí)查看自身基本信息、上課課程信息以及上課學(xué)生信息。

(4)簽到二維碼的生成與管理,該模塊引用“系統(tǒng)基礎(chǔ)數(shù)據(jù)”和“數(shù)據(jù)關(guān)聯(lián)管理”兩大模塊的信息進(jìn)行簽到二維碼的生成和管理。生成和導(dǎo)出的二維碼會(huì)帶有相應(yīng)的課程信息、教師信息,以供學(xué)生在規(guī)定時(shí)間內(nèi)對(duì)特定的課程進(jìn)行簽到。

(5)學(xué)生微信端簽到,學(xué)生登錄微信后掃描二維碼,進(jìn)入到簽到頁面進(jìn)行簽到,簽到完畢后提交信息即可完成此次簽到。具體流程可簡(jiǎn)化如下:

課程信息管理→學(xué)生信息管理→教師信息管理→教室信息管理→課程表管理→教師與課程關(guān)聯(lián)管理→二維碼定位→簽到管理員定位→學(xué)生掃碼(微信端)→學(xué)生netID登錄(獲取學(xué)生的學(xué)號(hào)和姓名)→簽到成功→學(xué)生簽到情況管理。

3.3? 業(yè)務(wù)使用對(duì)象及對(duì)應(yīng)業(yè)務(wù)

(1)系統(tǒng)管理員:課程信息管理、學(xué)生信息管理、教師信息管理、教室信息管理、課程表管理、教師與課程關(guān)聯(lián)管理、二維碼定位、簽到管理員定位、學(xué)生簽到管理。

(2)教務(wù)部管理員:課程表管理、教師與課程關(guān)聯(lián)管理、學(xué)生簽到情況管理。

(3)教師:學(xué)生簽到情況管理。

(4)學(xué)生:學(xué)生掃碼(微信端)、學(xué)生netID登錄。

3.4? 平臺(tái)優(yōu)點(diǎn)

該平臺(tái)是基于微信小程序建設(shè)的二維碼簽到平臺(tái),利用信息化手段提升學(xué)校服務(wù)管理平臺(tái)的負(fù)擔(dān),減小教師工作壓力,該平臺(tái)具有如下優(yōu)點(diǎn):

(1)可以全面完整記錄、存儲(chǔ)并積累學(xué)生到課情況的數(shù)據(jù),為后續(xù)進(jìn)行的數(shù)據(jù)分析、全面管理積累相關(guān)資源;提升管理效率和準(zhǔn)確率,便于領(lǐng)導(dǎo)全面掌握第一手準(zhǔn)確數(shù)據(jù)。

(2)不需要輔導(dǎo)員到課巡視的工作,僅僅這一點(diǎn),就可以大大減輕學(xué)工教師的工作負(fù)擔(dān)。

(3)不需要任課教師和班干部點(diǎn)名,有利于營(yíng)造和諧課堂氛圍。

(4)利用二維碼定位簽到,技術(shù)先進(jìn)、操作簡(jiǎn)易等。

4? 結(jié)? 論

勤學(xué)優(yōu)利用微信小程序的優(yōu)勢(shì),操作簡(jiǎn)易、用戶體驗(yàn)友好,使用二維碼定位技術(shù)有效防止簽到作弊行為,減輕了教師工作負(fù)擔(dān),提高了學(xué)校的管理效率。記錄和儲(chǔ)存的學(xué)生到課情況可以為后續(xù)的數(shù)據(jù)分析積累相關(guān)資源,并且使用該平臺(tái)能夠完整快速的匯總學(xué)生資料,便于領(lǐng)導(dǎo)全面掌握第一手?jǐn)?shù)據(jù)。

參考文獻(xiàn):

[1] 秦文正.教育管理學(xué)科建設(shè)國(guó)際化研究 [D].寧波:寧波大學(xué),2018.

[2] 閆春梅.現(xiàn)代教育管理與現(xiàn)代信息技術(shù)視角下的“教務(wù)管理系統(tǒng)” [D].呼和浩特:內(nèi)蒙古師范大學(xué),2009.

[3] 毛行堂.高等學(xué)校教學(xué)管理系統(tǒng)的分析與選用 [A].北京大學(xué)經(jīng)濟(jì)管理學(xué)院.“決策論壇——決策理論與方法研究學(xué)術(shù)研討會(huì)”論文集(下) [C].北京:北京大學(xué)經(jīng)濟(jì)管理學(xué)院:《科技與企業(yè)》編輯部,2016:2.

[4] 劉曉婷.高校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].長(zhǎng)春:吉林大學(xué),2016.

[5] 楊清波.高等學(xué)校學(xué)術(shù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——需求分析部分 [A]. Singapore Management and Sports Science Institute,Singapore、Academic Conference Institute,USA.Proceedings of 2016 ICMIBI International Conference on Humanity,Education and Social Science(ICMIBI-HESS 2016) [C]. Singapore:Singapore Management and Sports Science Institute,Singapore、Academic Conference Institute,USA:智能信息技術(shù)應(yīng)用學(xué)會(huì),2016:5.

[6] 趙江川.教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].商,2015(46):235.

作者簡(jiǎn)介:曾青青(1981.11-),男,漢族,廣東廣州人,就職于信息科學(xué)學(xué)院,助教,碩士研究生,研究方向:軟件工程信息系統(tǒng)開發(fā)。

猜你喜歡
微信小程序
基于微信小程序的停車位租賃平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
微信小程序在高校英語教學(xué)中的應(yīng)用
微信小程序?qū)Υ髮W(xué)生使用APP意愿的影響
基于微信小程序的點(diǎn)餐系統(tǒng)
基于Webpy+Apache HTTP Server 微信小程序架構(gòu)搭建研究
基于微信小程序的醫(yī)囑服務(wù)研究
圖書館微信小程序的應(yīng)用現(xiàn)狀及前景分析
基于CNKI的微信小程序研究文獻(xiàn)計(jì)量分析
信息技術(shù)與專業(yè)課程融合路徑探索
當(dāng)圖書館遇上微信小程序