基于微信小程序的課程在線測試系統(tǒng)
發(fā)布時間:2021-12-29 20:25
微信小程序是最近興起的一種程序開發(fā)和使用方式,將微信小程序和課程在線測試系統(tǒng)相結(jié)合,教師能夠在線管理試卷和考試,學(xué)生利用微信進(jìn)入測試系統(tǒng),查看錯題或進(jìn)行課堂小測,考試提交后,教師獲得學(xué)生的成績。該應(yīng)用前端采用微信自定義組件和樣式,后臺采用Java語言編寫,使用Springboot和Mybatis框架搭建,前后端交互部分使用微信小程序定義的API。數(shù)據(jù)庫使用Mysql平臺和workbench圖形化界面,SQL語句構(gòu)建。
【文章來源】:電腦知識與技術(shù). 2018,14(32)
【文章頁數(shù)】:4 頁
【部分圖文】:
系統(tǒng)功能分配圖
系統(tǒng)總體架構(gòu)
匝≡襠境?騁惶餑浚?慊魃境?磁ナ鋇饔煤筇?delete接口,傳遞參數(shù)為試卷名稱和該題目在該試卷中的題號,刪除在試卷題目關(guān)聯(lián)表(papersubject)中的數(shù)據(jù)即可。教師還可選擇為該試卷添加題目,傳遞參數(shù)為試卷名稱、題干、選項A、選項B、選項C、選項D、答案、題目類型,后臺調(diào)用修改試卷接口(alterpaper),根據(jù)題目類型判斷該將題目存放在選擇題表(choice)、填空題表(fillintheblank)還是判斷題表(judge)中。再將題目和題號對應(yīng)關(guān)系存進(jìn)試卷題目關(guān)聯(lián)表(papersubject)中。圖3教師發(fā)布試卷界面2.3考試管理模塊2.3.1發(fā)布試卷教師發(fā)布試卷的頁面在顯示前,先調(diào)用后臺接口查詢教師未發(fā)布過的試卷(queryUnpublished),選擇試卷表(paper)中的專業(yè)字段(subject)獲得數(shù)據(jù)庫中所有專業(yè)和對應(yīng)專業(yè)所包含的試卷,最后將所有查詢到的信息通過json數(shù)據(jù)傳回前端顯示。教師在界面選擇專業(yè)和試卷,傳遞的參數(shù)為試卷名稱,調(diào)用后臺發(fā)布接口(release),將試卷表(paper)中的狀態(tài)字段(state)從0改為1,則為已經(jīng)發(fā)布。2.3.2學(xué)生成績管理成績頁面在顯示前,先調(diào)用后臺queryHistoryTea接口,將試卷表(paper)中狀態(tài)字段(state)為1(意為已發(fā)布)的試卷名稱返回給前臺并顯示。教師點擊試卷,前端跳轉(zhuǎn)并將試卷名稱同時發(fā)送給成績界面,成績界面在顯示前先將參數(shù)試卷名稱傳遞給后臺queryScoreTea接口,將paperhistory(存放學(xué)生成績和對應(yīng)學(xué)生id)表和student(學(xué)生基本信息)表通過學(xué)生id連接,并選擇相應(yīng)試卷名稱的學(xué)生姓名和學(xué)生成績返回前端界面并顯示。2.3.3學(xué)生答題學(xué)生選擇要答的試卷,該頁面在顯示前
【參考文獻(xiàn)】:
期刊論文
[1]基于微信小程序的電源監(jiān)測管理系統(tǒng)設(shè)計[J]. 張雪云,牟艷,張九博. 計算機(jī)與現(xiàn)代化. 2017(12)
本文編號:3556816
【文章來源】:電腦知識與技術(shù). 2018,14(32)
【文章頁數(shù)】:4 頁
【部分圖文】:
系統(tǒng)功能分配圖
系統(tǒng)總體架構(gòu)
匝≡襠境?騁惶餑浚?慊魃境?磁ナ鋇饔煤筇?delete接口,傳遞參數(shù)為試卷名稱和該題目在該試卷中的題號,刪除在試卷題目關(guān)聯(lián)表(papersubject)中的數(shù)據(jù)即可。教師還可選擇為該試卷添加題目,傳遞參數(shù)為試卷名稱、題干、選項A、選項B、選項C、選項D、答案、題目類型,后臺調(diào)用修改試卷接口(alterpaper),根據(jù)題目類型判斷該將題目存放在選擇題表(choice)、填空題表(fillintheblank)還是判斷題表(judge)中。再將題目和題號對應(yīng)關(guān)系存進(jìn)試卷題目關(guān)聯(lián)表(papersubject)中。圖3教師發(fā)布試卷界面2.3考試管理模塊2.3.1發(fā)布試卷教師發(fā)布試卷的頁面在顯示前,先調(diào)用后臺接口查詢教師未發(fā)布過的試卷(queryUnpublished),選擇試卷表(paper)中的專業(yè)字段(subject)獲得數(shù)據(jù)庫中所有專業(yè)和對應(yīng)專業(yè)所包含的試卷,最后將所有查詢到的信息通過json數(shù)據(jù)傳回前端顯示。教師在界面選擇專業(yè)和試卷,傳遞的參數(shù)為試卷名稱,調(diào)用后臺發(fā)布接口(release),將試卷表(paper)中的狀態(tài)字段(state)從0改為1,則為已經(jīng)發(fā)布。2.3.2學(xué)生成績管理成績頁面在顯示前,先調(diào)用后臺queryHistoryTea接口,將試卷表(paper)中狀態(tài)字段(state)為1(意為已發(fā)布)的試卷名稱返回給前臺并顯示。教師點擊試卷,前端跳轉(zhuǎn)并將試卷名稱同時發(fā)送給成績界面,成績界面在顯示前先將參數(shù)試卷名稱傳遞給后臺queryScoreTea接口,將paperhistory(存放學(xué)生成績和對應(yīng)學(xué)生id)表和student(學(xué)生基本信息)表通過學(xué)生id連接,并選擇相應(yīng)試卷名稱的學(xué)生姓名和學(xué)生成績返回前端界面并顯示。2.3.3學(xué)生答題學(xué)生選擇要答的試卷,該頁面在顯示前
【參考文獻(xiàn)】:
期刊論文
[1]基于微信小程序的電源監(jiān)測管理系統(tǒng)設(shè)計[J]. 張雪云,牟艷,張九博. 計算機(jī)與現(xiàn)代化. 2017(12)
本文編號:3556816
本文鏈接:http://www.sikaile.net/jiaoyulunwen/jiaoyutizhilunwen/3556816.html
最近更新
教材專著