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

        ?

        基于Java的在線考試系統(tǒng)的研究與設計

        2023-06-25 23:37:59柯圣
        電腦知識與技術 2023年13期
        關鍵詞:S結構無紙化

        柯圣

        摘要:在線考試系統(tǒng)是一種網絡化、智能化的考核模式,該模式能節(jié)約人力資源和提高考試效率,更具有無主觀性、科學性和系統(tǒng)性。該設計基于B/S架構模式,選擇Eclipse+MySQL工具來分別實現代碼的編寫工作以及持久化存儲工作,前端使用layui進行設計。該系統(tǒng)主要實現大學計算機基礎課程的在線考試,該系統(tǒng)實現了修改密碼、題庫管理、管理員管理、在線考試、隨機自動組卷、客觀題自動閱卷、打印、試卷等功能,具有無紙化、網絡化、自動化等優(yōu)點。

        關鍵詞:在線考試系統(tǒng);自動化閱卷;B/S結構;無紙化

        中圖分類號:TP319? ? ? ? 文獻標識碼:A

        文章編號:1009-3044(2023)13-0052-03

        開放科學(資源服務)標識碼(OSID)

        0 引言

        考試作為檢測學生學習的重要方式,是學校與教育培訓機構的重要檢測環(huán)節(jié),在促進學生更好地完善自己的同時,也是尋找個體之間差距的重要手段。傳統(tǒng)考試需要大量人工參與,操作過程較為煩瑣,勞動強度較高,成本支出較大。而在當今信息化技術日益發(fā)達的環(huán)境下,借助先進的信息化技術能夠實現無紙化考試考核以及自動化閱卷等功能[1],能夠有效達到考核無主觀性、科學性和系統(tǒng)性功效。

        1 研究目標與內容

        本設計采用B/S架構,Maven+SpringBoot+Mybatis+MySQL的系統(tǒng)框架實現,使用Eclipse集成開發(fā)工具和jdk+tomcat的編譯運行環(huán)境進行設計開發(fā),主要研究以下幾個方面:

        研究目標:設計一個節(jié)約人力資源、時間并能追蹤分析學生成績、降低考核環(huán)境復雜性、無主觀性以及擁有自動化閱卷等功能的大學生計算機基礎課程在線考試系統(tǒng)[2]。

        研究內容:在線考試系統(tǒng)主要能實現客觀題自動閱卷,主觀題人工閱卷并給予參考答案,能夠導出批閱完成的試卷,方便讓教師能夠了解每個學生強弱易錯點、分析其能力,提高老師工作效率。具體表現為:1) 教師設計題目和答案,包含單選題、多選題、判斷題、簡答題、應用題;2) 對于客觀題能夠自動閱卷,給出分數和正確答案;3) 對于簡答題和應用題,教師能夠設計題目給出答案,并由教師人工閱卷,在閱卷時給出題庫中的參考答案;4) 導出批閱后的試卷文件(包括分數、日期、教師批閱等)。

        2 系統(tǒng)概述

        大學生計算機基礎課程在線考試系統(tǒng)是基于Java語言和MySQL數據開發(fā)的在線考試系統(tǒng),系統(tǒng)采用layui所提供的前端頁面樣式風格進行設計,模塊設計包括考試管理、試卷管理、試卷批閱、試卷打印等功能。

        硬件環(huán)境:內存8G,Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz? ?2.30 GHz,Windows 10操作系統(tǒng)的PC一臺。

        軟件環(huán)境:Java開發(fā)版本為JDK 1.8;IDE開發(fā)工具為Eclipse 7.0;服務器為tomcat8.5;數據庫為MySQL5.0.22,使用MySQL的圖形操作工具——Navicat操作管理數據庫。

        開發(fā)測試瀏覽器為Microsoft Edge,IE7.0以上版本,火狐瀏覽器和百度瀏覽器等主流瀏覽器,以保證系統(tǒng)能兼容各大主流瀏覽器。

        開發(fā)流程:首先,詳細地對系統(tǒng)進行需求分析,對整個系統(tǒng)考核的流程有清晰的思路,根據系統(tǒng)不同業(yè)務模塊需求完成數據庫表結構設計,分析每個業(yè)務模塊需求,細化細節(jié)完成需求分析報告。其次,運用Eclipse、Navicat軟件開發(fā)設計,完成開發(fā)的環(huán)境和系統(tǒng)資源文件的配置工作的搭建。最后,根據不同頁面的需求編寫與之相關的模塊,建立數據庫建表,在百度文庫內找到合適的測試題導入數據庫;系統(tǒng)的控制層與業(yè)務層運用Spring Boot進行編寫,數據的持久化存儲采用MyBatis數據庫。

        利用layui框架所提供的簡潔樣式實現系統(tǒng)前臺頁面的開發(fā),考慮到系統(tǒng)的簡潔美觀易使用等方面功能,并在不同的瀏覽器上進行兼容性測試,以達到最佳效果。

        3 系統(tǒng)需求分析與總體架構

        3.1 功能需求分析

        考試管理:在線考試,查看考試記錄,進行在線考試,批閱考卷給出分數,查看已經考完的試卷并能打印pdf。

        我的主頁:編輯個人信息,添加頭像圖片,僅限于登錄用戶可以使用。

        題庫管理:添加選擇題、判斷題、簡答題、應用題及答案,在添加考卷時,隨機抽取題庫內的主觀題和客觀題進行組卷,也能批量刪除試題。

        試卷管理:添加試題,對需要添加的試卷進行編輯,也能刪除該試卷,能對所有添加的試卷進行批量刪除。

        系統(tǒng)設置:管理所有已添加用戶,增加新用戶,編輯用戶信息,刪除用戶,禁用用戶賬號操作。

        批閱試卷:客觀題自動閱卷,主觀題部分采用人工閱卷,題目下方會有參考答案給予閱卷老師幫助閱卷。

        在線考試:考生進入考試界面,考試答題,分為選擇題、判斷題、簡答題和應用題。考完點擊提交考卷,完成考試即可退出。

        考試記錄:可以查看自己考試得分,可以點開查看自己考卷的具體錯誤點,能打印試卷的pdf。

        3.2 系統(tǒng)總體設計

        本系統(tǒng)采用的是MVC模式進行開發(fā),MVC即Model-View-Controller,該模型就是將軟件系統(tǒng)的輸入、輸出及輸出流程以控制器、視圖以及模型方式進行分離操作[3]。從系統(tǒng)結構上來看,項目可以被分為視圖層、服務器層、數據服務層。視圖層供給用戶和系統(tǒng)之間的交互,用戶通過視圖層查看系統(tǒng)呈現的數據信息,也能通過視圖層將數據交予系統(tǒng)進行處理;視圖層借助layui來完成前端用戶界面的展示和互動。服務器層使用Tomcat,并利用Springboot框架,MyBatis數據庫進行后端程序的開發(fā)。數據服務層主要使用MySQL數據庫,服務層使用此層完成的數據的存取,為系統(tǒng)的服務提供數據的支撐。

        4 數據庫分析與設計

        數據庫的概念結構設計采用實體—聯系(E-R) 模型設計方法。使用E-R圖顯示主題在環(huán)境中所涉及的事物,屬性則是描述試題特效[4]。下面以用戶信息和試卷信息為例進行分析和設計。

        用戶信息主要包含登錄名、密碼、郵箱、性別、聯系電話、班級等實體,如圖1所示。

        試卷信息包含試卷名稱和考試時間兩個主要實體,如圖2所示。

        5 系統(tǒng)功能實現

        5.1 系統(tǒng)登錄

        功能描述:為保證賬戶安全,考試公平性,系統(tǒng)采用分流教師用戶與學生用戶,使用不同身份,不同權限賬號登錄系統(tǒng)。

        登錄界面模塊主要為用戶提供進入考核系統(tǒng)的路徑,為不同用戶進行不同操作給出了定向選擇,登錄不同賬號擁有不同權限。由于采用了新框架layui,此處使用layui-form進行身份表單驗證,layui-icon來定義圖標。無須編寫UI結構。

        頁面布局jsp文件具體如下:

        <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

        <%@ include file="/WEB-INF/inc/taglibs.jsp"%>

        5.2 管理員功能模塊

        管理員模塊設計:左側為主要功能菜單欄,主要實現五大功能模塊的動態(tài)交互,進入相關菜單后可以查看實現該功能模塊的子項功能;右邊頂部成列所執(zhí)行的操作。

        利用layui的css樣式和js文件,采用aside.ftl實現左側菜單欄和main.js文件,使用layui-layout進行布局。

        主要實現了管理員的個人信息展示,還有主要業(yè)務功能的動態(tài)操作欄展示,以及更換用戶,修改密碼功能;使用layui-layout、layui-side實現動態(tài)操作左側菜單欄;利用layui-filter完成對指定元素的局部更新及實現該元素在菜單頂部更新。

        <!--一級菜單-->

          <!--側邊導航欄-->

          <!-- 管理員信息-->

          5.3 考試和閱卷

          在線考試模塊:右上角放置考試計時器(倒計時),主要服務于學生進行在線考試,每場考試總計時長為120分鐘,考生需要在規(guī)定時間內完成作答。

          考試記錄模塊:主要對考生考試信息進行記錄,考生可以在本模塊查看考試成績,查詢考試記錄;老師通過考試記錄查看考生試卷是否已進行批閱或查看考生試卷內容。此模塊包括批閱試卷和查看試卷兩個主要功能,其中查看試卷能打印出試卷的pdf,主要是為學生提供服務,也有記錄學生學習情況,追蹤學生學習成績的作用,還能方便學生打印試卷。批閱試卷分為自動閱卷和人工閱卷兩大功能,自動閱卷主要應用于客觀題[5]??陀^題采用了自動閱卷功能,使用了循環(huán)判斷實現自動閱卷,卷面設計采用了layui的輔助元素實現整個的考卷頁面,點開批閱試卷后,系統(tǒng)會自動對主觀題部分進行自動閱卷,將已經提前導入系統(tǒng)的正確答案匹配,得分和正確答案會標紅顯示在每個題目下方。人工閱卷部分,系統(tǒng)會自動給出參考答案幫助老師進行閱卷,老師還可以在左邊下拉復選框進行分數選擇給予打分,最后會統(tǒng)計所有分數。

          5.4 試卷管理

          試卷管理模塊,主要包含添加新試卷和批量刪除試卷兩大功能,其中在添加試卷后可對試卷進行編輯,后臺數據庫會自動隨機組卷生成一份試卷到在線考試模塊,學生登錄系統(tǒng)就能看到并進行考試。

          通過添加試卷功能,能添加新試卷,由題庫題目隨機組卷形成。添加試卷會自動更新到考試管理內,只需要設置試卷名稱和考試時間即可隨機生成一份新試卷。

          添加試卷后可以對試卷進行內容編輯,由于采用的是隨機組卷方式,所以編輯好試卷的試卷名(說明)和考試時間之后,系統(tǒng)就會自動隨機組卷,在線考試中就會生成一張試卷。編輯試卷只需編輯所需要考核的試卷名和考試時間,點擊提交之后即能隨機生成一份新試卷。

          6 結束語

          本系統(tǒng)實現無紙化在線考試和自動化閱卷等功能[6],前端可供三個不同用戶登錄使用,學生用戶可以實現在線考試、查看考卷和打印考卷;教師用戶則可以通過系統(tǒng)進行考卷發(fā)布、在線批改試卷、發(fā)布成績、查看學生成績、跟進學生成績、導入試題和自動化閱卷等功能。本系統(tǒng)能夠實現考試的多樣化,給學生學習和教師教育帶來新模式的變革,是未來輔助教育的重要手段。

          參考文獻:

          [1] 劉少東.在線考試系統(tǒng)在高校教學管理信息化建設中的應用分析[J].中阿科技論壇(中英文),2020(5):24-25.

          [2] 楊洲權.基于B/S模式的高校無紙化考試系統(tǒng)設計與實現[D].沈陽:東北大學,2015.

          [3] 胡山.基于網絡環(huán)境下大學計算機基礎課程教學改革與實踐[J].中國新通信,2019,21(22): 166-167.

          [4] 王新宇.基于JSP的C語言公共課在線考試系統(tǒng)的研究與開發(fā)[D].長春:吉林建筑大學,2019.

          [5] 張恩彪.在線考試系統(tǒng)的研究與分析[C]//天津市電子學會、天津市儀器儀表學會.第三十一屆中國(天津)2017IT、網絡、信息技術、電子、儀器儀表創(chuàng)新學術會議論文集.天津市電子學會、天津市儀器儀表學會:天津市電子學會,2017.

          [6] 肖華波.高校在線考試系統(tǒng)的設計與實現[D].南昌:南昌航空大學,2013.

          【通聯編輯:代影】

          猜你喜歡
          S結構無紙化
          無紙化入學報名值得推廣
          甘肅教育(2020年6期)2020-11-25 14:25:06
          無紙化入學報名值得大力推進
          甘肅教育(2020年6期)2020-11-25 14:25:06
          無紙化入學報名多多益善
          甘肅教育(2020年6期)2020-09-11 07:44:54
          無紙化入學報名值得提倡
          甘肅教育(2020年6期)2020-09-11 07:44:52
          基于Java的BBS開發(fā)
          基于PHP的發(fā)印管理系統(tǒng)的實現
          基于Java的網上商城開發(fā)
          基于B/S結構的通信部隊訓練管理系統(tǒng)的設計研究
          借助.NET平臺實現無紙化練習、考試
          學周刊(2016年26期)2016-09-08 09:03:42
          組織學與胚胎學無紙化考試的實踐與體會
          日日摸天天摸人人看| 亚洲成人av一区免费看| 米奇欧美777四色影视在线| 国产成人a人亚洲精品无码| 国产AV无码专区亚洲AⅤ| 国产亚洲无码1024| 熟女人妻一区二区三区| 久久精品亚洲精品国产色婷| 妓院一钑片免看黄大片| 性一交一乱一伦一视频一二三区| 国产激情在线观看视频网址| 99re6在线视频精品免费| 先锋影音av最新资源| 成黄色片视频日本秘书丝袜| 亚洲成生人免费av毛片| 无码国产精成人午夜视频一区二区| 亚洲av蜜桃永久无码精品| 无码日日模日日碰夜夜爽| 亚洲av午夜福利一区二区国产 | 亚洲av伊人久久综合性色| 亚洲AⅤ无码国精品中文字慕 | аⅴ天堂国产最新版在线中文| 一区二区三区精品亚洲视频| 国产香港明星裸体xxxx视频| 久久精品一区二区三区av| 狠狠综合亚洲综合亚色| 女同一区二区三区在线观看| 欧美老熟妇喷水| 亚洲欧洲无码一区二区三区| 小13箩利洗澡无码免费视频| 国产精品一区又黄又粗又猛又爽 | 亚洲黄视频| 中文字幕中文字幕人妻黑丝| 国产一区二区三区日韩精品| 蜜桃av抽搐高潮一区二区| 国产午夜视频在永久在线观看| 国产精品一区二区三区黄片视频| 人妻少妇偷人精品久久性色av| 欧美亚洲日本国产综合在线| 久久久久久免费播放一级毛片| 青青草原综合久久大伊人精品|