駕校在線模擬考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(王成勇)_第1頁
駕校在線模擬考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(王成勇)_第2頁
駕校在線模擬考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(王成勇)_第3頁
駕校在線模擬考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(王成勇)_第4頁
駕校在線模擬考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(王成勇)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、駕校在線模擬考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(王成勇) 時(shí)間:2010-6-17 11:35:42 來源:zzjxjks 【摘 要】隨著現(xiàn)代網(wǎng)絡(luò)的發(fā)展,信息技術(shù)廣泛應(yīng)用,計(jì)算機(jī)已滲透到各個(gè)行業(yè)。其中駕校在線模擬考試系統(tǒng)以方便、快捷等優(yōu)點(diǎn)得到了廣泛應(yīng)用。駕駛員理論考試就是在線考試的一個(gè)實(shí)際應(yīng)用,它實(shí)現(xiàn)了理論考試的無紙化和網(wǎng)絡(luò)化。和以往單機(jī)版的駕駛員理論考試系統(tǒng)相比,系統(tǒng)不需要安裝,方便了用戶的使用,只要能上網(wǎng)就能隨時(shí)模擬練習(xí)考試。該系統(tǒng)能符合當(dāng)今此類系統(tǒng)的先進(jìn)性、實(shí)用性、可靠性等特點(diǎn),將引領(lǐng)駕駛員理論考試的新模式?!娟P(guān)鍵詞】模擬考試系統(tǒng) B/S模式 ASP Access一、研究背景隨著我國經(jīng)濟(jì)的高速發(fā)展,家

2、庭收入的不斷提高,越來越多的人可以購買私家車,因此學(xué)車的人會(huì)越來越多,利用先進(jìn)的信息技術(shù)開發(fā)駕駛員理論模擬考試系統(tǒng)也就非常必要。駕駛員模擬考試系統(tǒng)以計(jì)算機(jī)為操作工具,按照駕駛理論考試的流程,把駕駛的理論試題保存于數(shù)據(jù)庫中,通過計(jì)算機(jī)可以很方便地查詢使用所需要的數(shù)據(jù),而且這些操作全部由系統(tǒng)內(nèi)部的編程代碼完成??忌拖到y(tǒng)管理員通過系統(tǒng)的特定界面,輸入相應(yīng)的數(shù)據(jù)便可完成操作。該系統(tǒng)采用B/S模式進(jìn)行設(shè)計(jì),有網(wǎng)絡(luò)的地方就可以進(jìn)行在線模擬考試。二、系統(tǒng)需要解決的主要問題首先,因?yàn)榭荚囀敲嫦蛱囟ǖ鸟{校考生的,所以考試者進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫隨機(jī)抽取試題后動(dòng)態(tài)生成的??荚囌哌x擇答

3、案提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)判卷,得到成績后顯示出來??荚囃戤吅?,可以返回登錄界面或繼續(xù)考試。此外,應(yīng)該能夠方便、快捷的對(duì)在線模擬線考試系統(tǒng)進(jìn)行管理。該在線考試系統(tǒng)主要采用ASP、HTML、Access數(shù)據(jù)庫、VBScript、SQL等技術(shù)和工具實(shí)現(xiàn),整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔和代碼的編制、模塊測(cè)試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。三、系統(tǒng)應(yīng)具備的基本功能1、用戶登錄和注冊(cè)用戶登陸:用戶通過用戶名和密碼進(jìn)行登錄。用戶注冊(cè):注冊(cè)新的用戶2、試題庫管理:可以增加、修改、刪除試題。3、動(dòng)態(tài)隨機(jī)生成試卷,使用隨機(jī)函數(shù)動(dòng)態(tài)地從題庫中取得整套試卷和題目,每次生成的試卷是不相同的。4、顯示出整

4、套試卷,依次答題,系統(tǒng)自動(dòng)判斷該題是否正確。5、最后顯示該考生的考試成績。四、系統(tǒng)總體設(shè)計(jì)1、開發(fā)環(huán)境本系統(tǒng)是在windows XP操作系統(tǒng)下,使用ASP的開發(fā)工具Dreamweaver進(jìn)行開發(fā)的。數(shù)據(jù)庫使用的是微軟公司的辦公集成軟件ACCESS。2、功能概述駕校在線模擬考試系統(tǒng)從功能上可分為考生考試程序和考試管理程序,考生考試程序主要實(shí)現(xiàn)考生登錄的身份驗(yàn)證、試卷生成以及接收考生所選擇的答案及試卷的自動(dòng)批改。駕校考試管理系統(tǒng)主要實(shí)現(xiàn)駕??忌矸菪畔?、學(xué)生答題信息庫和試題庫的管理。此外,系統(tǒng)還要規(guī)定每個(gè)考生都要從題庫中隨機(jī)抽題。根據(jù)上述需求分析,基于Web 的網(wǎng)上考試系統(tǒng)可以建立在Web服務(wù)器

