下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
高校微信小程序的設(shè)計(jì)與實(shí)現(xiàn)
簽名是高中最常見的應(yīng)用場景之一。傳統(tǒng)的簽名方法效率低下,無法解決簽名等問題。雖然隨著信息技術(shù)的發(fā)展,考勤方式變?yōu)橹讣y識別,人臉識別和打卡。這些考勤方式雖然優(yōu)于傳統(tǒng)的人工考勤,但是需要添加硬件增加成本并且簽到時間分散。為此,設(shè)計(jì)出實(shí)現(xiàn)高效率、高可信度的簽到平臺是非常重要的。微信是手機(jī)安裝最多、使用最頻繁的移動應(yīng)用之一。截至2018年3月,微信小程序用戶規(guī)模就已經(jīng)突破了4億,其滲透率達(dá)到了43.9%。根據(jù)發(fā)布的《微信小程序洞察報(bào)告》,微信小程序月活用戶從2018年1月開始出現(xiàn)爆發(fā)式增長,到3月微信小程序月活用戶突破4億,滲透率達(dá)到43.9%,用戶數(shù)增長潛力巨大,微信已經(jīng)根深蒂固。微信作為騰訊內(nèi)部首批被微信官方要求的項(xiàng)目之一,小程序的出現(xiàn)就被賦予了不一樣的意義,微信小程序在高校教育教學(xué)中應(yīng)用也就成了必然。1小程序的應(yīng)用微信小程序,英文為WeChatMiniProgram,簡稱為小程序。它是一款不用下載安裝,具有跨平臺性,直接可以應(yīng)用的程序。用戶通過掃一掃或者搜一下就可以實(shí)現(xiàn)該應(yīng)用,也體現(xiàn)了“用完即走”的理念。因?yàn)樾〕绦虿恍枰惭b,所以用戶隨時隨地可以使用并且不用關(guān)心是否安裝太多應(yīng)用的問題。對于開發(fā)者而言,誰都可以進(jìn)行小程序的開發(fā),難度比較低,實(shí)現(xiàn)了人們的基本生活需要。小程序能夠?qū)崿F(xiàn)消息通知、線下掃碼、公眾號關(guān)聯(lián)等七大功能。因?yàn)樾〕绦虿淮嬖谌肟?,所以用戶通過關(guān)聯(lián)公眾號實(shí)現(xiàn)公眾號與小程序之間的相互切換。信息技術(shù)的高速發(fā)展,微信早就滲透到了生活的方方面面,所以越來越多的小程序取代傳統(tǒng)App。幾乎全部使用微信的人都用過微信小程序,并且安裝微信的人數(shù)目龐大,這成就了微信小程序的成功。在高校中,有很多學(xué)生都缺乏良好的自制力,因此用來進(jìn)行簽到打開的小程序出現(xiàn)了學(xué)生的視野之中,這一類小程序可以對各種資源進(jìn)行充分的利用,并進(jìn)行線上督促,還可以讓學(xué)生更好地分享自己的興趣愛好,有效地改善教學(xué)管理的效果;部分高校教師也開始嘗試?yán)梦⑿判〕绦騺磉M(jìn)行教學(xué)模式的創(chuàng)新。在教學(xué)方面,教師可以使用微信小程序發(fā)布學(xué)習(xí)資料,還可以用于學(xué)生簽到。2系統(tǒng)介紹與簽到情況檢查以微信平臺作為基礎(chǔ)的微信小程序不需要進(jìn)行安裝就可以使用,并且其開發(fā)成本較低、有著突出社交分享功能、方便使用。該考勤簽到系統(tǒng)借鑒了圖書館預(yù)約座位系統(tǒng),解決了代替簽到和早退的問題,分為3個模塊:登錄模塊、教師用戶模塊、學(xué)生用戶模塊。(1)用戶登錄模塊,將教師和學(xué)生的位置信息與賬號信息提交給數(shù)據(jù)庫進(jìn)行比對。(2)教師功能模塊,生成臨時的二維碼,讓學(xué)生在規(guī)定的地理范圍內(nèi)通過進(jìn)行掃碼簽到,查看學(xué)生的簽到情況。(3)學(xué)生功能模塊,在規(guī)定的地理范圍內(nèi)掃碼簽到,查看自己的考勤情況;在課上一旦離開規(guī)定的地理范圍則退出簽到系統(tǒng)。3基于小程序的嵌入式物流系統(tǒng)的設(shè)計(jì)3.1微信用戶唯一的地址成為用戶的服務(wù)平臺無論什么用戶在使用小程序前,都必須根據(jù)用戶類型進(jìn)行注冊或登陸,然后進(jìn)入學(xué)生模塊或教師模塊。如果是第一次登陸,就把用戶的手機(jī)地址,微信用戶唯一的標(biāo)志(openid)和賬戶信息綁定起來。如果不是第一次登陸,系統(tǒng)將手機(jī)地址,微信用戶的唯一標(biāo)志和賬戶信息與數(shù)據(jù)庫進(jìn)行比對,比對成功后跳轉(zhuǎn)到學(xué)生模塊或教師模塊。這樣做的好處是避免一個手機(jī)登陸多個微信號,一人替代多人簽到的情況。3.2教師培訓(xùn)模塊教師用戶的主要功能是建立班級,位置獲取,生成課程二維碼,查看考勤情況,并對請假或遲到的學(xué)生進(jìn)行標(biāo)記。3.2.1臨時二維碼創(chuàng)建過程教師用戶登陸成功后,可以選擇進(jìn)入新建時間班級界面,輸入上課周次、上課班級、班級序號等。創(chuàng)建該二維碼首先要先創(chuàng)建臨時ticket,然后得到臨時二維碼。創(chuàng)建臨時二維碼,設(shè)置有效期一分鐘。學(xué)生用微信掃描后,通過公共平臺將掃描的時間寫入考勤系統(tǒng)。代碼如下:3.2.2確定位置創(chuàng)建好班級后跳轉(zhuǎn)至定位界面,將教師所在的位置信息寫入數(shù)據(jù)庫,以該位置為原點(diǎn)超過一定的范圍則無法簽到。3.2.3監(jiān)聽和聽力狀態(tài)學(xué)生用戶掃描二維碼后加入該課程,教師可以實(shí)時的查看學(xué)生的簽到情況,并進(jìn)入監(jiān)聽狀態(tài),避免學(xué)生早退的情況。當(dāng)課程結(jié)束,教師退出并取消考勤。其中,監(jiān)聽狀態(tài)就是隨機(jī)檢測學(xué)生的位置信息并與教師用戶的位置信息進(jìn)行比較。3.2.4地理位置信息比對在上課期間設(shè)置一個監(jiān)聽功能,教師端實(shí)時監(jiān)測學(xué)生的地理位置信息,并與教師最近一次提交的位置信息進(jìn)行比對,超出一定的距離,學(xué)生端則自動掉線,并在名單列表中顯示為灰色。這樣能很好地解決早退這一問題。3.3學(xué)生支持模塊3.3.1維碼的生成教師新建班級,生成一個臨時的二維碼,發(fā)送到該班級的微信群里面。學(xué)生掃描該二維碼,然后進(jìn)入對應(yīng)的課程。學(xué)生用戶的主要功能是確認(rèn)個人信息后,和教師用戶所提供的地理位置信息進(jìn)行對比,在所規(guī)定的范圍之內(nèi)進(jìn)行掃碼簽到,如學(xué)生需要在教師定位的半徑20m之內(nèi)才可以簽到,如果范圍超出了20m則不能夠簽到。3.3.2關(guān)于簽到的檢測學(xué)生登錄系統(tǒng)之后,對個人信息進(jìn)行核對,包括了時間、學(xué)號、姓名、課程、教師等等,并且程序還能夠?qū)W(xué)生是否在規(guī)定的地理范圍之內(nèi)掃碼簽到進(jìn)行檢測。在界面上還有著“注銷退出”與“查看考勤情況”的按鈕。如果點(diǎn)擊“注銷登錄”就會退出當(dāng)前的賬戶,如果點(diǎn)擊“查看簽到情況”就能夠?qū)Ρ鹃T課程的簽到情況進(jìn)行查看。4商業(yè)版合和社區(qū)版在該系統(tǒng)中所選的數(shù)據(jù)庫為MySQL。MySQL使用的是SQL語言,采用了雙授權(quán)政策,其分為了商業(yè)版合和社區(qū)版,因?yàn)槠鋼碛谐杀镜?、體積小和速度快,并且還是開源,所以使用相當(dāng)廣泛。同時,伴隨著用戶數(shù)量的快速增加,其存放在服務(wù)器端的信息量也會越來越多,因此必須要定期維護(hù)數(shù)據(jù)庫,備份數(shù)據(jù)庫,檢測數(shù)據(jù)庫可能遇到的問題。5職高生考勤管理信息化模塊筆者在分析高校簽到業(yè)務(wù)需求的基礎(chǔ)上,針對原有簽到方式的不足,提出了基于微信小程序的簽到系統(tǒng)的整體設(shè)計(jì)方案。該系統(tǒng)設(shè)計(jì)的是基于微信小程序的課堂考勤系統(tǒng),該系統(tǒng)要求學(xué)生在規(guī)定的地理范圍簽到;其中賬號信息,微信唯一的系統(tǒng)標(biāo)志(openid)和手機(jī)的硬件地址綁定很好的解決代簽的問題;當(dāng)學(xué)生超出規(guī)定的地理范圍則自動退出登錄很好的解決早退這一問題。該系統(tǒng)包含3個模塊,功能清晰,使用便捷,易于維護(hù),性能可靠穩(wěn)定,能夠滿足課堂考勤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工作總結(jié)之電大幼兒園實(shí)習(xí)總結(jié)
- 電工電子技術(shù)(第3版) 課件 4.2.1 三相異步電機(jī)啟動控制電路
- 2024年住房金融項(xiàng)目資金需求報(bào)告
- 采購過程合規(guī)性與紀(jì)律要求制度
- 《信息傳輸基礎(chǔ)》課件
- 《項(xiàng)目溝通培訓(xùn)》課件
- 公園有多寬課件
- 新年工作計(jì)劃(17篇)
- 感恩演講稿范文匯編(33篇)
- 幼兒園食品安全工作總結(jié)15篇
- 熱熔型路面標(biāo)線涂料試驗(yàn)檢測記錄表
- AutodeskCAD軟件轉(zhuǎn)型SaaS標(biāo)桿
- 高爐沖渣水余熱利用項(xiàng)目技術(shù)方案
- 說明書hid500系列變頻調(diào)速器使用說明書s1.1(1)
- 電力設(shè)施維保服務(wù)方案
- 朗誦的技巧:內(nèi)三外四(完整版)
- 《中國古代文學(xué)史——第四編:隋唐五代文學(xué)》PPT課件(完整版)
- 中央企業(yè)開展網(wǎng)絡(luò)安全工作策略和方式
- 《美團(tuán)外賣商家運(yùn)營》PPT精選文檔
- 陳聲宗化工設(shè)計(jì)--第六章--2013
- 生物醫(yī)藥產(chǎn)業(yè)園概念規(guī)劃初步方案
評論
0/150
提交評論