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

正文內(nèi)容

基于java在線考試系統(tǒng)設(shè)計的開發(fā)與實現(xiàn)-免費閱讀

2025-07-04 00:06 上一頁面

下一頁面
  

【正文】 不斷充實自我,為以后的工作做好鋪墊。鑒于個人經(jīng)驗不足,尋求導師以及擁有開發(fā)經(jīng)驗的同學進行修改完善。幫助更多的人們學習和更了解生活。最后就是完成程序,構(gòu)成系統(tǒng),糾錯,系統(tǒng)完善。接下來,我就查閱各種資料來完善 JAVA 方面的知識,并能夠為該系統(tǒng)的開發(fā)設(shè)計服務(wù)。第五章總結(jié)與展望 工作總結(jié)經(jīng)過近半年的不懈努力,我通過查閱各種資料,以及尋求別人的幫助,終于完成了這個在線考試系統(tǒng)的設(shè)計。 //退回到菜單面板 (false)。(,())。if(val==){(0)。}},0,1000)。//在menuFrame面板前顯示錯誤信息(, ())。//調(diào)用業(yè)務(wù)層的getQuestionInfo()方法來獲得考題QuestionInfo questionInfo=(0)。//更新用戶信息(user)。 考生在提交試卷后,系統(tǒng)會對用戶的作答給出分數(shù)??忌鷳?yīng)該首先閱覽以下考試規(guī)則,接著點擊開始進入考試,當考試結(jié)束后,選擇提交試卷。這里簡單描述一下上邊提到的幾個方法的作用。下面我們要介紹一下判斷請求的類型。服務(wù)是程序創(chuàng)建的一個服務(wù)進程與服務(wù)器連接而成的,它適合運行 run()方法。從上邊的例圖我們可以看出,該系統(tǒng)最關(guān)鍵的就是服務(wù)器通過服務(wù)器線程與 client 直接的連接關(guān)系。 工具類QuestionReader 類和 SocketUtil 類是該考試系統(tǒng)用到的工具類,前一個是表示封裝一些讀取磁盤文件的方法,后一個是表示封裝一些創(chuàng)建套接字連接的基本格式。Student 類,該類中有以下屬性:id 是 int 整型的,它表示學生學號;name 和 passwd 都是字符串型的,前一個表示學生學號,后一個表示學生的密碼。接著,我們介紹一下它的方法。該界面有登錄窗口、學號輸入框、密碼輸入框、確定進入考試系統(tǒng)按鈕、取消按鈕等。為在線考試系統(tǒng)的構(gòu)造做出更詳細的說明,為下邊在線考試系統(tǒng)的具體編寫做好堅實的鋪墊。答案設(shè)置就是對試題的正確結(jié)果作出明確標出。這樣,一次完整的在線考試就結(jié)束了。試題管理部分是管理者將試題導入該考試系統(tǒng),并將試題進行分類。這樣,考生就能進入考試界面并完成考試作答。使考生能夠得到考試試題并完成考試。例如:登陸界面,選擇界面,和考試界面。不至于因為時間問題影響自己的答題,計時功能能夠督促考生快速完成試題的作答??荚嚱M織者根據(jù)具體情況對考試規(guī)進行編寫??荚嚬δ?,顧名思義,考試點擊該按鈕能夠打開試題進行作答。第三章系統(tǒng)需求分析和總體設(shè)計 系統(tǒng)功能需求 這個在線考試系統(tǒng)的設(shè)計目標是實現(xiàn)考試系統(tǒng),讓考生能夠自主考試完成答卷以及查分。這五個位置,每個位置只允許包含一個組件。Eclipse 是一個基于 JAVA 的開發(fā)平臺。JDK(Java Development Kit)是 Sun 公司針對 Java開發(fā)員研發(fā)的產(chǎn)品。Swing設(shè)計者通分離底層模型與用戶界面,這樣能夠重用模型的代碼,更甚于在程序運行時對觀感進行切換 [7]。當需要查詢所需要的內(nèi)容時,包裝器類會向模型詢問并且返回所要的內(nèi)容。因此,在不同的平臺上,Swing 組件都能保持組件的界面樣式特性。MVC 使得程序邏輯清晰,更容易被人理解。Struts 已逐步越來越多運用于商業(yè)軟件,是一種非常優(yōu)秀的JavaSE MVC 實現(xiàn)方式 [4]。 get 和 set 方法,通過該方法可以訪問屬性。 的強勢與劣勢優(yōu)點:低耦合性,使得更改視圖層代碼就不用重新編譯模型和控制器代碼。登錄功能:用戶能夠準確無誤的登錄考試系統(tǒng)。這個連接類是上述三個窗口類的一個屬性,這個屬性用來使三個窗口類與服務(wù)器進行數(shù)據(jù)通信。服務(wù)器需要讀取試題信息,所以在設(shè)計時要定義學生類,試卷類以及題目類。在此同時,服務(wù)器同時要斷開連接,線程結(jié)束。將上述信息讀取到服務(wù)器中之后,將上述信息封裝在某個類中,緊接著等待客戶端發(fā)送請求。在用戶登錄界面輸入自己的賬戶和密碼,進入考試系統(tǒng)。從而使考試更接近公平,公正,客觀,更能激發(fā)考生的學習積極性。伴隨著網(wǎng)頁技術(shù)對日常生活的滲透,開發(fā)一個在線考試系統(tǒng)已經(jīng)勢在必行。綜上技術(shù),能夠?qū)⑾到y(tǒng)功能實現(xiàn)。在線考試系統(tǒng)適合考生分布范圍廣不容易集中的遠程教育。在這種形式下,網(wǎng)絡(luò)教育所伴隨的在線考試必定能在將來的教育事業(yè)上作用明顯。在計算機應(yīng)用的迅猛發(fā)展的前提下,網(wǎng)絡(luò)應(yīng)用也伴隨著蓬勃發(fā)展。鑒于傳統(tǒng)考試中使用紙質(zhì)試卷帶來的效率低下,信息滯后等詬病,我們迫切需要一個應(yīng)用解決這些問題。 首先,在服務(wù)器部分,這部分首先啟動。因為要給學生操作,所以為了方便學生進行操作,這里用到了圖形界面的操作。 系統(tǒng)設(shè)計思想 本文所描述的在線考試系統(tǒng)是以服務(wù)器和客戶端的連接為中心的,下述就是該系統(tǒng)的設(shè)計思想。這樣就出來了服務(wù)器的基本框架。服務(wù)器與客戶機通過線程連接。六、其他功能還有計時功能等。該規(guī)范主要包含以下幾點:。JavaSE 具有以下幾個特點:第一,它比較容易開發(fā);第二,它啟動時間短,內(nèi)存占用較少;第三,它還有元數(shù)據(jù)特性。 Struts 工作原理這里我們先來介紹一下 MVC,MVC 是 ModelViewController 的縮寫。除提供了 AWT 所缺少的、大量的附加組件外,Swing 還提供了替代 AWT 重量組件的輕量組件。而應(yīng)該分配內(nèi)容,比如說讓一個對象負責組件的觀感,另一個對象負責存儲內(nèi)容。每個按鈕或者文本域的模型是獨立于觀感的。在試圖對象中,每個 Swing 組件都有一個相關(guān)的后綴 UI 的視圖對象 [8]。除了 Sun 之外,好多公司都開發(fā)了自己的 JDK。它可以對容器內(nèi)的組件等進行布局設(shè)置。 小結(jié)本章主要介紹了該在線考試系統(tǒng)的關(guān)鍵技術(shù)和工具,對系統(tǒng)模式簡介MVC,以及串聯(lián)的 Struts。為考試完成做好充分的前提。系統(tǒng)會對考生對試題的作答準確與否進行判斷,進而對考生的作答給出得分。 界面與控制器的關(guān)系32 界面與控制器的關(guān)系界面與控制器的關(guān)系大致由上圖就能夠表述出來,客戶端就是這里的控制loginframemenuframeexamfranmeclientcontextExamServiceImplplEntityContext選擇界面MenuFrameMenuFrameClient Context登陸界面LoginFrame考試界面examframe器。當輸入的賬號或者密碼不準確時,系統(tǒng)會做出報錯信息。從而響應(yīng)請求,進而用戶能夠順利進入考試系統(tǒng)。其中,用戶管理部分是對用戶的個人信息進行統(tǒng)一管理,使用戶能夠登陸該在線考試系統(tǒng)。當然在開始考試前最好看一下考試規(guī)則,以免出現(xiàn)非受獲性失誤。 考試題目管理用例分析 題目管理36 題目管理 上圖所描述的是管理者對題目進行的管理操作。 小結(jié) 這一章通過對系統(tǒng)功能需求、設(shè)計框架以及總體用例圖來分析系統(tǒng)需求和總體設(shè)計。 客戶機的類客戶機的類包含 LginFrame 類、SelectSubjectFrame 類、ExamMainFrame 類、用戶 成績查詢 管理者Client 類。 服務(wù)器的類服務(wù)器中只用到了 ServeletMainClass 類,下邊我們屬性、方法和內(nèi)部類這個順序來介紹一下。 實體類部分其中實體類包含四個類:一個學生類;一個試卷類;一個試題類;還有一個請求類。此類包含以下屬性和方法。 系統(tǒng)運行的詳細描述在 至 已經(jīng)介紹了系統(tǒng)中各種類的屬性以及方法。那么,接下來要介紹一下幾個重要類的具體的設(shè)計說明:1.服務(wù)器線程類服務(wù)器線程類,它是服務(wù)器主類的一個內(nèi)部類。此時,客戶端與該服務(wù)器的線程就建立起了連接。如果是靜態(tài)常量 3,就會調(diào)用交卷信息的 send()方法??忌仨氃诘顷懡缑孑斎胝_的用戶名和賬號方能進入該考試系統(tǒng),否則,系統(tǒng)會自動報錯并提醒用戶輸入正確的用戶名和密碼。還有幾個選擇鈕,依次是上一題,下一題以及提交試卷。 42 服務(wù)器流程圖43 客戶端流程圖 系統(tǒng)運行圖以及主要的實現(xiàn)代碼44 登陸界面45 進入考試系統(tǒng)46 考試界面47 點擊交卷之后,成績自動生成主要的實現(xiàn)代碼如下:1. 登錄流程public void login(){try{//獲取用戶編號int id=()。//數(shù)值類型異常}catch(NumberFormatException e){()。=examInfo。long m=(ss%60)/60。} catch (Exception e) {()。//獲得下一個考題內(nèi)容=(index)。 //調(diào)用ExamService接口中的方法將儲存 List集合在中的用戶答案 (index,ans)。} } 小結(jié)本章主要介紹了系統(tǒng)的詳細設(shè)計以及具體流程。在線考試已經(jīng)成為一種潮流,正不斷受到人們的認可。最后根據(jù)功能編寫程序。在這里謝謝老師和在開發(fā)過程中幫助過我的人。在老師和同學們的幫助下成功完成設(shè)計,在某種程度上加強了自我的實踐能力。令我對待工作學習的態(tài)度發(fā)生了質(zhì)的飛躍。Gary Cornell 著 《JAVA 核心技術(shù)》機械工業(yè)出版社 2022[7] (美)阿諾德,Ken Arnold, 程序設(shè)計語言[M].北京:人民郵電出版社,2022 [8] 編程思想[M]. 機械工業(yè)出版社,2022[9] 耿祥義, 實用教程[M]. 清華大學出版社,2022[10] 應(yīng)用開發(fā)詳解[M].電子工業(yè)出版社,2022[11] 工程應(yīng)用與項目實踐[M]. 機械工業(yè)出版社,2022[12] [美]Rogers Cadenhead. Java 4 出版 2022[13] :清華大學出版社,2022。再就是各個類之間的連接問題是個難題,在經(jīng)過同學的幫助下,我經(jīng)過多次跳是修改,最終完成這次畢業(yè)設(shè)計。這能夠考驗自我的學習能力,能夠不斷超越自我。在這個系統(tǒng)的設(shè)計過程中,我不但更加了解 JAVA,更能以這個平臺進行實際設(shè)計。接著,完善系統(tǒng)功能,增加考試規(guī)則,計時等功能。首先,選擇這個題目是因為現(xiàn)在互聯(lián)網(wǎng)越來越發(fā)達,在線教育也越來越繁榮。 } catch (Exception e) {()。}}private void gameOver() { try { //獲得當前該題的選項 int index=()。//保存該題號下的用戶答案(index, userAnswers)。}public void result(){try {//獲得最終考試成績,在菜單面板前顯示int lastScore=()。//計算剩余時間long show=endnow。(true)。//編號和密碼異常}catch(IdOrPwdException e){()。最后,考生點擊離開,離開考試系統(tǒng)。 之后,當用戶進入考試,考試框的上邊依次是考生姓名、編號、考試時間等。從用戶登錄該系統(tǒng)開始,輸入用戶名密碼進入考試界面,對考試規(guī)則等進行閱覽,進入考試一直到考試結(jié)束,提交考卷并得到考試分數(shù),離開考試系統(tǒng)結(jié)束。如果調(diào)
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1