亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于B/S架構(gòu)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2021-05-16 13:30:00任煥海
        現(xiàn)代信息科技 2021年22期
        關(guān)鍵詞:答題試卷試題

        摘? 要:隨著我國高等教育的普及,高校學(xué)生數(shù)量與日俱增。教師作為學(xué)生學(xué)習(xí)的監(jiān)督者和督促者,工作任務(wù)日益繁重,若要成功組織一場考試需要教師、教務(wù)、學(xué)生等多方的規(guī)劃和溝通。隨著信息技術(shù)的飛速發(fā)展,傳統(tǒng)的線下考試早已不能滿足教師和學(xué)生的需求。為了將老師從出卷、閱卷等繁重的工作中解脫出來,同時(shí)方便學(xué)生隨時(shí)查看自己的考試成績,利用現(xiàn)代信息技術(shù),為學(xué)生量身設(shè)計(jì)一套基于B/S架構(gòu)的在線考試系統(tǒng)是非常有必要的。

        關(guān)鍵詞:在線考試系統(tǒng);B/S;現(xiàn)代信息技術(shù)

        中圖分類號(hào):TP311? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2021)22-0013-04

        Abstract: With the popularization of higher education in China, the number of college students is increasing day by day. As the supervisor of students learning, the task of teachers is becoming more and more arduous. To successfully organize an exam, teachers, educational administration, students and other parties need to make a detailed plan and communicate with each other. With the rapid development of information technology, the traditional offline examination has long been unable to meet the needs of teachers and students. In order to free teachers from the heavy work of writing and marking papers, and to facilitate students to view their examination results at any time, it is very necessary to design an online examination system based on B/S architecture for students by using modern information technology.

        Keywords: online examination system; B/S; modern information technology

        0? 引? 言

        互聯(lián)網(wǎng)的迅速普及,促使各行業(yè)利用互聯(lián)網(wǎng)做出新的變革和創(chuàng)新,創(chuàng)造出新的發(fā)展生態(tài)。國家提倡構(gòu)建網(wǎng)絡(luò)化、數(shù)字化教育體系,創(chuàng)造良好的學(xué)習(xí)環(huán)境。由此,一些新的教育模式在這種背景下應(yīng)運(yùn)而生,如在線教育、網(wǎng)絡(luò)課程、無紙化考試等。教學(xué)工作中的重要一環(huán)是對學(xué)生進(jìn)行課程考核,是體現(xiàn)教學(xué)質(zhì)量與考查學(xué)生對知識(shí)掌握程度的重要方式,無論對教師還是學(xué)生都具有極其重要的意義。傳統(tǒng)的方式中,考試基本以紙質(zhì)的形式展開,從教師進(jìn)行試題的編寫、試卷的編排、試卷的印刷,到考場的安排以及最后的批閱、分析,都需要消耗大量的人力和時(shí)間成本。這樣會(huì)占用教師大部分的科研工作時(shí)間,勢必會(huì)對教師的教育科研進(jìn)程產(chǎn)生一定的影響。為了改善這一情況,以便使教師能夠?qū)⒏嗟木εc時(shí)間投入到提高教學(xué)質(zhì)量的工作以及科研工作中去,設(shè)計(jì)一套功能完備、操作簡便的在線考試系統(tǒng),是迎合當(dāng)前教育改革的有力之舉。

        根據(jù)分析得出,當(dāng)前教育系統(tǒng)中大部分學(xué)??荚?、測試基本上還是沿用傳統(tǒng)的線下考試方式,在線考試方式的應(yīng)用寥寥可數(shù)。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在生活中的普及,教育系統(tǒng)從自身需求出發(fā)亟須引入一個(gè)依托于互聯(lián)網(wǎng)、完善高效的在線考試系統(tǒng)。該系統(tǒng)必須具備考試的功能、考試數(shù)據(jù)存儲(chǔ)的功能,同時(shí)學(xué)校中學(xué)生的信息、考試的信息、教師的信息、題庫的管理都需要實(shí)現(xiàn)數(shù)字化,為此本文提出實(shí)際可用的解決方案,即設(shè)計(jì)出集實(shí)用性和高效性于一身的在線考試系統(tǒng)。

        1? 系統(tǒng)需求

        1.1? 業(yè)務(wù)流程分析

        本系統(tǒng)基于我校的日??紕?wù)工作展開調(diào)研、分析,通過對多個(gè)學(xué)科的需求分析以及對本人在日常學(xué)習(xí)中經(jīng)歷的課程考核過程的分析,將本系統(tǒng)的考試部分劃分為幾大題型,然后針對不同的功能劃分出三個(gè)用戶角色,即管理員、教師和學(xué)生。下面分三個(gè)階段對在線考試系統(tǒng)業(yè)務(wù)運(yùn)行過程進(jìn)行階段式流程分析:

        (1)準(zhǔn)備考試階段。教師根據(jù)課程要求選定待考察的知識(shí)點(diǎn),往題庫中錄入數(shù)據(jù),基于錄入的試題創(chuàng)建試卷,并且將試卷與班級(jí)進(jìn)行綁定,試卷創(chuàng)建完成后將對應(yīng)的班級(jí)加入碼提供給學(xué)生。學(xué)生在考試開始前注冊自己的賬戶,錄入教師提供的班級(jí)加入碼,開啟待開考的試卷。

        (2)考試進(jìn)行階段。考生根據(jù)加入的班級(jí)選擇待開始的考試進(jìn)行答題,答題過程中系統(tǒng)能夠在一定的時(shí)間內(nèi)自動(dòng)提交試題,確保將學(xué)生的答題數(shù)據(jù)保存到服務(wù)器,避免學(xué)生在答題過程中因出現(xiàn)不可控因素而需要二次答題,并且能夠延續(xù)上次的答題記錄??荚囈?guī)定的截止時(shí)間后應(yīng)該禁止考生繼續(xù)答題,并且將考生的答題數(shù)據(jù)提交到服務(wù)器。

        (3)考試結(jié)束階段。教師能夠查看本次考試學(xué)生的答題情況,客觀題的批閱由計(jì)算機(jī)完成,教師能夠進(jìn)行復(fù)查。教師能夠?qū)Ρ緢隹荚嚨目荚嚁?shù)據(jù)進(jìn)行統(tǒng)計(jì)與導(dǎo)出,系統(tǒng)的業(yè)務(wù)流程圖如圖1所示。

        1.2? 功能設(shè)計(jì)

        1.2.1? 系統(tǒng)登錄功能

        針對本套系統(tǒng)劃分出的三個(gè)用戶角色,應(yīng)該能夠提供各自獨(dú)立的用戶登錄功能,登錄以后給予不同角色對應(yīng)的權(quán)限。登錄后的用戶能夠自行修改個(gè)人信息,對自己的個(gè)人信息進(jìn)行增刪、修改、查看等。

        1.2.2? 題庫管理功能需求

        教師登錄以后應(yīng)該能夠針對試題進(jìn)行操作,在創(chuàng)建試卷時(shí)將試題創(chuàng)建完成并添加到數(shù)據(jù)庫,添加到數(shù)據(jù)庫中的試題可以提供給考生使用。教師能夠?qū)υ囶}所做的操作包括添加、刪除、修改、查看等。

        1.2.3? 班級(jí)管理功能

        班級(jí)由系統(tǒng)中的教師角色負(fù)責(zé)創(chuàng)建,教師可以指定特定的班級(jí)名稱、班級(jí)代碼等信息,其中班級(jí)代碼具有唯一性,學(xué)生可根據(jù)班級(jí)代碼加入班級(jí)。系統(tǒng)對試卷的劃分以班級(jí)為單位,教師創(chuàng)建試卷時(shí)必須要求指定班級(jí)進(jìn)行答題,考生加入班級(jí)后才能看到當(dāng)前班級(jí)需要進(jìn)行的考試。

        1.2.4? 試卷管理功能

        試卷是學(xué)生端的主要訪問對象,試卷由教師創(chuàng)建,試卷中記錄本次考試的所有信息,本次考試的考試時(shí)間及時(shí)間范圍從試卷中提取,在規(guī)定的時(shí)間內(nèi)考生可以選擇試卷進(jìn)行考試??荚嚨淖罱K成績?nèi)Q于學(xué)生最后一次提交的數(shù)據(jù)。在線考試系統(tǒng)的考試流程是對現(xiàn)實(shí)考試流程的繼承與改進(jìn),考試時(shí)間截止后系統(tǒng)會(huì)結(jié)束考試。如果考試過程中由于不可控因素而使考試中斷,在考試時(shí)間范圍內(nèi)考生可以更換設(shè)備再次登錄考試系統(tǒng),考生再次登錄系統(tǒng)以后,系統(tǒng)能夠獲取考生已答試題并在前端展示,考生可以繼續(xù)答題。

        1.2.5? 成績管理功能

        考生提交試卷后,客觀題部分由系統(tǒng)根據(jù)數(shù)據(jù)庫中保存的正確答案與考生所提交答案的比對而自動(dòng)做出評(píng)判,得出考生的卷面分?jǐn)?shù)。主觀題部分由教師進(jìn)行手動(dòng)批閱,對于系統(tǒng)自動(dòng)評(píng)判的客觀題部分教師也可以重新批閱。所有學(xué)生的成績批閱完成后系統(tǒng)能夠?qū)λ袑W(xué)生的成績數(shù)據(jù)進(jìn)行分析和統(tǒng)計(jì),并將這些數(shù)據(jù)以圖表的形式呈現(xiàn)出來,得出直觀的匯總數(shù)據(jù),統(tǒng)計(jì)數(shù)據(jù)能夠?qū)С龅奖镜匚募?/p>

        通過考試數(shù)據(jù)的統(tǒng)計(jì)分析功能,教師可以直觀地看到考試結(jié)果,掌握當(dāng)前教學(xué)情況,根據(jù)學(xué)生對知識(shí)點(diǎn)的掌握程度去調(diào)整教學(xué)重心和方法。

        2? 概要設(shè)計(jì)

        2.1? 系統(tǒng)功能架構(gòu)設(shè)計(jì)

        根據(jù)需求分析結(jié)果,本系統(tǒng)設(shè)計(jì)了賬戶管理、題目管理、試卷管理、數(shù)據(jù)管理、狀態(tài)管理、班級(jí)管理等模塊,系統(tǒng)功能架構(gòu)圖如圖2所示。

        2.2? 數(shù)據(jù)庫設(shè)計(jì)

        針對系統(tǒng)的需求,以下數(shù)據(jù)庫表可保證系統(tǒng)的穩(wěn)定運(yùn)行,主要有教師表、學(xué)生表、試卷表、單選題表、多選題表、填空題表、簡答題表、開放題表,以及班級(jí)表、已答試卷表、已答單選題表、已答多選題表、已答開放題表,等等。

        根據(jù)系統(tǒng)的功能需求,本系統(tǒng)主要設(shè)計(jì)了TEACHER_INFO、STUDENT_INFO、EXAM_INFO、CLASS_INFO、SINGLE_Q、MULTIPLE_Q、BLANKS等數(shù)據(jù)庫表,每個(gè)數(shù)據(jù)庫表的描述如表1所示。

        3? 詳細(xì)設(shè)計(jì)

        系統(tǒng)詳細(xì)設(shè)計(jì)部分(即系統(tǒng)實(shí)現(xiàn)),通過頁面設(shè)計(jì)、代碼編寫、數(shù)據(jù)庫訪問完成每個(gè)功能模塊的功能,并實(shí)現(xiàn)功能模塊之間的數(shù)據(jù)通信,從而完成整個(gè)系統(tǒng)的實(shí)現(xiàn)。由于論文篇幅有限,詳細(xì)設(shè)計(jì)部分以創(chuàng)建試卷模塊和試卷管理模塊為例進(jìn)行詳細(xì)論述。

        3.1? 創(chuàng)建試卷模塊

        教師登錄后擁有創(chuàng)建試卷的權(quán)限,試卷創(chuàng)建過程中選擇班級(jí)進(jìn)行綁定,綁定以后加入該班級(jí)的學(xué)生即可選擇參加考試。采用前端框架來選擇考試范圍,提交時(shí)轉(zhuǎn)換選擇的日期范圍進(jìn)行提交即可,創(chuàng)建考試基本信息部分的界面如圖3所示。

        后端獲取到用戶提交的試卷信息后進(jìn)行解密,解密完成后得到的數(shù)據(jù)是JSON格式的數(shù)據(jù),JSON格式的字符串轉(zhuǎn)換成JSONObject格式有很多種方法,本系統(tǒng)采用了開源工具Fastjson,F(xiàn)astjson具有運(yùn)行速度快,API豐富,使用靈活等特點(diǎn),通過Fastjson將前端的試卷信息解析出來,驗(yàn)證完數(shù)據(jù)后調(diào)用業(yè)務(wù)層將數(shù)據(jù)保存到數(shù)據(jù)庫中。

        3.2? 試卷管理模塊

        系統(tǒng)中試題管理模塊的功能主要是為教師添加試題、刪除試題、變更試卷等一系列操作提供支持,通過對試題的增刪改查來組成一場考試。本系統(tǒng)提供五大基本題型,包括單選題、多選題、填空題、判斷題、簡答題及開放題。開放題型使得學(xué)生考試時(shí)可以拍照上傳圖片,大大豐富了系統(tǒng)的題型適應(yīng)范圍,為教師和學(xué)生提供方便。

        系統(tǒng)添加單選題部分,滿足選項(xiàng)個(gè)數(shù)的自定義,并且能夠根據(jù)選項(xiàng)個(gè)數(shù)的增減自動(dòng)更改每個(gè)選項(xiàng)的標(biāo)識(shí),增加選擇題部分的系統(tǒng)運(yùn)行界面如圖4所示。

        考生最終提交的時(shí)候,前端向服務(wù)器傳輸?shù)氖荍SON格式的數(shù)據(jù),本系統(tǒng)設(shè)計(jì)之初考慮到數(shù)據(jù)傳輸?shù)母咝裕诮處熖砑釉囶}的同時(shí),后臺(tái)同步將本道試題的內(nèi)容添加到最終需要傳輸?shù)腏SON對象中,選擇題部分的添加代碼為:

        function examAddTopic(exam,type,topic){

        console.log(“examJSON type:”+type+” size: “+exam[type][“size”]);

        //更新當(dāng)前類型題目數(shù)量

        exam[type][“size”]=exam[type][“size”]+1;

        //更新所有類型題目數(shù)量

        exam.size=exam.size+1;

        console.log(“exam type:”+type+” size: “+exam[type][“size”]);

        if(exam[type][“topics”]==null){

        exam[type][“topics”]=[];

        }

        exam[type][“topics”].push(topic);

        console.log(exam);

        //更改題目數(shù)量

        $(“#examSize”).html(examJSON.size);

        //更改總分

        $(“#totalScore”).html(examJSON.totalScore);

        }

        4? 系統(tǒng)測試

        系統(tǒng)測試是在單元測試的基礎(chǔ)上,對系統(tǒng)進(jìn)行的一次整合測試,是系統(tǒng)在交付使用之前的全面檢測,對所出現(xiàn)的問題進(jìn)行及時(shí)的修訂和優(yōu)化。本次使用黑盒測試對在線考試系統(tǒng)進(jìn)行測試,包括功能性測試及非功能性測試,由于篇幅有限,以用戶登錄及試卷創(chuàng)建測試為例進(jìn)行論述,如表2、表3所示。最終,測試效果良好,表明了系統(tǒng)的可用性以及穩(wěn)定性。

        5? 結(jié)? 論

        本系統(tǒng)分別實(shí)現(xiàn)了從試題錄入、試題選定、考試班級(jí)選定、考試相關(guān)信息設(shè)置,到發(fā)布考試、學(xué)生答題、試卷最終審閱的全部流程,將計(jì)算機(jī)技術(shù)與工作需要有效地結(jié)合起來,大大提高了工作效率。在本課題的研究過程中,充分利用了理論和實(shí)際相結(jié)合的方式,同時(shí)將平時(shí)積累的經(jīng)驗(yàn)靈活運(yùn)用到系統(tǒng)的研發(fā)之中,實(shí)現(xiàn)了系統(tǒng)的實(shí)用性、高效性、安全性、穩(wěn)定性,有助于教師教學(xué)工作中效率與質(zhì)量的提升,彌補(bǔ)了傳統(tǒng)考試方式中的弊端,節(jié)約大量的人力、物力資源,提高了考試效率并增加了考試方式的靈活性,進(jìn)一步拓展了考試內(nèi)容的全面性,也為無紙化考核提供了系統(tǒng)支撐。

        參考文獻(xiàn):

        [1] 譚磊,陳博,朱彩霞,等.一種企業(yè)培訓(xùn)在線考試系統(tǒng)設(shè)計(jì) [J].中國科技信息,2021(18):65-66+68.

        [2] 謝利敏,劉歡,柴立巖.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].無線互聯(lián)科技,2021,18(13):49-50.

        [3] 秦宇.基于人工智能的網(wǎng)線導(dǎo)通測試在線考核系統(tǒng)的設(shè)計(jì) [J].電子技術(shù)與軟件工程,2021(13):44-45.

        [4] 魏曉艷.基于Java Web的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].信息技術(shù)與信息化,2021(5):161-163.

        [5] 逄靚.基于B/S模式程序設(shè)計(jì)類課程在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù),2021,17(8):85-86+91.

        [6] 李建平.基于微服務(wù)架構(gòu)的網(wǎng)絡(luò)考試系統(tǒng)研究與實(shí)現(xiàn) [D].呼和浩特:內(nèi)蒙古大學(xué),2020.

        作者簡介:任煥海(1985.02—),男,漢族,山東德州人,副教授,碩士,主要研究方向:智能系統(tǒng)設(shè)計(jì)、圖形圖像處理。

        猜你喜歡
        答題試卷試題
        邀你來答題
        邀你來答題
        邀你來答題
        2021年高考數(shù)學(xué)模擬試題(四)
        邀你來答題
        2019年高考數(shù)學(xué)模擬試題(五)
        《陳涉世家》初三復(fù)習(xí)試題
        2019屆高考數(shù)學(xué)模擬試題(二)
        Module5 A Trip Along the Three Gorges
        Module5 Great People and Great Inventions of Ancient China
        日日躁夜夜躁狠狠躁| 国产情侣自拍在线视频| 久久精品国产亚洲av四叶草| 中文字幕无码乱人伦| 日本丰满熟妇videossex一| 久久国产精品精品国产色婷婷| 99re热这里只有精品最新| 国产精选免在线观看| 色欲av自慰一区二区三区| 国产日韩成人内射视频| 在线精品无码一区二区三区| 香蕉久久夜色精品国产| 手机在线中文字幕av| 亚洲国产成人久久精品一区| 一本色道无码不卡在线观看| 久久成人影院精品777| 在线无码中文字幕一区| 9丨精品国产高清自在线看| 国产a√无码专区亚洲av| 国产精品亚洲av无人区一区蜜桃| 亚洲天堂在线播放| 国产精品1区2区| 丝袜美腿爆炒国产在线观看| 加勒比av在线一区二区| 蜜桃传媒一区二区亚洲av婷婷| 国产精久久一区二区三区| 亚洲精品久久中文字幕| 欧美成人久久久| 亚洲av性色精品国产| 亚洲国产熟女精品传媒| 亚洲日韩一区二区一无码| 久久久久久av无码免费看大片| 亚洲一区二区三区在线观看播放 | 精品国产自拍在线视频| 日本国产一区二区在线观看| 日本亚洲精品一区二区三| 色777狠狠狠综合| 亚洲色自偷自拍另类小说| 亚洲人成网站www| 人成在线免费视频网站| 亚洲人成无码区在线观看|