999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S架構的網絡考試系統的設計與實現

2021-01-14 00:47:20尹逸鐸陳科
現代信息科技 2021年14期

尹逸鐸 陳科

摘 ?要:隨著互聯網技術的發展,如學習、考試等教學工作也逐漸轉移到線上。經過多年的發展,計算機考試系統早已由最初的判分功能發展為集網絡實時化、模擬化的多媒體試題庫。文章設計的系統基于B/S架構,該架構維護工作集中在服務器端,方便快捷,B/S管理軟件的用戶不必下載任何軟件,使用瀏覽器即可訪問系統,大大提升了效率。該系統采用的主要技術有Vue、ElementUI等。

關鍵詞:網絡考試系統;前后端分離;B/S架構;Java

中圖分類號:TP311 ? ? ?文獻標識碼:A文章編號:2096-4706(2021)14-0021-04

Abstract: With the development of the internet industry, teaching work such as study and examination has gradually shifted to online. After years of development, the computer examination system has already developed from the initial grading function to a multimedia test question bank integrating network real-time and simulation. The system designed in this paper is based on B/S architecture, and the maintenance of the architecture is concentrated on the server side, which is convenient and fast. Users of B/S” management software do not have to download any software and can access the system using a browser, which makes the operation very convenient and greatly improves the efficiency. The main technologies used in this system are Vue, ElementUI and B/S architecture.

Keywords: examination system; separation of front and rear ends of network; B/S architecture; Java

0 ?引 ?言

隨著計算機網絡技術的發展,多媒體資源、遠程網絡、計算機系統等逐漸被應用于教育教學之中。并且有日益深化的發展趨勢。在教育和科研中,更關鍵的評價教學水平的方法是考試。考試不僅能反映學生的學習狀況,查漏補缺,還能督促教師調整教學計劃,使學生更快地吸收專業知識。眾所周知,紙筆考試會消耗更多的資源。不僅需要大量印刷試卷紙包裝,教師還必須花費大量時間審閱試卷和對試卷結果進行統計分析[1]。隨著考試的增多,如培訓、比賽、問卷調查等[2],人力和物質資源消耗追案增多。因此,設計一個可以在線測試的網絡考試系統就顯得尤為重要。網絡考試系統的優勢在于學生在線答題,節省紙張資源;計算機可以自動審閱主觀題,減輕教師的工作壓力;網絡考試系統可以對學生的表現進行梳理,并對每個學生的問題狀況進行統計分析。有利于教師發現班級學生的不足和教學計劃的漏洞;學生出錯的題型也可以保存在系統中,有利于日后查漏補缺等。教學方式的智能化和類型的多樣化,最終將推動考試信息化管理和智能化管理的發展趨勢[3]。

1 ?主要技術以及介紹

1.1 ?Vue.js

Vue.js與DOM相比,更加便捷高效,不用考慮數據的結果和過程,僅注意其源頭即可。更不用擔心DOM元素變化之后引起的綁定變化。數據驅動和DOM驅動的差別就在于此[4]。

1.2 ?Element UI

Element UI是基于JS的框架,它為開發人員提供了各種各樣的組件,使開發人員可以更加便捷地進行頁面的布局。

1.3 ?B/S架構

B/S全部由預制組件組成,只需更修改網頁即可同時升級。它的大部分開發、設計維護等工作都集中在服務器端。開發者對系統進行升級時,只需要升級服務器端的系統。B/S由Java等混合開發語言生成后,可以兼容所有主流數據庫查詢和計算機操作系統[5]。

2 ?需求分析

本軟件的主要服務范圍是針對校園內部考試。有考生,教師,和管理員三類主要用戶,故系統規模相對較小。

考試應讓學生充分發揮自己的專業知識水平,不因客觀因素而危及學生的正常情況。為了方便、高效地進行考試,在實現用戶登錄、試卷獲取、成績查詢等功能時,應快速響應。就教師而言,可以查閱、刪除、添加、修改、檢查和維護試卷,并對試卷和測試信息進行加密,系統對試卷信息的保密性、數據信息的安全保護和一致性有非常高的規定。對于管理員來說,需要提供方便、統一的監管功能。其除了擁有教師的管理權限外,還對整個系統的正常運行負責。

3 ?概要設計

在對系統軟件需求進行調查分析的基礎上,將整個訓練系統劃分為若干個控制模塊,每個控制模塊盡可能發揮單一作用,根據參數對控制模塊進行調用,系統功能結構圖如圖1所示。

系統軟件根據學生用戶和管理員權限分為兩大程序模塊:管理員后臺管理程序模塊和學生程序模塊。系統軟件控制模塊的主要功能為:

(1)管理員權限包括:管理員信息管理、考生信息管理、考試信息管理和成績管理。

(2)考生權限包括:參加考試、考生科目選擇和個人成績查詢功能。

4 ?詳細設計

4.1 ?登錄管理模塊設計以及平臺主界面