5、IIS上,前臺(tái)客戶端用通過瀏覽器IE 訪問,服務(wù)器系統(tǒng)建立在Web Sever 和數(shù)據(jù)庫系統(tǒng)之上。3、系統(tǒng)功能模塊分析考試模塊:由于采用Web技術(shù)實(shí)現(xiàn)考試能夠在任何時(shí)候、任何地方進(jìn)行,因此出于安考慮考試要嚴(yán)格控制考試記時(shí)。管理模塊:該模塊下設(shè)五個(gè)子模塊:A添加試題模塊:該模塊是從系統(tǒng)管理模塊中分離出來的一個(gè)子模塊,這樣可以減輕管理員錄入試題的負(fù)擔(dān),同時(shí)也保證了系統(tǒng)的其它設(shè)置信息不會(huì)被輕易地篡改。B刪除試題:該模塊也是從系統(tǒng)管理模塊中分離出來的一個(gè)子模塊,這樣可以減輕管理員刪除試題的負(fù)擔(dān)。C自動(dòng)評(píng)分:這是本系統(tǒng)的一個(gè)特色模塊,考生能以最快的時(shí)間得知自己此次考試的成績。D用戶管理:此模塊主要用于管

6、理員對(duì)考生用戶以及管理員用戶的賬號(hào)管理。E退出:在考試結(jié)束時(shí)應(yīng)退出本系統(tǒng),保證考試的安全性。數(shù)據(jù)庫:網(wǎng)絡(luò)考試系統(tǒng)離不開數(shù)據(jù)庫系統(tǒng),不論是試題,還是考生信息都需要放在數(shù)據(jù)庫中,而且數(shù)據(jù)獨(dú)立于程序而存在,具有較好的安全性。本文的實(shí)現(xiàn)方案利Access2000數(shù)據(jù)庫系統(tǒng)來實(shí)現(xiàn)。4、系統(tǒng)功能設(shè)計(jì)根據(jù)駕校在線模擬考試系統(tǒng)的需求分析,其功能結(jié)構(gòu)圖如圖4-1所示。駕校在??荚囅到y(tǒng)用戶注冊(cè)用戶登入管理員登入在線考試自動(dòng)評(píng)分用戶管理管理員管理記錄管理試題管理圖4-1駕校在線模擬考試系統(tǒng)功能結(jié)構(gòu)圖5、登陸系統(tǒng)模塊流程圖(1)用戶登錄模塊流程圖用戶登陸請(qǐng)求:用戶進(jìn)入登陸界面,輸入用戶名、密碼,確認(rèn)輸入無誤后點(diǎn)擊“登

7、陸”按鈕。在用戶確定要登陸后,系統(tǒng)會(huì)驗(yàn)證用的信息,通過驗(yàn)證用戶則可開始考試,失敗則讓用戶重新登陸,該功能對(duì)應(yīng)的流程圖如圖5-1:用戶登陸驗(yàn)證在線考試通過驗(yàn)證驗(yàn)證失敗圖5-1用戶登錄流程圖(2)用戶注冊(cè)模塊流程圖用戶注冊(cè)請(qǐng)求:進(jìn)入登錄模塊后不能登陸系統(tǒng),那么考生只有注冊(cè)成為系統(tǒng)用戶方可登陸駕校在線考試系統(tǒng)。進(jìn)入注冊(cè)界面后就能看到需要用戶填寫的一些相關(guān)信息,填寫完畢后點(diǎn)擊確定按鈕就可完成用戶注冊(cè)。該功能對(duì)應(yīng)的注冊(cè)流程圖如圖5-2:新用戶注冊(cè)用戶名稱用戶密碼密碼確認(rèn)注冊(cè)提交圖 5-2用戶注冊(cè)流程圖(3)在線考試流程圖用戶開始開始請(qǐng)求:進(jìn)入在線考試模塊系統(tǒng)會(huì)從數(shù)據(jù)庫中隨機(jī)生成試卷,其中包括一定數(shù)目的單

8、選題和判斷題,考生此時(shí)就可以開始答題,答題完畢后考生可以按交卷提交試卷,系統(tǒng)會(huì)自動(dòng)評(píng)分,然后顯示此次考試的成績。此功能對(duì)應(yīng)的在線考試流程圖如圖5-3:開始考試考生答題生成試卷提交試卷自動(dòng)評(píng)分繼續(xù)答題圖5-3在線考試流程圖(4)試題管理流程圖試題管理請(qǐng)求:管理員登陸試題管理頁面可以對(duì)試卷進(jìn)行編輯,包括對(duì)數(shù)據(jù)庫中已存在試題的修改和刪除,添加新的試題(單選和判斷),還有就是對(duì)試卷題目數(shù)量的設(shè)定。該功能對(duì)應(yīng)的試題管理流程圖如圖5-4:試題管理已有試題管理添加新試題試卷設(shè)定刪除單選題判斷題試題數(shù)量修改圖5-4試題管理流程圖6、系統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是整個(gè)設(shè)計(jì)過程中,最重要的步驟之一。下面就分如下幾個(gè)部分對(duì)

