freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java在線考試系統(tǒng)的設(shè)計與實現(xiàn)_畢業(yè)論文設(shè)計-文庫吧資料

2025-07-11 19:26本頁面
  

【正文】 electSubjectFrame 類、 ExamMainFrame類、 Client類。這些類在系統(tǒng)中都是以包的形式存在,下邊我們 來介紹一下考試系統(tǒng)的設(shè)計方式。 第四章 系統(tǒng)的詳細設(shè)計 前邊幾章我們已經(jīng)介紹過,本文所描述的在線 考試系統(tǒng)主要有兩部分組成:客戶機部分和服務(wù)器部分。最后通過系統(tǒng)的整體用例圖來說明用戶與管理者所需的操作以及在此考試系統(tǒng)中起到的作用。 小結(jié) 這一章通過對系統(tǒng)功能需求、設(shè)計框架以 及總體用例圖來分析系統(tǒng)需求和總體設(shè)計。管理者對用戶的成績進行管理,用戶能夠查詢自己的成績。綜上來實現(xiàn)管理者對題目的管理。增加題目和刪除題目是管理者對試題庫的試題進行數(shù)量的修訂,以滿足用戶對該考試系統(tǒng)的需求。 考試題目管理用例分 析 題目管理 36 題目管理 上圖所描述的是管理者對題目進行的管理操作。就是考試規(guī)則的修訂填充;考試系統(tǒng)曾是正常時刻準備用戶考試;開始考試,對考試進行計時,以及監(jiān)督用戶進行考試操作,進行整錯判斷;用戶提交試卷后,考試管理自動判斷用戶所做出的答案并進行評分;最后考試管理提供用戶分數(shù)。這就是用戶所能體驗的在線考試系統(tǒng)的用戶的所有操作。最后用戶進行離開操作,離開考試系統(tǒng)。當然在開始考試 前最好看一下考試規(guī)則,以免出現(xiàn)非受獲性失誤。 用戶管理用例分析 通過下圖我們能夠看到用戶管理分為以下四部分,當用戶登陸考試系統(tǒng)后可以進行以下五個操作即:考試開始,分數(shù),考試規(guī)則,試題提交以及離開。當用戶點擊考試請求,試題管理部分自動分配考題供用戶作答。成績管理系統(tǒng)就是當用戶提交試卷,系統(tǒng)給出分數(shù)后,它要對數(shù)據(jù)進行處理并能夠在用戶界面呈現(xiàn)出來。其中,用戶管理部分是對用戶的個人信息進行統(tǒng)一管理,使用戶能夠登陸該在線考試系統(tǒng)。當考生提交試卷,數(shù)據(jù)層提交考生得分。 考試信息:當考生開始答卷,數(shù)據(jù)層要不斷地更新考試信息。這時,數(shù)據(jù)層要調(diào)出考題信息,形成考題。從而響應(yīng)請求,進而用戶能夠順利進入考試系統(tǒng)。 數(shù)據(jù)層介紹 在本次 在線考試系統(tǒng)的 開發(fā)中,數(shù)據(jù)層的主要 實現(xiàn)的 功能是讀取用戶信息,考題信息,考試信息等。 是否 正確并且給出分數(shù) 。 ,生成試卷,為表現(xiàn)層提高考試所需要的信息及試題。當輸入的賬號或者密碼不準確時,系統(tǒng)會做出報錯信息。其中項loginframe menuframe examfranme clientcontext ExamServiceImplpl EntityContext 選擇界面 MenuFrameMenuFrame Client Context 登陸界面 LoginFrame 考試界面 examframe 基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 11 目中的業(yè)務(wù)層主要有以下幾個功能: 。綜上,呈現(xiàn)出控制器與界面的關(guān)系。它根據(jù)考生的信息輸入請求,響應(yīng)進入 不同的考試界面。 界面與控制器的關(guān)系 32 界面與控制器的關(guān)系 界面與控制器的關(guān)系大致由上圖就能夠表述出來,客戶端就是這里的控制器。首先,登陸窗體,菜單窗體,測試窗體共同構(gòu)成了用戶客戶端。 除此之外,該系統(tǒng)下管理員還可以修改難度系數(shù)和 倒 計數(shù)時間修改設(shè)定以及基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 10 考題 題目的增減來適應(yīng)不同的情況??忌軌驎r刻看到自己的作答時間以及剩余時間。 。實現(xiàn)上一題、下一題的切換??忌诳荚嚽澳軌蜷喿x該規(guī)則,以免出現(xiàn)不該發(fā)生的失誤。該考試系統(tǒng)能夠查閱考試規(guī)則。系統(tǒng)會對考生對試題的作答準確與否進行判斷,進而對考生的作答給出得分。考生能夠在考試結(jié)束后查看考試分數(shù)。進入考試后系統(tǒng)為考生自動分配考題,考生只需對試卷中出 現(xiàn)的考題進行作答即可。它主要業(yè)務(wù)邏輯就是考試功能。為考試完成做好充分的前提。 。并附帶實現(xiàn)相應(yīng)的業(yè)務(wù)功能,如登錄功能、考試功能、查分功能等。用 Swing 布局器進行布局,使得用戶界面的設(shè) 計更加人性化。 基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 9 小結(jié) 本章主要介紹了該在線考試系統(tǒng)的關(guān)鍵技術(shù)和工具,對系統(tǒng)模式簡介 MVC,以及串聯(lián)的 Struts。 和 GridBagLayout GridLayout 的作用是將該窗口分成大小不等的均勻網(wǎng)格,然后使得組件能夠依次按格放入組件。并且這些位置都有自己的標志: EAST、 WEST、 SOUTH、 NORTH、 CENTER[11]。該容器有以下五個區(qū)域:東、西、南、北、中。 它可以對容器內(nèi)的組件等進行布局設(shè)置。 其中 Eclipse 附帶了一個標準的插件集,包括 了 Java 開發(fā)工具( Java Development Kit, JDK) [10]。它的源代碼是開放的。 開發(fā)環(huán)境 開發(fā)環(huán)境: 版。 除了 Sun 之外, 好多公司都開發(fā)了自己的 JDK。 所以,要學(xué)好 Java,首先要掌握 JDK。 Java 的就是 JDK, 它 包括了 Java 運行環(huán)境( Java Runtime Envirnment) ; 一堆 Java 工具和 Java 基礎(chǔ)的類庫 ()。 開發(fā)語言 基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 8 開發(fā)語言: 。在試圖對象中,每個 Swing 組件都有一個相關(guān)的后 綴 UI 的視圖對象 [8]。實現(xiàn) 上述 接口的類可以定義各種按鈕的狀態(tài)。 對于絕大多數(shù)組件 ,模型類將實現(xiàn)一個以 Model 命名 結(jié)尾的接口 。比 如,在一個語音控制設(shè)備中,控制其需要處理的各種事件與使用鍵盤和鼠標的標準計算機完全不同。每個按鈕或者文本域的模型是獨立于觀感的。在這種情況下,就必須直接地與模型進行交互 。當想要改變視圖時(例如,在一個文本域中改變光標位置的時候),包裝類會把此請求轉(zhuǎn)發(fā)給 視 圖。每個用戶界面的元素都有一個包裝器的類來保存模型和視圖。而應(yīng)該分配內(nèi)容, 比如說 讓一個對象負責(zé)組件的觀感,另一個對象負責(zé)存儲內(nèi)容。該設(shè)計模式遵循一個基本原則:它限制一個對象的功能的數(shù)量。例 如雙緩沖、調(diào)試圖形和文本編輯包等 [6]。Swing 還包括了一個用于實現(xiàn)插入式界面樣式特性的圖形用戶界面的下層構(gòu)件。除提供了 AWT 所缺少的、大量的附加組件外, Swing 還提供了替代 AWT 重量組件的輕量組件。 并根據(jù) JavaSE 的特點, 做出了相應(yīng)的更改 。 MVC 的工作原理如 下 21 所示: 基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 6 21MVC 的工作原理 接下來,我們 說一下 Struts,它 作為 MVC 的一種實現(xiàn)。 MVC 使數(shù)據(jù)接口和邏輯接口連接減弱,并且使得視圖更加富有變化性 。 Struts 工作原理 這里我們先來介紹一下 MVC, MVC 是 ModelViewController 的縮寫。 Struts 提供了它自身的控制器組件,并 且 整合了其他技術(shù), 用來 提供模型和視圖。 Struts 的主要功能 包含一個 controller servlet, 能夠?qū)⒖蛻舳说恼埱蟀l(fā)送給 Action 對象。使用 Struts 的目的是為了幫助我們減少在運用 MVC 設(shè)計模型應(yīng)用的時間。 基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 5 JavaSE具有以下 幾個特點 : 第一,它比較容易開發(fā);第二 ,它 啟動時間短 ,內(nèi)存占用較少;第三 ,它 還有元數(shù)據(jù)特性。 JavaSE 包含那些構(gòu)成 Java 語言 核心的類。 JavaSE概述 JavaSE是 java Standard edition 的縮寫。 。該規(guī)范主要包含以下幾點 : 。 缺點: MVC 的缺點是它沒有明確的定義,不容易理解。高重用性和可適用性,允許你是用各種方式的視圖來訪問同一個服務(wù)器端的代碼。 其中 Model層 用來 實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂?JavaBean 來實現(xiàn); View 層用于與用戶的交互 ; Controller 層 連接模塊與視圖 ,它可以 是用戶的請求得到恰當?shù)囊晥D予以顯示 ,同時它也可以 是用戶的輸入得到解釋 并將它們映射為模型層可執(zhí)行的操作 [1]。六、其他功能還有計時功能等。四、管理員可以根據(jù)系統(tǒng)定義修改難度系數(shù)和題目數(shù) 。二、考試功能:實現(xiàn)基本的業(yè)務(wù)邏輯。 此項目需要實現(xiàn)如下功能 。服務(wù)器 與客戶機通過線程連接。 此外還 要說一下就是, 客戶機與服務(wù)器進行連接是通過 IP 和端口號數(shù)據(jù)通信的。 三個窗口也只能通過 上述 連接類與服務(wù)器之間進行通信 。 并且涉及到四個類,這之中有三個窗口類和一個客戶機與服務(wù)器線程連接的類。這樣 就出來了 服務(wù)器的基本框架。為滿足上述需求,我們要定義請求類,并且要求服務(wù)器不斷讀取請求信息。當客戶端與服務(wù)器之間連接時需要數(shù)據(jù)請求,這里包括多種請求類型。 接著 , 將考試所需的考題以及規(guī)定格式寫入配置文件;然后,把考生的賬號密碼等信息寫入另一個配置文件中。 系統(tǒng)設(shè)計思想 本文所描述的在線考試系統(tǒng)是以服務(wù)器和客戶端的連接為中心的,下述就是基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 3 該 系統(tǒng)的設(shè)計思想。這兩個類的信息,都是以配置文件的形式保存的。 綜上所述,就是客戶端的三個窗口。 第一個就是 用于 學(xué)生 考試 的用戶 登錄的界面 : 考生需要正確輸入自己的賬號和密碼才能登錄該系統(tǒng) ; 第二個就是學(xué)生選擇考試科目 的界面, 在這個窗口出現(xiàn)之前 先將前面一個窗口 關(guān)閉 ,然后再創(chuàng)建新的窗口 ;第三個界面是 考生的考試界面的窗口,進入此界面也要關(guān)閉前一個窗口,緊接著當考生完成考試,提交試題,分數(shù)自動顯示,然后關(guān)閉窗口。 因 為 要給學(xué)生操作,所以為了方便 學(xué)生進行 操作,這里用到了圖形界面的操作 。在這個過程中,服務(wù)器不斷監(jiān)聽客戶端的請求,控制運行進程。當客戶端有請求發(fā)送,然后服務(wù)器就會與客戶端進行連接。上述操作能夠使考試所用到的試題提交到服務(wù)器 ;接著 讀取學(xué)生的信息 、 學(xué)號 、 姓名 、 密碼 等 都要 出現(xiàn)在 服務(wù)器中 。 首先, 在服務(wù)器部分, 這部分首 先啟動 。 本文論述的在線考試系統(tǒng)主要分成兩個部分,即服務(wù)器部分與客戶端部分。然后根據(jù)系統(tǒng)提示,完成考試作答并得到自己的分數(shù)。 本文介紹的這個在線考試系統(tǒng),考生通過系統(tǒng)許可。 鑒于傳統(tǒng)考試中使用紙質(zhì)試卷帶來的效率低下,信息滯后等詬病,我們迫切需要一個應(yīng)用解決這些問題。 對于該項目的描述 對計算機的應(yīng)用,使得生產(chǎn)效率得到了極大的提高,同時也使一部分生產(chǎn)力基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) 2 得到了解放?,F(xiàn)在這種技術(shù)已經(jīng)得到初步推廣,得到了各種認證考試的認可。 不僅減輕了考生的負擔,而且也提高了考試的質(zhì)量。在計算機應(yīng)用的迅猛發(fā)展的前提下,網(wǎng)絡(luò)應(yīng)用也伴隨著蓬勃發(fā)展。 不只是這樣,其工作也將會是十分繁瑣并且非常容易出錯。 課題的目的和意義 根據(jù)現(xiàn)有情況,教育機構(gòu)和學(xué)校都還是采用以往的考試方式,即紙質(zhì)答卷。所以,如今很多研發(fā)機構(gòu)都在響應(yīng)時代的命題對網(wǎng)絡(luò)教育以及附屬產(chǎn)業(yè)進行探討和研發(fā)。 在這種形式下,網(wǎng)絡(luò)教育所伴隨的在線考試必定能在將來的教育事業(yè)上作用明顯 。 saves a lot of time and resources. Online examination system is suitable for a wide range of candidates is not easy to focus on the distribution of distance education. Based on the examination of export, online user39。 關(guān)鍵字 :遠程教育、在線考試、 MVC、 JAVA、 Swing 基于 Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn) II Design and implementation of online examination based on java Abstract: Today39。本文基于JAVA,通過 MVC 結(jié)構(gòu), swing 進行布局。在線考試系統(tǒng)適合考生分布范圍廣不容易集中的遠程教育?;?Java 的 在線考試系統(tǒng)的設(shè)計和實現(xiàn)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1