為了更好更快地提高數據庫的安全系數,保證客戶的隱私信息內容,避免非法賬號登錄,系統軟件在登錄界面設置了用戶賬號密碼輸入界面,賬號和密碼預先存儲在數據庫客戶狀態表中。用戶登錄前,需要輸入用戶和密碼,送至數據庫查詢,驗證客戶的真實身份。為了更好地維護考試系統的安全性,本系統的登錄系統分為候選人登錄控制模塊和管理員登錄控制模塊兩部分。在賬戶登錄提示框中設置一個文本框,供客戶輸入。用戶根據頁面上的文本框輸入客戶賬號和密碼,進入操作系統。當輸入的信息不正確時,系統軟件會自動返回登錄界面,要求客戶重新登錄,平臺登錄界面如圖2所示。

登錄模塊核心代碼為:

protected void Logi(object sender, EventArgs e)

{ ? ? ? ? ? ? ? Users user = new Users();

if (user.CheckPassword(txtCard.Text.Trim()))

{

lRegistMessage.Text = "此用戶已注冊!"; ? ? ? ? ? ? }

else

{

string Uid = DateTime.Now.Ticks.ToString();

user.UserID = Uid;

user.UserName = txtTrueName.Text;

user.UserPwd = txtPwd1.Text;

user.Card = txtCard.Text.Trim();

user.Email = txtEmail.Text.Trim();

user.Address = txtAddress.Text;

user.UserPower = 0;

if (user.InsertByProc())

{

else

{

}

}

4.2 ?試卷管理模塊

試題管理作為一個獨立的控制模塊,用于自動生成試卷。基于該操作系統進行在線考試時,必須提前制定考試科目管理辦法,完成科目的增刪改查。為了更好地實現這一功能,設計時在欄目中安裝了添加考題的輸入框和多個功能按鈕,利用相關技術完成考題的增刪改查。教師或管理員登錄后可以添加考試科目,如果輸入錯誤,可以立即修改,已經通過的科目可以刪除。該組件設計方案包括試題的選擇、試題的設置、試題的訪問、查詢等。試題管理模塊設計有安全保護措施,避免非法登錄系統后故意修改或刪除試卷。老師出卷后,試卷放出前,學生無法查看試卷。教師可在試卷出發布隨時更換試卷。試卷一經發布,不得更改。整個發布過程是在學生端為每個學生準備一張試卷,加載所有的考試信息。整個發布過程按照公開的基本考試原則進行。試卷生成核心代碼為:

//試題類型

if(單選”.equals(row.get(subjectTypeIndex).toString())){

subject.setSubject(0);

}else

if(“多選”.equals(row.get(subjectTypeIndex).toString())){

subject.setSubject(1);

}else{

subject.setSubject(2);

}

if (“簡單”.equals(subject.toString())) {

subject.setSubjectEasy(0);

} else if (“普通”.equals(subject.toString())) {

subject.setSubject(1);

} else {

subject.setSubject(2);

}

subject.setCourse(new CourseInfo(courseId));

subject.setGrade(new GradeInfo(gradeId));

subject.setDivision(division);

subjects.add(subject);

}

4.3 ?考試最終成績查詢模塊

一旦學生進入考試網頁并逐漸參加考試,計時器將逐漸計時。當網頁跳轉時,定時器會停止,在HTML頁面加載后定時器會再次計時。學生可以修改他們已經回答的考試題目。最后,學生交卷,系統軟件完成包括(鑒別題、單選題、多項選擇、填空)在內的自動復習,既提高了工作效率,又促進了考試的權威、公平、公正性。即使是經過系統審查的試卷,也需要經過老師的審閱才能發布。因為老師可能要根據學生的表現進行一定的調整。試卷分數確定后,所有分數將發布給相應的學生。這時候學生就可以查看結果了,成績查看控制模塊中安裝了試卷選擇下拉列表,供學生查看。學生還可以選擇已參加的考試,查看成績。設計方案的概念是:用戶登錄系統軟件,記錄用戶ID號。用戶查看結果時,會從Session中取出用戶ID,然后將用戶ID和選中的試卷ID與評分表的UserID結合起來。從上到下比較數字和PaperID。當查找匹配的數值數據時,此項將返回到Web頁面并顯示在用戶面前。核心代碼為:

Public static void show(){

system.out.print(“\t”);

for(int i=0;i<score.length;i++ ){

system.out.print(score[i]+”\t”);

for(int j=0;j<score[i].length;j++)

system.out.print(score[i][j]+”\t”);

System.out.print();

}

5 ?防作弊監測

在進入考試的整個過程中,記錄考生的面部和手部、電腦屏幕以及附近的全景圖像。作弊識別可獨立識別提示并終止考試。發現作弊情況是要被終止考試的:一是考生低頭看手機或書籍,轉頭,不看電腦顯示器和數字鍵盤機械設備,手臂沒有動作,但顯示屏有異常提示,如系統自動解答題目;二是有人中途進入考試空間,如在考場講話、上廁所、離開座位等。如果反作弊系統的檢測到異常,會提醒考試監控系統的檢查員手動控制處理,并標識違紀、作弊和違紀行為。監考人員首先觀看考點現場視頻,根據提示對異常視頻進行審核。如發現個人行為有作弊行為,可向考生提出異議或口頭警告,違反考試紀律嚴重的,監考人員可以下令終止考試,通過系統終端提交試卷,終止考試,撤銷考試成績。

異常檢查包括:是否長時間斷線(機械設備線下10秒以上),監控攝像頭是否有臟物擋住或被移動,麥克風被擋住,調頻收音不好,多次切屏。一旦發生異常,系統會提醒監考人員介入處理。例如:自動停止考試、取消考試成績、從頭開始新的考試等。當系統接收到互聯網考試系統的考試結束數據信號時,檢測設備自動將圖像發送至測試核心服務平臺進行數據存儲,直到考試結束。

6 ?結 ?論

網絡考試系統作為當今網絡遠程教育的一個子系統,具有靈活、高效的特點。在線考試是未來高等教育的發展趨勢,是保證教育教學水平的具體途徑。可合理提高學生的學習能力,從而以更好的熱情投入到學習活動中;在線考試系統能夠準確反映教師的教學水平,及時調整教師的專業培養點和方向。眾所周知,數字化考試也有一些不足。只有與傳統考試制度有效結合,才能迅速融入現代社會,為國家培養出一大批智慧型人才。

參考文獻:

[1] 劉惠.一種嵌入式Web技術的在線測試研究 [J].電子設計工程,2017,25(5):138-141.

[2] 李湘一.基于PHP技術的計算機基礎考試系統的開發 [J].電子技術與軟件工程,2015(8):82-83.

[3] 朱佳軒,鄢雪梅.基于Php-Web技術的在線考試系統設計 [J].電子設計工程,2017,25(8):127-130.

[4] 麥冬,陳濤,梁宗灣.輕量級響應式框架Vue.js應用分析 [J].信息與電腦(理論版),2017(7):58-59.

[5] 張友生,陳松喬.C/S與B/S混合軟件體系結構模型 [J].計算機工程與應用,2002(23):138-140.

作者簡介:尹逸鐸(1999—),男,漢族,山西長治人,本科在讀,研究方向:Java軟件開發

主站蜘蛛池模板: 国产精品亚洲а∨天堂免下载| 国产噜噜噜视频在线观看| 首页亚洲国产丝袜长腿综合| a毛片免费看| 97在线碰| 露脸真实国语乱在线观看| 色综合中文| 欧美视频在线不卡| 免费a级毛片18以上观看精品| 国产精品美人久久久久久AV| 国产SUV精品一区二区6| 欧美精品成人| 91网站国产| 99久久免费精品特色大片| 欧美国产日韩在线播放| 国模私拍一区二区| 国产欧美又粗又猛又爽老| 国产熟睡乱子伦视频网站| 国产91丝袜在线观看| 亚洲综合第一区| 丝袜高跟美脚国产1区| 2024av在线无码中文最新| 性色一区| 一级一级一片免费| 免费看美女毛片| 超碰aⅴ人人做人人爽欧美 | 欧美亚洲欧美| 亚洲一区二区视频在线观看| 一级毛片免费观看久| 久久综合激情网| 日韩精品免费一线在线观看| 国产亚洲欧美日韩在线观看一区二区| 岛国精品一区免费视频在线观看| 亚洲一区二区日韩欧美gif| 亚洲国产黄色| 欧美日韩精品在线播放| 亚洲av无码成人专区| 久久网欧美| 亚洲va在线∨a天堂va欧美va| 试看120秒男女啪啪免费| 毛片网站在线播放| 五月婷婷伊人网| 日韩二区三区| 国产精品无码制服丝袜| 亚洲a级毛片| 成年人午夜免费视频| 国产午夜福利亚洲第一| 亚洲欧洲日韩国产综合在线二区| 在线看国产精品| 91精品小视频| 免费高清自慰一区二区三区| 亚洲有无码中文网| 日本国产在线| 伊人久久大香线蕉影院| 国产女人水多毛片18| 欧美激情第一区| 草逼视频国产| 色噜噜综合网| 久久久久青草大香线综合精品 | 岛国精品一区免费视频在线观看| 久久精品嫩草研究院| 成人国产免费| 亚洲中文在线看视频一区| 欧美a在线视频| 国产精彩视频在线观看| 毛片在线看网站| 亚洲天堂视频在线免费观看| 婷婷六月综合| 亚洲香蕉在线| 国产嫩草在线观看| 亚洲色欲色欲www网| 真人免费一级毛片一区二区| 99re热精品视频国产免费| 日本三级精品| 三区在线视频| 国产成人精品一区二区免费看京| 国产精品综合色区在线观看| 亚洲天堂视频在线观看| 国产区在线看| 久久青草免费91线频观看不卡| 午夜丁香婷婷| 国产啪在线91|