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

正文內(nèi)容

java在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-11-20 06:08本頁(yè)面

【導(dǎo)讀】展,在線考試系統(tǒng)已經(jīng)越來(lái)越普及了。該系統(tǒng)采用Struts中的MVC的三層體系結(jié)構(gòu)模式進(jìn)行設(shè)計(jì),使用。JavaBean的組件實(shí)現(xiàn)系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯,后端使用MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)邏輯。具體來(lái)說(shuō),管理員可以對(duì)試題進(jìn)行添加與修改,對(duì)試卷進(jìn)行組卷,該系統(tǒng)。的自動(dòng)組卷使用了遺傳算法實(shí)現(xiàn)。并可以對(duì)試卷進(jìn)行發(fā)布。出相應(yīng)的考試分?jǐn)?shù)。本文首先在緒論中介紹了在線考試的研究意義。組成與結(jié)構(gòu),闡述了此次設(shè)計(jì)的設(shè)計(jì)過(guò)程,包括需求分析,概要設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),詳細(xì)設(shè)計(jì)等內(nèi)容。還重點(diǎn)剖析了關(guān)鍵功能的實(shí)現(xiàn),最后在一定的環(huán)境下對(duì)系統(tǒng)的進(jìn)行。了功能測(cè)試,證實(shí)了系統(tǒng)的可用性。

  