9、系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì):(1)試題設(shè)計(jì)(2)數(shù)據(jù)庫中表的設(shè)計(jì)(3)功能模塊詳細(xì)設(shè)計(jì)(1)試題設(shè)計(jì)鑒于主觀題的主觀性,目前無法實(shí)現(xiàn)系統(tǒng)自動(dòng)判卷,所以本系統(tǒng)只作客觀題部分。一般情況下,單選題往往在四個(gè)供選的答案A、B、C、D中選擇唯一正確的答案;判斷題在正確和錯(cuò)誤中選擇一個(gè)答案。(2)數(shù)據(jù)庫中表的設(shè)計(jì)A、Question表結(jié)構(gòu)通常,每一類型的試題都應(yīng)有一個(gè)表結(jié)構(gòu)。但考慮到目前系統(tǒng)存貯空間可以很大,也為了更加方便。我們采用把全部試題集中在一起的方案來建立數(shù)據(jù)表,每道客觀題均有四個(gè)備選答案項(xiàng),字段名一般是相應(yīng)的英文單詞。這樣,查詢起來較方便,會(huì)節(jié)約時(shí)間,也不致于造成數(shù)據(jù)十分雜亂等。詳細(xì)設(shè)計(jì)如下表6-1所示:

10、 表6-1 Question 表字段名稱類型說明ID自動(dòng)編號(hào)常整型,遞增,主鍵Question文本字段大小200A文本字段大小50B文本字段大小50C文本字段大小50D文本字段大小50Answer文本字段大小50Hasselected文本字段大小8Type文本地段大小50各字段說明:ID是問題的id號(hào),用來唯一標(biāo)志該問題,把它設(shè)為主鍵,類型為自動(dòng)編號(hào)。Question字段為問題內(nèi)容,類型為文本。A字段代表選項(xiàng)A的內(nèi)容B字段代表選項(xiàng)B的內(nèi)容C字段代表選項(xiàng)C的內(nèi)容D字段代表選項(xiàng)D的內(nèi)容Answer字段表示答案選項(xiàng)Hasselected字段表示是否已經(jīng)選擇過本題Type字段表示問題的類型是選擇還是判

11、斷B、score表結(jié)構(gòu)每次考試系統(tǒng)都要記錄下考生的成績,以方便查詢,這些數(shù)據(jù)被記錄在score表中,詳細(xì)設(shè)計(jì)見表6-2所示: 表6-2 score表字段名稱類型說明Studentname文本字段大小50Score數(shù)字常整型Id自動(dòng)編號(hào)常整型,遞增,主鍵各字段說明:studentname字段代表考生的名字。score字段為考試紀(jì)錄中考試分?jǐn)?shù)。id字段為考試紀(jì)錄的標(biāo)志號(hào)。C、student表結(jié)構(gòu)每個(gè)考生都有自己的賬號(hào)密碼,這些數(shù)據(jù)被記錄在student表,詳細(xì)設(shè)計(jì)見下表6-3: 表6-3 student表 字段名稱類型說明Studentname文本字段大小50Paw文本字段大小50各字段說明:st

12、udentname字段代表考生的名字。studentpassword字段代表密碼。D、admin表結(jié)構(gòu)每個(gè)管理員也都有賬號(hào),被記錄在表admin中,詳細(xì)設(shè)計(jì)兼下表6-4: 表6-4 admin表字段名稱類型說明Name文本字段大小50Password文本字段大小50Id自動(dòng)編號(hào)常整型,遞增,主鍵各字段說明:name字段代表管理員的名字。password字段代表密碼。id字段為管理員的標(biāo)志號(hào)。7、系統(tǒng)部分界面截圖(1)在線考試截圖考生登入系統(tǒng)后會(huì)進(jìn)入開始考試頁面,點(diǎn)擊開始開始就可以開始進(jìn)行考試,如圖7-1所示:圖7-1進(jìn)入開始考試,系統(tǒng)就會(huì)隨機(jī)從數(shù)據(jù)庫中選取規(guī)定數(shù)量的單選題和判斷題,考生就可以用鼠標(biāo)進(jìn)行答題,答完題后按交卷提交試卷,如圖7-2所示:圖7-2交卷以后系統(tǒng)會(huì)自動(dòng)給考生的試卷評(píng)分,然后顯示此次考試的成績。以后考生可以選擇返回登錄頁面或者繼續(xù)考試,如圖7-3所示圖7-38、結(jié)論駕校在線模擬考試系統(tǒng)基本實(shí)現(xiàn)了遠(yuǎn)程注冊(cè)、考試、系統(tǒng)管理、成績自動(dòng)批改、成績顯示等功能,系統(tǒng)操作界面簡(jiǎn)潔,運(yùn)行穩(wěn)定,開發(fā)成本低,非常適合駕駛員在線模擬練習(xí)考試時(shí)使用。(說明:插圖不能顯示,請(qǐng)參閱職教研究26期P56-60)參考文獻(xiàn):1 董安邦 BS混合結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論