• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于微信小程序的簽到平臺的設(shè)計與實(shí)現(xiàn)

      2020-07-22 09:55:45彭濤
      電腦知識與技術(shù) 2020年12期
      關(guān)鍵詞:微信

      彭濤

      摘要:課堂考勤是大學(xué)教學(xué)中的必然事件,考勤手段多種多樣,比如在紙質(zhì)簽到表簽到、老師點(diǎn)名。如何提高學(xué)生的出勤率,減少學(xué)生逃課等情況是課堂考勤的當(dāng)務(wù)之急。隨著信息化技術(shù)的運(yùn)用,基于微信小程序的簽到系統(tǒng)應(yīng)運(yùn)而生,將微信小程序有效地結(jié)合到課堂點(diǎn)名的系統(tǒng)中,能夠幫助師生更快速、高效地完成課堂點(diǎn)名,讓校方、學(xué)生、老師能更加清楚地了解到課堂中的出勤狀況。該程序采用云開發(fā)技術(shù)、微信小程序技術(shù)和云數(shù)據(jù)庫開發(fā),是一款簡單的課堂點(diǎn)名簽到平臺。

      關(guān)鍵詞:簽到;課堂考勤;微信

      中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

      文章編號:1009-3044(2020)12-0064-02

      1前言

      大學(xué)課堂點(diǎn)名是大學(xué)常見的考勤手段,從學(xué)生方面而言,課堂點(diǎn)名能督促學(xué)生更積極地參與課堂學(xué)習(xí),能夠幫助一些自律意識不夠強(qiáng)的學(xué)生盡量去上課、去聽課,從而達(dá)到幫助其吸收知識的效果;從學(xué)校方面而言,課堂點(diǎn)名有助于學(xué)校進(jìn)行秩序管理,建設(shè)嚴(yán)謹(jǐn)端正的學(xué)風(fēng),對學(xué)生有一定的控制力和約束力。但是這種傳統(tǒng)的點(diǎn)名方式也有很多弊端,課堂學(xué)生人數(shù)過多,往往一次點(diǎn)名就需要很長時間才能結(jié)束,這樣不僅耽誤了課堂教學(xué)的進(jìn)程,也浪費(fèi)了學(xué)生的時間。

      2Https接口

      2.1注冊用戶

      1)接口名:registered。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):UserEntity。

      5)將用戶名作為唯一標(biāo)識,防止用戶重復(fù)注冊。

      2.2登錄

      1)接口名:sign。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):UserEntity。

      5)匹配用戶名和密碼,匹配成功,應(yīng)答用戶信息。

      2.3獲取未綁定老師的學(xué)生

      1)接口名:getNoStudents。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean>。

      4)請求參數(shù):teacherid、appld。

      5)根據(jù)老師id,查詢出未綁定該老師的學(xué)生列表。

      2.4解綁老師與學(xué)生的關(guān)系

      1)接口名:deleteStudents。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):teacherid、usend。

      5)通過老師id和學(xué)生id,解綁老師與學(xué)生的綁定關(guān)系,解綁后,老師發(fā)布簽到任務(wù),被解綁的學(xué)生就不會再收到簽到任務(wù)。

      2.5獲取老師的學(xué)生

      1)接口名:getStudents。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):teacherid、appid。

      5)根據(jù)老師id查詢,與該老師綁定的學(xué)生列表。

      2.6批量綁定老師與學(xué)生的關(guān)系

      1)接口名:addStudent。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):teacherid、listUserEntity。

      5)通過老師id,批量綁定學(xué)生與老師的關(guān)系,只有綁定關(guān)系的學(xué)生,才能收到老師發(fā)出的簽到任務(wù)。

      2.7老師發(fā)布/更新 文章/簽到

      1)接口名:addData。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):qianDaoEntity。

      5)老師發(fā)布文章或者簽到,發(fā)布文章學(xué)生可以查看,發(fā)布簽到,老師所屬學(xué)生可以進(jìn)行簽到。

      2.8獲取老師個人信息

      1)接口名:getTeacherData。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):teacherid、type。

      5)更加老師id獲取老師所有個人信息。

      2.9獲取老師發(fā)布的文章

      1)接口名:getArticle。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean>。

      4)請求參數(shù):無。

      5)獲取所有老師發(fā)布的文章。

      2.10學(xué)生獲取待簽到列表

      1)接口名:getNowQianDao。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean>。

      4)請求參數(shù):userid。

      5)學(xué)生根據(jù)自己的userid獲取待簽到的列表。

      2.11學(xué)生簽到

      1)接口名:qiandao。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean。

      4)請求參數(shù):qianDaoEntity,userid。

      5)學(xué)生通過待簽到的數(shù)據(jù),與自己userid關(guān)聯(lián),進(jìn)行簽到操作。

      2.12老師獲取學(xué)生們的簽到狀態(tài)

      1)接口名:getQianDaolng。

      2)方式:POST。

      3)應(yīng)答數(shù)據(jù)類型:HttpBean< List>。

      4)請求參數(shù):qiandaoid。

      5)老師根據(jù)發(fā)布的簽到任務(wù),查詢學(xué)生們的簽到狀態(tài)。

      3系統(tǒng)核心功能

      微信小程序用于課堂簽到考勤,教師和用戶進(jìn)入小程序后,輸入正確的賬號和密碼才能登錄成功,每個人的賬號都是唯一的,登錄之后通過賬號來判斷是教師還是學(xué)生,從而進(jìn)入不同的界面。進(jìn)入系統(tǒng)后可以使用簽到、查看文章等功能,教師在簽到結(jié)束之后還能看到簽到情況。教師賬戶內(nèi)置,通過登錄自動判斷為教師身份;教師選擇課程,發(fā)布課程簽到,輸入本次簽到的標(biāo)題、內(nèi)容,選擇學(xué)科(提前內(nèi)置好,登錄的時候讀取過來)以及時效性(以秒鐘為單位,比如輸入50秒,所有同學(xué)必須在50秒內(nèi)可以點(diǎn)擊簽到,超時失效);錄入名單,可以將學(xué)生注冊的賬戶和姓名錄入到系統(tǒng),方便簽到使用,沒有錄入的不可進(jìn)行簽到;查看簽到記錄;發(fā)布文章,可以輸入本次簽到的標(biāo)題、內(nèi)容。學(xué)生通過注冊獲得賬戶,在教師添加學(xué)生為自己學(xué)生時,界面會有瀏覽和簽到界面;在簽到界面看到老師發(fā)布的簽到(會展示學(xué)科),失效則不顯示;瀏覽老師發(fā)布的文章。

      3.1注冊

      注冊界面包含賬號、密碼、姓名、注冊按鈕、返回按鈕。首先,該簽到輔助教學(xué)平臺學(xué)生在首次訪問該程序時,都需要進(jìn)行注冊,學(xué)生注冊時應(yīng)填寫賬號、密碼、姓名,注冊過的賬號不可以再進(jìn)行注冊,注冊完后直接跳轉(zhuǎn)登錄界面。注冊界面如圖1所示。

      3.2登錄

      登錄界面包含賬號、密碼、登錄按鈕、注冊按鈕,教師賬戶內(nèi)置,通過登錄自動判斷為教師身份;學(xué)生通過注冊獲得賬戶,若賬號和密碼輸入正確,則成功進(jìn)入;輸入錯誤則會出現(xiàn)提示。

      3.3教師首頁

      教師首頁包含文章、簽到、名單和我的四個選項(xiàng)。點(diǎn)擊文章按鈕,可瀏覽文章列表、瀏覽文章內(nèi)容、發(fā)布和編輯文章。點(diǎn)擊簽到按鈕,可查看過往簽到情況,發(fā)布新簽到。點(diǎn)擊名單按鈕,可查看學(xué)生名單,增加和刪除學(xué)生。點(diǎn)擊我的按鈕,可看到個人信息。文章部分包括瀏覽文章列表:展示老師發(fā)的文章標(biāo)題、發(fā)布時間和文章對應(yīng)的學(xué)科。瀏覽文章內(nèi)容:看到發(fā)布的文章的詳情,包含:標(biāo)題、時間、內(nèi)容,如有需要可進(jìn)行更新再進(jìn)行發(fā)布。編輯、發(fā)布文章:點(diǎn)擊發(fā)布按鈕,老師可進(jìn)入發(fā)布文章的界面,輸入標(biāo)題和文章內(nèi)容,選擇學(xué)科即可發(fā)布,文章發(fā)布的時間自動生成,發(fā)布成功后自動跳轉(zhuǎn)。簽到頁面共有兩個選項(xiàng):發(fā)布簽到和簽到查看。點(diǎn)擊發(fā)布簽到,可通過設(shè)置簽到標(biāo)題、簽到的時限和簽到內(nèi)容發(fā)布新簽到;點(diǎn)擊簽到查看,可展示發(fā)布過的簽到任務(wù),查看簽到狀況。發(fā)布簽到:點(diǎn)擊發(fā)布簽到就能進(jìn)入發(fā)布簽到的頁面,輸入簽到標(biāo)題、簽到的時限和簽到內(nèi)容,選擇學(xué)科后,即可發(fā)布,發(fā)布成功后跳轉(zhuǎn)上一個頁面,如圖2所示。

      查看簽到列表:展示發(fā)布過的簽到任務(wù),可以看到每個人的簽到情況,簽到的人會有綠色字的提示,未簽到的人會有紅色提示。因?yàn)楹灥接袝r限,點(diǎn)擊刷新按鈕,可實(shí)時查看簽到情況。查看我的學(xué)生:以用戶名方式展示與我綁定關(guān)系的學(xué)生列表,點(diǎn)擊學(xué)生可以進(jìn)行刪除解綁。綁定新學(xué)生:以用戶名方式展示未與我綁定關(guān)系的學(xué)生列表,帶有復(fù)選框,可以進(jìn)行批量綁定,添加成功后跳轉(zhuǎn)至上一個頁面。

      3.4學(xué)生首頁

      學(xué)生首頁包含文章、簽到和我的三個選項(xiàng),點(diǎn)擊文章選項(xiàng),可瀏覽文章列表和文章內(nèi)容;點(diǎn)擊簽到按鈕可進(jìn)行簽到;點(diǎn)擊我的,可看到個人信息。瀏覽文章列表:展示老師發(fā)的文章,可看到文章標(biāo)題和發(fā)布時間。瀏覽文章列表:展示老師發(fā)的文章,可看到文章標(biāo)題和發(fā)布時間。查看待簽到列表:展示待簽到的列表,包含:簽到標(biāo)題、時間,若在簽到時限內(nèi)點(diǎn)擊,則簽到成功;若超過時限,則顯示無可簽到列表。瀏覽文章列表如圖3所示。

      4小結(jié)

      通過分析當(dāng)下簽到輔助系統(tǒng)遇到的種種問題,完成了基于微信小程序的簽到輔助教學(xué)平臺。但小程序功能不夠完善,比如簽到功能不能防范有些人逃課,可以增加人臉拍照的功能,確定學(xué)生是否出勤。

      猜你喜歡
      微信
      微信
      微信
      微信
      微信
      微信
      微信
      微信
      微信
      微信
      微信
      新郑市| 织金县| 嘉荫县| 崇阳县| 翼城县| 许昌市| 葫芦岛市| 灵山县| 永和县| 介休市| 临汾市| 大庆市| 阜宁县| 奉化市| 赤壁市| 汉阴县| 大荔县| 临潭县| 阿坝县| 眉山市| 江陵县| 苍梧县| 吉木萨尔县| 沁水县| 祥云县| 佛山市| 宁远县| 罗江县| 金寨县| 巴彦淖尔市| 佛学| 嘉黎县| 铜鼓县| 汉沽区| 红安县| 芦溪县| 教育| 株洲市| 宁陵县| 广丰县| 安丘市|