【正文】 21 圖 管理員模塊分為人員管理、試題管理、試卷管理、考務(wù)管理等模塊。 人員管理模塊可以讓管理員可以修改管理員的基本信息,添加考生信息,和對(duì)考生信息進(jìn)行管理維護(hù)。 試題管理模塊具有新增單選題、新增多選題、新增填空題、新增簡(jiǎn)答題、試題的修改和刪除管理的功能。 試卷管理功能具有新增試卷功能,管理員可以手工添加 新試卷也可以自動(dòng)生成新的試卷,管理員還可以管理試卷。對(duì)試卷中的試題進(jìn)行修改、刪除。 考務(wù)管理功能是當(dāng)試卷出完后,管理員將試卷進(jìn)行發(fā)布,發(fā)布給考試并開(kāi)始考試,管理員也可以在考務(wù)管理中控制考試進(jìn)程,如可以終止考試,也可以重新開(kāi)始考試。在考務(wù)管理模塊中,管理員還可以對(duì)試卷信息進(jìn)行管理,如刪除試卷等??紕?wù)管理功能中還有評(píng)分管理模塊,在考試結(jié)束后就可以在此模塊批改考生的主觀題,給予主觀題得分,而考生的客觀題,系統(tǒng)會(huì)根據(jù)標(biāo)準(zhǔn)答案自動(dòng)匹配評(píng)分??荚嚱Y(jié)束后系統(tǒng)會(huì)進(jìn)行考后分析,將考生的考試的成績(jī)進(jìn)行分析。 考生模塊,考生輸入 考號(hào)和密碼進(jìn)入該在線考試系統(tǒng)的前臺(tái),考生可以對(duì)自己的信息進(jìn)行維護(hù),同時(shí)也可以修改考生的系統(tǒng)登錄密碼,當(dāng)考生選擇了需要參加考試的試卷時(shí),該系統(tǒng)就會(huì)開(kāi)始讓考生在規(guī)定時(shí)間內(nèi)進(jìn)行在線答題,當(dāng)規(guī)定答題時(shí)間到時(shí),系統(tǒng)就會(huì)自動(dòng)進(jìn)行收卷提交??荚嚱Y(jié)束后,考生可以登錄該系統(tǒng)來(lái)查詢(xún)考試的成績(jī),以檢測(cè)自己的學(xué)習(xí)情況。 系統(tǒng)流程圖可以很好的了解整個(gè)系統(tǒng)的大概運(yùn)行過(guò)程,該在線考試系統(tǒng)的處理流程如下圖。 管理員流程圖如圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 22 圖 考生流程圖如 圖 : 開(kāi) 始考 生 登 陸登 陸 首 頁(yè)查 看 個(gè) 人 信 息 更 改個(gè) 人 信 息參 加 考 試輸 入 考 號(hào)考 試 結(jié) 束退 出完 成 退 出 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 23 6 系統(tǒng)實(shí)現(xiàn) 通過(guò)對(duì)在線考試系統(tǒng)進(jìn)行需求分析,數(shù)據(jù)庫(kù)設(shè)計(jì)分析,概要設(shè)計(jì)分析,已經(jīng)將整個(gè)在線考試系統(tǒng)基本設(shè)計(jì)完成,接下了就要用代碼來(lái)開(kāi)始實(shí)現(xiàn)在線考試系統(tǒng),下面將要介紹如何實(shí)現(xiàn)在線考試系統(tǒng)。 因?yàn)樵撛诰€考試系統(tǒng)使用于同一個(gè)數(shù)據(jù)庫(kù),這便于管理員管理維護(hù)數(shù)據(jù)庫(kù),同時(shí)也便于用戶(hù)的操作,所以在介紹系統(tǒng)各模塊的實(shí)現(xiàn)方法之前,首先介紹系統(tǒng)與數(shù)據(jù)庫(kù)的連接方式,在本系統(tǒng)的開(kāi)發(fā)中,我使用的方式是,使用 JavaBean 連接連接在服務(wù)器 tomcat里配置的連接池。 連接池是創(chuàng)建和管理一個(gè)連接的緩沖池的技術(shù),這些連接準(zhǔn)備好被任何需要它們的線程使用。連接池可以極大的改善用戶(hù)的 Java 應(yīng)用程序的性能,同時(shí)減少全部資源的使用。連接池主要的優(yōu)點(diǎn)有:減少連接創(chuàng)建時(shí)間、簡(jiǎn)化的編程模式、受控的資源使用。連接池能夠使性能最大化,同時(shí)還能將資源利用控制在一定的水平之下,但是它也有不足之處。如果超過(guò)該水平,應(yīng)用程序?qū)⒈罎⒍粌H僅是變慢。 配置連接池: 1.首先要將 mysql 的驅(qū)動(dòng)包放在 tomcat/lib 目錄下 2.在應(yīng)用服務(wù)器 Tomcat 里的 /conf 下找到一個(gè) 文件,在里面添加的內(nèi)容如下: Resource name=jdbc/exam auth=Container type= driverClassName= url=jdbc: username=root password=123 maxIdle=30 maxWait=10000 maxActive=100/ /Context 需要訪問(wèn)數(shù)據(jù)庫(kù)就通過(guò)在 JavaBean 創(chuàng)建的一個(gè)叫 DBConn 的類(lèi)來(lái)連接訪問(wèn)。 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 24 代碼如下: 連接數(shù)據(jù)庫(kù)的 JavaBean—— Conn。通過(guò) JSP 頁(yè)面調(diào)用此 JavaBean,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的連接,數(shù)據(jù)表的添加、刪除、更新等操作。 介紹系統(tǒng)的數(shù)據(jù)庫(kù)連接,下面就要介紹系統(tǒng)的主要部分的實(shí)現(xiàn)。 考試及管理員登錄模塊 考生登錄頁(yè)面比較簡(jiǎn)單,考生在登錄界面輸入賬號(hào)和密碼,如果輸入空值或驗(yàn)證碼輸入錯(cuò)誤,系統(tǒng)會(huì)提示考生重新輸入,如果考生輸入的信息與數(shù)據(jù)庫(kù)中的考生信息相同的話,考生就進(jìn)入系統(tǒng)的考生頁(yè)面 參加考試,如果輸入不正確就提示用戶(hù)名或密碼不正確,則會(huì)返回登錄界面,登錄界面示意圖如 圖 : 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 25 圖 管理員登陸界面與考生界面基本相同。管理員輸入賬號(hào)與密碼,如果信息匹配正確的話,管理員就順利進(jìn)入管理頁(yè)面。如果輸入不正確就返回登錄界面,登錄界面示意圖如 圖 : 圖 管理員界面 當(dāng)管理員輸入正確的賬號(hào)和密碼后,就會(huì)順利進(jìn)入在線考試系統(tǒng)后臺(tái)管理。其后臺(tái)管理界面如 : 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 26 管理員可以通過(guò)人員管理模塊添加考生信息和修改考生信息。具體 實(shí)現(xiàn)功能如下圖 添加考生信息界面 圖 : 圖 修改考生信息界面 圖 : 圖 試題庫(kù)管理可以要管理員添加新的試題,如 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 27 圖 當(dāng)管理員點(diǎn)擊題庫(kù)信息維護(hù)時(shí),就會(huì)把題庫(kù)中的試題全部顯示出來(lái),如圖 : 圖 點(diǎn)擊試題操作中的查看時(shí),就可以查看試題,也可以將試題進(jìn)行修改。 如圖 所示: 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 28 圖 在該模塊中,管理員可以 進(jìn)行試卷的組卷,新增新的試卷,實(shí)現(xiàn)如下圖 : 圖 在試卷管理選項(xiàng)中,管理員可以將不要的試卷進(jìn)行刪除。 如圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 29 圖 當(dāng)管理員點(diǎn)擊刪除是,系統(tǒng)會(huì)提示確定要?jiǎng)h除該試卷嗎? 如圖 圖 當(dāng)試卷生成后,管理員分發(fā)試卷給考生 如圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 30 圖 分配試卷后,在考卷管理中可以開(kāi)始考試和終止考試。 如如 和圖 圖 圖 學(xué)生答題結(jié)束后,可以在考卷評(píng)分欄中 給考生試卷評(píng)分。 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 31 圖 系統(tǒng) 會(huì)自動(dòng)根據(jù)客觀題標(biāo)準(zhǔn)答案給予評(píng)分, 而主觀題會(huì)手工評(píng)分。 如圖 圖 當(dāng)考生輸入正確的賬號(hào)和密碼后,就會(huì)順利進(jìn)入在線考試系統(tǒng)管理。 考生 管理界面如 圖 : 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 32 圖 修改密碼 考生可以修改登陸密碼。 如圖 如圖 用戶(hù)資料 考生可以修改個(gè)人用戶(hù)資料。 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 33 圖 考試查詢(xún) 考生可以查詢(xún)自己的考試成績(jī)。 如圖 圖 參加考試 考生選擇要參加 試卷,進(jìn)行考試。 如圖 圖 點(diǎn)擊參加考試后, 考試就開(kāi)始進(jìn)行在線測(cè)試。 如圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 34 圖 考試結(jié)束后,系統(tǒng)自動(dòng)提交。 如圖 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 35 7 關(guān)鍵功能實(shí)現(xiàn) 在 jsp 頁(yè)面增加些 JavaScript。使頁(yè)面更加生動(dòng)活潑,借助 JS 實(shí)現(xiàn)在線考試倒計(jì)時(shí)控件編寫(xiě)。 實(shí)現(xiàn)代碼如下: 顯示結(jié)果如下: 圖 圖 功能 實(shí)現(xiàn)圖 本系統(tǒng)是基于遺傳算法實(shí)現(xiàn)試卷的 自動(dòng)組卷。 組卷模型描敘 自動(dòng)組卷模型的試卷生成為從已有的題型庫(kù)中(本系統(tǒng)中有選擇題、多選題、填空題、簡(jiǎn)答題 4 種類(lèi)型)按類(lèi)型的約束的設(shè)置(如填空題的個(gè)數(shù)為 10個(gè))選擇出題目并桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 36 將所有題目分類(lèi)排好組成一份試卷。 下面給出與本系統(tǒng)中試題庫(kù)中試題和試卷組成等屬性說(shuō)明。 (1) 題型:選擇題、多選題、填空題、簡(jiǎn)答題 4種類(lèi)型 。 (2) 試題:本系統(tǒng)題庫(kù)試題的難度系數(shù)分為 9 個(gè)級(jí)別 1,2,3,4,5,6,7,8,9,其中 1表示最容易的, 9 表示最難的, 1~3 表示較容易的題目 , 4~ 6 表示中等難度的題目, 7~ 9表示較難的題目 。 (3) 試卷組成: 按類(lèi)型的約束的設(shè)置 如 單選題 10,多選題 5, 填空題 10,簡(jiǎn)答題5,組成一張?jiān)嚲怼? 問(wèn)題描述 (1) 初始狀態(tài)。由數(shù)字 1, 0組成描述試卷構(gòu)成的序列(即為染色體),其中染色體分為 4 個(gè)區(qū)間,代表 4 種題型,每個(gè)區(qū)間序列長(zhǎng)度都題庫(kù)中對(duì)應(yīng)題型的個(gè)數(shù)系統(tǒng)中的初始狀態(tài)為隨機(jī)生成的試卷構(gòu)成序列。 (2) 后繼函數(shù)。這里后繼函數(shù)為遺傳算法中的遺傳算子: 按照一定的交叉概率和交叉方法生成新的個(gè)體 、 按照一定 概率 的變異 。 (3) 目標(biāo)狀態(tài)。為最優(yōu)評(píng)判函數(shù)選擇一定代數(shù)后種群中的最優(yōu)個(gè)體,從而獲得能表示相對(duì)最好試卷構(gòu)成的染色體。 (4) 路徑耗散 函數(shù)。這里的耗散函數(shù)與系統(tǒng)中設(shè)置的初始種群大小,遺傳代數(shù)有關(guān)。相應(yīng)值約達(dá),時(shí)間、空間耗散也就越大。 算法 介紹(原理) 遺傳算法采用類(lèi)似 生物進(jìn)化 過(guò)程,其 算法 過(guò)程如下: ( 1) 設(shè)置最大進(jìn)化代數(shù), 初始化種群。種群一般隨機(jī)產(chǎn)生。 ( 2) 計(jì)算個(gè)體的適應(yīng)度值。 ( 3) 按照個(gè)體適應(yīng)度值確定進(jìn)入下一代的個(gè)體。 ( 4)按照 概率 進(jìn)行交叉操作。 ( 5)按照概率 進(jìn)行 變異 操作。 ( 6) 沒(méi)有滿足停止條件的 返回第 2步。 否則輸出種群中滿足條件最優(yōu)的染色體 上面過(guò)程 如 下 圖 所示: 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 37 圖 算法實(shí)現(xiàn) 選擇操作 選擇 操作又叫復(fù)制操作,根據(jù)個(gè)體適應(yīng)度值確定個(gè)體下一代是被淘汰還是被遺傳。 本系統(tǒng) 使用 “ 賭輪 ” 的方式進(jìn)行淘汰 選擇 。其 過(guò)程如下: ( 1)計(jì)算個(gè)體的適應(yīng)度值,并 累加 其 值 稱(chēng) 為 Sum。 (2) 在 01 之間 產(chǎn)生一個(gè) 隨機(jī) 小 數(shù) , 稱(chēng)為 Rand。 (3) 用 Rand 乘以 Sum 得到的值 稱(chēng)為轉(zhuǎn)輪值 。 (4) 累加個(gè)體 適應(yīng)度值 ,當(dāng) 其 值大 于或等于轉(zhuǎn)輪值 時(shí) , 此個(gè)體則被選中 。該系統(tǒng)的適應(yīng)值是通過(guò)累加試題的難度值得出,每次在上代群體中安裝如上過(guò)程選擇個(gè)體進(jìn)行遺傳算子的操作對(duì)象來(lái)產(chǎn)生新的個(gè)體并將其加如新的種群中,直到新的種群到達(dá)指定的大小。 交叉操作 本系統(tǒng)采用類(lèi)似 PMX 交叉算子的方式, 盡管 PMX 交叉算子可以實(shí)現(xiàn)交叉 ,而且不影響交叉區(qū)域以外其他基因的結(jié)構(gòu) ,但這種方法實(shí)現(xiàn)的交叉對(duì)交叉位置的要求十分嚴(yán)格 ,因?yàn)槊看伪仨毾纫业綕M足上面要求的匹配區(qū)域 ,才能進(jìn)行交叉 。 首先尋找這樣的交叉區(qū)域就是一件很費(fèi)時(shí)的工作 ,不是任意兩個(gè)染色體都是可以進(jìn)行交叉的 .即使能交叉 ,有的染色體交叉的較多 ,而有的就比較少 。其次這樣的交叉位置不具有隨機(jī)性 。 變異操作 自動(dòng)組卷中有個(gè)最基本的要求就是試卷相應(yīng)題型的題目數(shù)量約束的滿足 .一般的變桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 38 異算子往往會(huì)導(dǎo)致非法結(jié)構(gòu)的產(chǎn)生 .為了能夠在變異過(guò)程中不產(chǎn)生非法結(jié)構(gòu) ,本系統(tǒng)采用染色體區(qū)段全變異算子 ,其實(shí)現(xiàn)原理說(shuō)明如下 : 令染色體 T1=1000111111000001000100101 第一步 :在所有的個(gè)體碼串范圍內(nèi)隨機(jī)確定變異區(qū)間,這里選擇 3。 第二步 :在確定的個(gè)體串上的變異區(qū)間上計(jì)算 1 的個(gè)數(shù),這里 Num(1)=2。 第三步 :以事先確定 好的變異概率 將變異算子作用于確定的變異區(qū)間 ,可能的一種變異結(jié)果如下(這里假設(shè)變異發(fā)生) : T1 =1000111111000000010100101 針對(duì)自動(dòng)組卷給出染色體區(qū)間 為 全變異算子 ,它 靈活性很強(qiáng), 變異位置對(duì)其 影響 不大 ,但它每 一次變異 都 是 改變了 其 中 一個(gè)區(qū)間 也就是說(shuō) 將 這 個(gè)區(qū)間 當(dāng)作 一個(gè)染色 體 進(jìn)行 普通 變異。因此 ,用全 變異算子進(jìn)行變異時(shí) ,所選的變異概率應(yīng)低于普通 變異的 概率。 算法偽代碼實(shí)現(xiàn) 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 39 8 測(cè)試 程序測(cè)試就是在程序投入運(yùn)行前,對(duì)程序的需求 分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是保證程序質(zhì)量的關(guān)鍵步驟。如果要給程序測(cè)試下定義,可以這樣講,程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。 測(cè)試的目的就是在 系統(tǒng) 在 投入 實(shí)際運(yùn)用之前,盡可能將 系統(tǒng) 中的漏洞發(fā)現(xiàn)出來(lái) 。在大型軟件系統(tǒng)的 研發(fā) 過(guò)程中, 因?yàn)?要不同的開(kāi)發(fā)部門(mén)協(xié)同開(kāi)發(fā),因此,在軟件 系統(tǒng)開(kāi)發(fā)過(guò)程中都 會(huì)產(chǎn)生 一些 漏洞如不同組件兼容問(wèn)題 。 軟件測(cè)試人員就是希望通過(guò)測(cè)試將系統(tǒng)漏洞發(fā)現(xiàn)并改正,使系統(tǒng)運(yùn)行更加穩(wěn)定。 程序測(cè)試的主要方法分為兩大類(lèi),白盒測(cè)試和黑盒測(cè)試。 白盒測(cè)試:也 叫 軟件內(nèi)部 結(jié)構(gòu)測(cè)試,將 系統(tǒng) 看成 一個(gè) 打開(kāi)的 盒子,按照 軟件 的內(nèi)部結(jié)構(gòu) 來(lái)測(cè)試程序, 檢測(cè) 軟件內(nèi)部是不是按照設(shè)計(jì)要求進(jìn)行運(yùn)行。 黑盒測(cè)試:也 叫 軟件 功能測(cè)試,將軟件看 成一個(gè)密封的 盒子, 不考慮 軟件 的內(nèi)部結(jié)構(gòu)和特性 , 只是測(cè)試軟件的功能模塊 實(shí)現(xiàn)情況。 輸入 滿足系統(tǒng)要求的 測(cè)試值看 輸出值是否滿足 軟件 設(shè)計(jì) 的功能 要求 。 在本次測(cè)試工作中使用了兩種方法。但主要使用的是黑盒測(cè)試方法。 實(shí)例 考生登陸 模塊測(cè)試 測(cè)試內(nèi)容:填寫(xiě)用戶(hù)名及密碼,驗(yàn)證能否成功登陸。 操作: ( 1) 填寫(xiě)正確的用戶(hù)名及密碼。 ( 2) 填寫(xiě)錯(cuò)誤的用戶(hù)名或密碼。 ( 3) 填寫(xiě)錯(cuò)誤的驗(yàn)證碼。 結(jié)果: ( 1) 考生 成功登陸。 ( 2) 提示用戶(hù)登錄失敗。 ( 3) 提示驗(yàn)證碼錯(cuò)誤。 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 40 提示驗(yàn)證碼出錯(cuò),如 圖 圖 用戶(hù)登錄失敗 ,如圖 圖 在線考試模塊測(cè)試 測(cè)試內(nèi)容: 登陸系統(tǒng),選擇要參加的考試,進(jìn)行考試 。 測(cè)試是否可以實(shí)現(xiàn)在線考試。 操作 : ( 1) 一個(gè)用戶(hù)登陸系統(tǒng)參加考試測(cè)試。 ( 2) 兩個(gè)用戶(hù)登陸 系統(tǒng)參加考試測(cè)試。 結(jié)果:( 1)一個(gè)用戶(hù)測(cè)試成功,可以實(shí)現(xiàn)在線答題。 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 41 (2)兩個(gè)用戶(hù)測(cè)試成功??梢詫?shí) 現(xiàn)在線答題。 一個(gè)考生登陸在線考試系統(tǒng),選擇要 參加的考試進(jìn)行測(cè)試,如圖 圖 考試結(jié)束后成功提交試卷完成考試,如圖 圖 測(cè)試兩個(gè)用戶(hù)登陸在線 選擇 要 參加 的考試 , 如圖 圖 兩個(gè)考生登陸選擇要參加的考試 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 42 兩個(gè) 考生 選擇 要 參加的考試后進(jìn)行 在線 考試,如圖 圖 兩個(gè)考生在線考試 考試結(jié)束后提交 成功 如圖 圖 提交成功 自動(dòng)組卷 模塊測(cè)試 本次測(cè)試約束設(shè)置為:選擇題( 4 個(gè))、 多選 題( 2個(gè))、 填空 題( 2 個(gè)) 、簡(jiǎn)答題( 1個(gè)),難度為 困難 。遺傳的代數(shù)、種群的大小設(shè)置為 20代、 10 個(gè)個(gè)體。 測(cè)試結(jié)果 如圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 43 圖 自動(dòng)組卷 測(cè)試 測(cè)試題號(hào)如下 圖 : 圖 列表 試卷生成信息如下圖 圖 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 44 在線考試 系統(tǒng)采用了 B/S 模式, Java web 的技術(shù)來(lái)實(shí)現(xiàn) 管理員通過(guò)系統(tǒng)發(fā)布試卷題目,學(xué)生通過(guò)系統(tǒng)選選擇試卷參加考試 ,采用 MySQL 數(shù)據(jù)庫(kù), MySQL 可以對(duì) 系統(tǒng)數(shù)據(jù)進(jìn)行高效的管理而且便于系統(tǒng)的植入和跨平臺(tái)操作,實(shí)現(xiàn)了考試 管理的數(shù)字化、信息化,有效的減少人力。 財(cái)力,提高效率。 系統(tǒng)優(yōu)點(diǎn) ,系統(tǒng)易用。 ,能保證通過(guò)該系統(tǒng)發(fā)布考試題目和考生試卷,考生可以通過(guò)該系統(tǒng)參加考試。 。具有管理員,考生等權(quán)限。 4.具有自動(dòng)組卷功能。 5. 考試結(jié)束后對(duì)考試成績(jī)給予 簡(jiǎn)單 統(tǒng)計(jì)分析 系統(tǒng)的缺點(diǎn) 基本實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的在線考試系統(tǒng)。實(shí)現(xiàn)了實(shí)現(xiàn)基本的命題、組卷、答題和評(píng)分等考試功能,但還有很多不足之處。 1.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)過(guò)于簡(jiǎn)單,數(shù)據(jù)容易產(chǎn)生冗余。 2. 網(wǎng)站架構(gòu)沒(méi)有完全按照 MVC 模式進(jìn)行 設(shè)計(jì),后期維護(hù)會(huì)有困難。 3.考試成績(jī)輸出打印功能。 4. 沒(méi)有實(shí)現(xiàn) 很 多人同時(shí)登陸問(wèn)題。 5. 對(duì)遺傳算法自動(dòng)組卷的優(yōu)化問(wèn)題。如 采用實(shí)數(shù)編碼方案 , 將一份試卷映射為一個(gè)染色體 (也叫個(gè)體 ), 組成該試卷的每道題的題號(hào)作為基因 , 基因的值直接用試題號(hào)表示。 ,如可以增加平均分,成績(jī)方差的分析。 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 45 9 結(jié)論 通過(guò)這次畢業(yè)設(shè)計(jì),對(duì)很多東西有了新的認(rèn)識(shí)和新的見(jiàn)解,認(rèn)識(shí)問(wèn)題的和思考解決辦法有了本質(zhì)上的進(jìn)步,特別是對(duì)一個(gè)系統(tǒng)開(kāi)發(fā)的模式有了 更深的認(rèn)識(shí),對(duì)專(zhuān)業(yè)技能的運(yùn)用 更熟練。 本論文介紹了如何設(shè)計(jì)和實(shí)現(xiàn)一個(gè)簡(jiǎn)單的在線考試系統(tǒng)。具有一定的實(shí)際功能。 在線考試系統(tǒng)是使用 J2EE 和 Struts框架 MVC模式開(kāi)發(fā)的一個(gè)基于 Web的在線考試平臺(tái),目標(biāo)是為 檢查 人們的學(xué)習(xí)情況。該考試平臺(tái)包含了人員管理、試題管理、試卷管理、考務(wù)管理和考生在線答題等多個(gè)功能,主要注重 實(shí)現(xiàn) 遺傳算法在自動(dòng)組卷的應(yīng)用,和考試時(shí)間控制管理的實(shí)現(xiàn)。定位于節(jié)省考試過(guò)程中的成本,方便企業(yè)對(duì)考試工作的管理。其 B/S 的模式使之更容易部署推廣及方便的使用。 由于本人知識(shí)水平有限和時(shí)間的倉(cāng)促,本系統(tǒng)中可能還存在隱藏著的很多 的不足和一些 系統(tǒng)功能操作的不合理,如 界面沒(méi)有 設(shè)計(jì) 美觀, 同時(shí)的在線登陸考試問(wèn)題 沒(méi)有實(shí)現(xiàn)。對(duì)遺傳算法的優(yōu)化的問(wèn)題。 論文中出現(xiàn)缺點(diǎn)和錯(cuò)誤再所難免,還請(qǐng)各位領(lǐng)導(dǎo)、老師和同學(xué)批評(píng)平指正。以便日后的進(jìn)一步完善和二次的開(kāi)發(fā)。 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 46 致 謝 時(shí)間過(guò)的很快。不知不覺(jué)中我走 完 4年的大學(xué)生活 。感謝桂林理工大學(xué)的各位老師,是你們悉心的指導(dǎo)、關(guān)心和鼓勵(lì)下,才使得我養(yǎng)成科學(xué)嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,也讓我學(xué)會(huì)了如何去解決所遇到的問(wèn)題。感謝你們讓我懂得了科學(xué)探索的奧秘在于永遠(yuǎn)保持一個(gè)樂(lè)觀積極向上的心態(tài)以及腳踏實(shí)地 勤勉的務(wù)實(shí)作風(fēng)。 本次畢業(yè)設(shè)計(jì)的 完成離不開(kāi)很多人的大力協(xié)助。真誠(chéng)的感謝本次畢業(yè)設(shè)計(jì)的指導(dǎo) 我的老師 —— 姜傳賢老師 , 感謝他的 指導(dǎo)和建議 , 在我遇到自己難以解決的問(wèn)題時(shí), 老師耐心的幫我 解決問(wèn)題。 在我的論文審稿階段 ,老師 指出了 論文很多方面的不足,并一一給出修改意見(jiàn),這 對(duì)我的畢業(yè)論文最終完成給予了極大的支持和幫助。在 交流 中 ,姜傳賢 老師嚴(yán)謹(jǐn) 求實(shí)的研究 態(tài)度、 廣博 的 學(xué)術(shù) 知識(shí)、 踏實(shí) 的工作態(tài)度 都是我 今后學(xué)習(xí)的榜樣。 最后,我要 感謝在 百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱,評(píng)議和參與本人 畢業(yè) 答辯的各位 專(zhuān)家評(píng)委 老師。 桂林理工大學(xué)本科畢業(yè)設(shè)計(jì)論文 47 參考文獻(xiàn) [1] 淺析 Struts 體系結(jié)構(gòu)與工作原理 [2] 在線考試系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn) 潘衛(wèi)華 羅賢縉 中國(guó)電力教育 2020 [3] 基于 B_S模式網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 劉永剛 金輝 齊齊哈爾大學(xué)學(xué)報(bào) 2020 [4] J2ee 整合詳解與典型案例 思志學(xué) 電子工業(yè)出版社 2020 [5] 在線考試系統(tǒng)實(shí)現(xiàn)技術(shù)的發(fā)展 紀(jì)寧 [6] 基于 J2EE 多層框架的在線考試系統(tǒng)研究 段學(xué)東 汪汝 2020 [7] 遺傳算法在在線考試系統(tǒng)中自動(dòng)組卷的優(yōu)化設(shè)計(jì) 鐘寧 劉連浩
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1