機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)_第1頁
機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)_第2頁
機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)_第3頁
機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)_第4頁
機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)

院系計(jì)算機(jī)學(xué)院

專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)

班級___________________________

學(xué)號___________________________

姓名___________________________

指導(dǎo)教師___________________________

負(fù)責(zé)教師____________________________

沈陽航空工業(yè)學(xué)院

2007年6月

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

摘要

隨著我國經(jīng)濟(jì)的快速發(fā)展,人民生活水平越來越高,私家車的擁有量劇增,考

取機(jī)動(dòng)車駕駛執(zhí)照的人越來越多。然而傳統(tǒng)的機(jī)動(dòng)車駕駛執(zhí)照考試培訓(xùn)機(jī)制并不能

滿足當(dāng)今社會(huì)的需求,利用計(jì)算機(jī)強(qiáng)大的數(shù)據(jù)管理功能開發(fā)的機(jī)動(dòng)車駕駛員理科模

擬考試系統(tǒng)能很好的實(shí)現(xiàn)駕照考試資源的管理,使得機(jī)動(dòng)車駕駛執(zhí)照理科考試相關(guān)

的文檔資料瀏覽方式更加便捷,機(jī)動(dòng)車駕駛執(zhí)照考試試題的練習(xí)形式更加多樣。駕

駛員理科模擬考試系統(tǒng)實(shí)現(xiàn)了道路法律法規(guī)、標(biāo)志標(biāo)線、術(shù)科要點(diǎn)等文檔資料的介

紹、題庫的管理、試題的編輯及批量導(dǎo)入導(dǎo)出功能,提供分類練習(xí)、順序練習(xí)、隨

機(jī)練習(xí)、重點(diǎn)練習(xí)和模擬考試等多種練習(xí)方式。

本文在結(jié)構(gòu)上首先論述了設(shè)計(jì)機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)的背景、目的及

其意義,其次論述了開發(fā)工具及其優(yōu)點(diǎn),用了較多篇幅闡述了系統(tǒng)的需求分析、總

體設(shè)計(jì)以及具體實(shí)現(xiàn)過程。

關(guān)鍵詞:機(jī)動(dòng)車駕駛員;理科考試;術(shù)科要點(diǎn);模擬考試

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

Abstract

WithChina*srapideconomicdevelopment,people'slivingstandardshavebeen

raised,andthenumberofprivatecarsisincreasingdramatically.Moreandmorepeople

obtaindrivinglicensesformotorvehicles.However,thetraditionalvehicledriving

licenseexaminationandtrainingmechanismscannotmeettheneedsoftoday'ssociety.

Thedrivers'sciencestimulationexaminationsystemwhichisexploitedbyusing

powerfuldatamanagementfunctionofcomputercanachievedriver'slicense

examinationtestresourcemanagementverywell,itnotonlymakesthebrowsingwaysof

documentsandinformationrelatingtomotorvehicledrivinglicensescienceexamination

moreconvenient,butalsomakesmotorvehicledrivinglicenseexaminationpapersinthe

formofamorediversifiedpractice.Driverssciencesimulationtestsystemrealized

introductionofthedocumentinformationofthewaylawsandregulations,markinglines,

andothermajorelements,managingthedepotofthemeandthefunctionsofeditingtest

questionsandimportingandexportinginbatch,providesseveralmethodstopracticeas

classificationpractice,practiceinsequence,randompractice,emphasespracticeand

mockexaminationspractice.

Thispaperdiscussedthebackground,purposeandsignificanceofthemotorvehicle

driverdesignsimulationtestsystemscienceinstructurefirst,followedbythedissertation

ofthedevelopmenttoolanditsadvantages,spendsmorespaceonthesystemneeds

analysis,designinthemassandthematerialrealizationprocess.

Keywords:motorvehicledriver;scienceexamination;majorelements;stimulationtest

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

目錄

1緒論.................................................................1

1.1課題背景及其意義..................................................1

1.2國內(nèi)外現(xiàn)狀........................................................1

1.3課題研究內(nèi)容.....................................................2

2系統(tǒng)需求分析.........................................................3

2.1需求分析..........................................................3

2.2系統(tǒng)總體構(gòu)成.....................................................4

2.3開發(fā)工具簡介.....................................................5

2.3.1VisualBasic6.0的特色...........................................5

2.3.2VisualBasic的理念..............................................6

2.3.3Access的特點(diǎn)..................................................6

2.4可行性分析.......................................................7

2.4.1技術(shù)可行性分析................................................8

2.4.2經(jīng)濟(jì)可行性分析................................................8

3系統(tǒng)設(shè)計(jì)............................................................10

3.1系統(tǒng)總體設(shè)計(jì).....................................................10

3.2功能模塊設(shè)計(jì).....................................................11

3.2.1密碼管理模塊設(shè)計(jì)..............................................11

3.2.2文檔資料管理模塊設(shè)計(jì)..........................................12

3.2.3考試練習(xí)管理模塊設(shè)計(jì)..........................................12

3.2.4系統(tǒng)管理模塊設(shè)計(jì)..............................................14

3.3數(shù)據(jù)庫設(shè)計(jì).......................................................15

III

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

3.3.1概念模型設(shè)計(jì)..................................................16

3.3.2關(guān)系模型設(shè)計(jì)..................................................17

3.3.3數(shù)據(jù)庫的物理設(shè)計(jì)..............................................17

4系統(tǒng)實(shí)現(xiàn)............................................................20

4.1密碼管理模塊....................................................20

4.2文檔資料管理模塊................................................20

4.3考試練習(xí)管理模塊................................................21

4.4系統(tǒng)管理模塊....................................................22

5系統(tǒng)測試與結(jié)論......................................................23

5.1功能測試........................................................23

5.1.1軟件測試方法.................................................23

5.1.2軟件測試的步驟...............................................24

5.1.3對本系統(tǒng)的測試...............................................24

5.2結(jié)論.............................................................25

參考文獻(xiàn)..............................................................26

致謝................................................................27

IV

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

1緒論

1.1課題背景及其意義

隨著我國經(jīng)濟(jì)社會(huì)的不斷快速發(fā)展,人均收入水平和購買能力越來越高,特別

是加入世界貿(mào)易組織(WTO)后,進(jìn)口車輛的稅收門檻得到了大幅度的降低,國內(nèi)

汽車價(jià)格也變的越來越低,使得當(dāng)今社會(huì)越來越多人擁有私家車,考取機(jī)動(dòng)車駕駛

執(zhí)照的人越來越多,使得考取機(jī)動(dòng)車駕駛執(zhí)照成為一種潮流。機(jī)動(dòng)車駕駛執(zhí)照理科

考試涉及到交通政策法規(guī)、術(shù)科要點(diǎn)、道路標(biāo)志標(biāo)線以及其他相關(guān)的知識(shí)點(diǎn),并且

機(jī)動(dòng)車駕照理科考試的題型、題目類別、題目數(shù)量眾多,而傳統(tǒng)的駕照考試培訓(xùn)輔

導(dǎo)機(jī)制并不能滿足當(dāng)今社會(huì)的需求,因此機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)便應(yīng)運(yùn)而

生。

機(jī)動(dòng)車駕駛員理科考試模擬系統(tǒng)是專門為駕校理科教學(xué)及其準(zhǔn)備考取機(jī)動(dòng)車

駕駛執(zhí)照的人所設(shè)計(jì)的,以適合駕校及個(gè)人進(jìn)行駕駛執(zhí)照理科考試前的理論學(xué)習(xí)、

考前培訓(xùn)及理科考試模擬測驗(yàn)使用。本系統(tǒng)的主要目標(biāo)是支持駕校的考試管理與事

務(wù)處理業(yè)務(wù),減輕駕校理考管理人員的勞動(dòng)強(qiáng)度,輔助考試管理,方便駕校學(xué)員的

理論學(xué)習(xí),提高駕校的工作效率,從而使駕校能夠以少的投入獲得更好的社會(huì)效益

和經(jīng)濟(jì)效益。通過本系統(tǒng)可以對參加機(jī)動(dòng)車駕照考試的人員進(jìn)行有關(guān)駕照理科考試

的輔導(dǎo),使得個(gè)人在家也能學(xué)到駕照考試的相關(guān)內(nèi)容,熟悉國家所頒布的最新的各

項(xiàng)道路交通法律法規(guī)、駕照考試的術(shù)科要點(diǎn)以及國家所規(guī)定的道路各項(xiàng)交通標(biāo)志及

標(biāo)線的圖形及其意義,可對駕照理科考試的各種題型進(jìn)行隨機(jī)練習(xí)、自我檢查及強(qiáng)

化練習(xí)。

1.2國內(nèi)外現(xiàn)狀

機(jī)動(dòng)車?yán)砜瓶荚囀菣C(jī)動(dòng)車駕駛執(zhí)照考試的重要組成部分,鑒于機(jī)動(dòng)車?yán)砜瓶荚?/p>

的試題類別、數(shù)量眾多且涉及到的知識(shí)點(diǎn)較為煩瑣,結(jié)合計(jì)算機(jī)技術(shù)的快速發(fā)展,

各個(gè)國家和地區(qū)都致力于機(jī)動(dòng)車駕駛執(zhí)照理科考試無紙化考試系統(tǒng)的研究和設(shè)計(jì)

1

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

并且取得了顯著的成果。大部分的國家、地區(qū)以及國內(nèi)駕照考試管理部門都采用了

機(jī)動(dòng)車駕駛執(zhí)照理科考試的計(jì)算機(jī)無紙化考試系統(tǒng)。駕駛執(zhí)照理科考試的計(jì)算機(jī)無

紙化考試系統(tǒng)有著無可比擬的優(yōu)勢,首先,計(jì)算機(jī)可以對駕照理科考試相關(guān)的文檔

資料進(jìn)行系統(tǒng)的管理,方便考試練習(xí)人員的查詢調(diào)閱,其次,還可借由計(jì)算機(jī)數(shù)據(jù)

處理嚴(yán)密可靠的特有機(jī)制,改善考試管理,降低駕照理科考試管理人員(監(jiān)考人員,

出試卷人員)工作強(qiáng)度,提高駕駛執(zhí)照考試部門的服務(wù)水平和工作效率,降低考試

成本,再次,考試人員還可以利用計(jì)算機(jī)無紙化考試系統(tǒng)方便快捷的對駕照理科考

試進(jìn)行各種練習(xí)。

1.3課題研究內(nèi)容

機(jī)動(dòng)車駕駛執(zhí)照理科模擬考試系統(tǒng)和傳統(tǒng)的模擬練習(xí)考試相比具有檢索迅速、

查找方便、題庫試題量大,可靠性高、實(shí)戰(zhàn)性強(qiáng)、壽命長、成本低等顯著的優(yōu)勢,

這些優(yōu)點(diǎn)能夠極大的提高機(jī)動(dòng)車駕駛執(zhí)照考試管理部門的工作效率,也是科學(xué)化、

正規(guī)化管理的重要條件。本系統(tǒng)主要實(shí)現(xiàn)以下主要基本功能:

(1)用戶管理:主要實(shí)現(xiàn)管理員密碼的修改,避免試題受到他人的非法修改,

保證題庫安全。

(2)文檔資料管理:主要對國家近年來所頒布的道路交通法律法規(guī)、道路標(biāo)

志標(biāo)線以及駕照理科考試的術(shù)科要點(diǎn)進(jìn)行詳細(xì)的介紹。

(3)考試練習(xí)管理:主要是進(jìn)行分類練習(xí)、順序練習(xí)、隨機(jī)綜合練習(xí)、重點(diǎn)

練習(xí)和模擬考試。

(4)系統(tǒng)管理:主要是實(shí)現(xiàn)題庫的管理以及系統(tǒng)的設(shè)置。

2

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

2系統(tǒng)需求分析

2.1需求分析

需求分析是一個(gè)數(shù)據(jù)庫設(shè)計(jì)至關(guān)重要的階段,也是一個(gè)工程成敗的關(guān)鍵。經(jīng)過

對駕駛員理科考試管理機(jī)制進(jìn)行詳細(xì)了解和分析以及對網(wǎng)絡(luò)上已有的機(jī)動(dòng)車駕駛

員理科模擬考試系統(tǒng)進(jìn)行分析后,機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)是一單機(jī)版練習(xí)

系統(tǒng),并且應(yīng)具備以下兒個(gè)功能:

(1)用戶管理

管理員可在此模塊進(jìn)行密碼的修改。

(2)文檔資料管理

法律法規(guī):國家最新所頒布的各種交通法規(guī)和措施的原文。

標(biāo)志標(biāo)線:國標(biāo)GB5768-1999《道路交通標(biāo)志和標(biāo)線》中的各種交通標(biāo)志、標(biāo)

線的介紹。

術(shù)科要點(diǎn):關(guān)于機(jī)動(dòng)車駕駛執(zhí)照場內(nèi)考試與道路考試的一些相關(guān)內(nèi)容。

(3)考試練習(xí)管理

分類練習(xí):根據(jù)試題題庫中試題的分類,對其中某個(gè)試題分類中的試題進(jìn)行依

次逐題練習(xí)。

順序練習(xí):根據(jù)練習(xí)人員設(shè)置的準(zhǔn)駕車型,系統(tǒng)將幫助練習(xí)人員對理科考試題

庫中與所選準(zhǔn)駕車型相關(guān)的試題進(jìn)行依次逐題練習(xí)。在練習(xí)過程中,對于某一個(gè)題

目,如果練習(xí)人員第一次答錯(cuò),系統(tǒng)自動(dòng)將該題存入到[重點(diǎn)題庫]中去,以方便

練習(xí)人員今后的重點(diǎn)練習(xí)。

隨機(jī)練習(xí):根據(jù)練習(xí)人員設(shè)置的準(zhǔn)駕車型,系統(tǒng)根據(jù)隨機(jī)函數(shù)進(jìn)行隨機(jī)抽取與

所選準(zhǔn)駕車型相關(guān)的試題供練習(xí)人員練習(xí)。練習(xí)過程中,練習(xí)人員第一次做錯(cuò)的試

題系統(tǒng)會(huì)將其存入到[重點(diǎn)題庫]中,方便練習(xí)人員的重點(diǎn)練習(xí)。

重點(diǎn)練習(xí):主要是針對練習(xí)人員在順序練習(xí)和隨機(jī)練習(xí)中的所做錯(cuò)的試題來進(jìn)

行重點(diǎn)練習(xí),目的是為了強(qiáng)化這些易錯(cuò)題。這部分試題主要來源于順序練習(xí)和隨機(jī)

3

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

練習(xí)中的首次出錯(cuò)題。在系統(tǒng)管理中可以將這些試題進(jìn)行清空。

理科考試:是根據(jù)機(jī)動(dòng)車駕駛員的考試要求,針對不同的準(zhǔn)駕車型來設(shè)置考試

范圍和比例,考試進(jìn)行時(shí)間及分值比例與真實(shí)考試相同??荚嚱Y(jié)束后,系統(tǒng)將給出

考試成績并且列出具體的答題情況。

(4)系統(tǒng)管理

系統(tǒng)設(shè)置:該子模塊主要是對重點(diǎn)題庫進(jìn)行清空。

試題題庫:管理人員可以根據(jù)需要對理科考試題庫中的所有試題進(jìn)行分類編輯

和管理,同時(shí)還可以導(dǎo)入新的題庫,導(dǎo)出現(xiàn)有題庫。

2.2系統(tǒng)總體構(gòu)成

經(jīng)過對機(jī)動(dòng)車駕駛員理科考試培訓(xùn)機(jī)制的了解以及對本系統(tǒng)的需求分析,本系

統(tǒng)主要有以下幾個(gè)模塊:用戶管理、文檔資料管理、考試練習(xí)管理和系統(tǒng)管理四個(gè)

模塊所組成。本系統(tǒng)總體構(gòu)成圖如圖2.1所示:

機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)

統(tǒng)

習(xí)

圖2.1系統(tǒng)結(jié)構(gòu)圖

下面對本系統(tǒng)的四個(gè)主要模塊進(jìn)行說明:

(1)密碼管理模塊中管理員可以更改管理員密碼。本系統(tǒng)中先設(shè)置一個(gè)初始

密碼,使用本系統(tǒng)時(shí)可根據(jù)需要對密碼進(jìn)行修改,可以保證數(shù)據(jù)庫的安全,以免試

題遭到非法修改,從而保證試題的準(zhǔn)確性。

(2)文檔資料管理模塊中可以實(shí)現(xiàn)與道路交通相關(guān)的法律法規(guī)、道路標(biāo)志標(biāo)

線、術(shù)科要點(diǎn)的詳細(xì)介紹,從而便于駕校學(xué)員和其他練習(xí)人員的查找和學(xué)習(xí)。

4

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

(3)考試練習(xí)管理模塊中提供了五種練習(xí)方式。練習(xí)人員可以根據(jù)自身需要

進(jìn)行分類練習(xí)、隨機(jī)練習(xí)、順序練習(xí)、重點(diǎn)練習(xí)以及模擬考試,以實(shí)戰(zhàn)的形式進(jìn)行

練習(xí),從而增強(qiáng)練習(xí)人員的應(yīng)試能力,確保順利通過駕駛執(zhí)照的理科考試。

(4)系統(tǒng)管理模塊主要分為系統(tǒng)設(shè)置和題庫管理兩個(gè)子模塊。在系統(tǒng)設(shè)置子

模塊中可以進(jìn)行練習(xí)時(shí)的一些設(shè)置。題庫管理模塊需要有管理員密碼才能進(jìn)入,在

題庫管理中管理人員可以對試題進(jìn)行修改、增加、刪除,也可以批量的導(dǎo)入、導(dǎo)出

試題。

2.3開發(fā)工具簡介

根據(jù)機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)的需求分析可知,本系統(tǒng)的主要特點(diǎn)是一

單機(jī)桌面考試練習(xí)系統(tǒng),并且要求界面友好操作簡單,因此本系統(tǒng)在開發(fā)工具上選

用VisualBasic以及Access,下面對這兩種開發(fā)語言的特點(diǎn)進(jìn)行簡單的介紹。

2.3.1VisualBasic6.0的特色

VisualBasic是種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級程序

設(shè)計(jì)語言,配合使用Windows內(nèi)部的應(yīng)用程序接口(API),以及動(dòng)態(tài)連接庫(DLL)、

動(dòng)態(tài)數(shù)據(jù)交換(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)

出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。

VisualBasic6.0是微軟公司在原有VisualBasic5.0的基礎(chǔ)上推出的功能更強(qiáng)的

開發(fā)工具。VisualBasic6.0增添了不少新功能,現(xiàn)在它已經(jīng)擁有了更高級的數(shù)據(jù)庫

于Internet開發(fā)功能。

(1)集成開發(fā)環(huán)境的特色:

在VisualBasic6.0中容納了多工程、MDI/SDI/ExplorerStyle界面選項(xiàng)、開發(fā)向

導(dǎo)、代碼編輯的增強(qiáng)功能。

多工程:在VisualBasic的同一個(gè)事例中可以打開多個(gè)工程。這對調(diào)試ActiveX

空間很有用。

MDI/SDI/ExplorerStyle的界面選項(xiàng):VisualBasic能夠創(chuàng)建單文檔界面、多文

檔界面以及Microsoft資源管理器樣式的文檔界面的應(yīng)用程序。

5

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

開發(fā)向?qū)В篤isualBasic6.0提供了功能更強(qiáng)的安裝向?qū)?、ActiveX控件的接口向

導(dǎo)、ActiveX文檔移植向?qū)?、?shù)據(jù)窗體向?qū)Ш蛯傩皂撓驅(qū)А?/p>

代碼編輯的增強(qiáng)功能:VisualBasic6.0使得塊注釋和解注釋能夠?qū)ξ漠?dāng)選擇塊

的每一行添加和刪除注釋字符。

(2)代碼編程的特色:

VisualBasic6.0為了更快的執(zhí)行代碼,可將工程編譯成本機(jī)代碼;為了簡化重

用代碼庫的創(chuàng)建過程,可將對象的標(biāo)記為全局型;采用枚舉類型對相關(guān)命名進(jìn)行定

義。

2.3.2VisualBasic的理念

(1)交互式開發(fā):

傳統(tǒng)的應(yīng)用程序開發(fā)過程可分為三個(gè)明顯的步驟:編碼、變異和測試代碼。VB

與傳統(tǒng)不同,采用交互式開發(fā)應(yīng)用程序。由于VB的交互特性,程序的代碼的運(yùn)行

效果可以在開發(fā)時(shí)進(jìn)行測試,而不必等到編譯完成以后。

(2)事件驅(qū)動(dòng)模型:

在傳統(tǒng)的應(yīng)用程序中,應(yīng)用程序本身控制了那一部分代碼和按何種順序執(zhí)行代

碼。從第一行代碼開始執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)調(diào)用過程。

相比之下,在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行的,而是在響

應(yīng)不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以有來自操

作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至可由應(yīng)用程序本身的消息觸發(fā)。這些事件

的順序決定了代碼執(zhí)行的順序,應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過的路徑都是不同的。

2.3.3Access的特點(diǎn)

Access是一個(gè)功能卓越的桌面數(shù)據(jù)庫軟件,它的功能強(qiáng)大、使用方便,在數(shù)據(jù)

庫軟件中占有很大的份額。Access可以在Windows操作系統(tǒng)下,創(chuàng)建和運(yùn)行滿足數(shù)

據(jù)管理需求的應(yīng)用程序;使用查詢來限制、選擇和綜合數(shù)據(jù);創(chuàng)建窗體來查看和更

改數(shù)據(jù);也可以創(chuàng)建簡單或復(fù)雜的報(bào)表;還可以創(chuàng)建綁定到數(shù)據(jù)上的數(shù)據(jù)訪問頁,

以便通過公司的intranet來共享信息。它提供了管理大量數(shù)據(jù)所需的所有數(shù)據(jù)定義、

6

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

數(shù)據(jù)處理和數(shù)據(jù)控制功能。

在Access中可以非常靈活地定義數(shù)據(jù)(如文字、數(shù)字、日期、時(shí)間、貨幣、圖

片、聲音、文檔和電子表格等),定義存儲(chǔ)數(shù)據(jù)的方式(如字符串長度、數(shù)字精度

等),以及定義顯示或者打印數(shù)據(jù)的形式。用戶可以定義簡單或復(fù)雜的有效性規(guī)則

來確保數(shù)據(jù)庫中的數(shù)值都以正確的格式存在,也可以要求Access檢查數(shù)據(jù)庫中文字

或者表之間的關(guān)系。

Access還可以識(shí)別和使用各種其他的數(shù)據(jù)格式,包括許多其他的數(shù)據(jù)庫文件格

式??梢詫?shù)據(jù)導(dǎo)出到文字處理文件或者電子表格應(yīng)用程序,也可以從這些文件中

將數(shù)據(jù)導(dǎo)入到Access表中。另外,Access還可以與支持“開放數(shù)據(jù)庫互聯(lián)"(ODBC)

標(biāo)準(zhǔn)的大多數(shù)流行數(shù)據(jù)庫協(xié)同作業(yè),這些數(shù)據(jù)庫包括SQLServer、Oracle等。

Access不僅可以作為個(gè)人的RDBMS來使用,而且還可以用在中小型企業(yè)和大

型公司來管理大型的數(shù)據(jù)庫。Access的特點(diǎn)如下:

(1)有內(nèi)容豐富的XML支持特性;

(2)通過聯(lián)機(jī)備份、完全集成的日志傳送和增強(qiáng)的故障切換集,使其自身具

有較高可靠性;

(3)提供了基于角色分工的安全保密管理,在數(shù)據(jù)庫管理功能、完整性檢查、

安全性、--致性方面都有良好的表現(xiàn),且與Windows2000等操作系統(tǒng)安全性緊密集

成;

(4)方便的數(shù)據(jù)轉(zhuǎn)換功能,實(shí)現(xiàn)從不同來源析取、轉(zhuǎn)換和調(diào)用數(shù)據(jù)的路由操

作的自動(dòng)化;

(5)與微軟產(chǎn)品如Office之間緊密集成,數(shù)據(jù)交換極為便捷;

2.4可行性分析

可行性研究階段首先需要進(jìn)一步分析和澄清問題定義,在問題定義階段初步確

定規(guī)模和目標(biāo),如果是正確的就進(jìn)一步加以肯定,如果有錯(cuò)誤就應(yīng)該及時(shí)改正,如

果對目標(biāo)系統(tǒng)有任何約束和限制,也必須把它們清楚地列出來。

在澄清了問題定義之后,分析系統(tǒng)的邏輯模型,然后從系統(tǒng)邏輯模型出發(fā),探

索若干種供選擇它的可行性,系統(tǒng)的可行性分析主要分技術(shù)可行性分析和經(jīng)濟(jì)可

7

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

行性分析兩方面進(jìn)行。以下是對技術(shù)可行性和經(jīng)濟(jì)可行性的具體分析。

2.4.1技術(shù)可行性分析

綜合各方面的考慮,本系統(tǒng)所選用的前端開發(fā)工具選用VisualBasic,后臺(tái)數(shù)據(jù)

庫選用的數(shù)據(jù)庫是Access,這是因?yàn)锳ccess它提供了完整的數(shù)據(jù)庫高級特性,具有

良好的使用界面和很快的速度。

在開發(fā)語言上,本系統(tǒng)選用的是VisualBasic作為應(yīng)用程序的前端開發(fā)工具,

這是因?yàn)閂isualBasic作為一-種面向?qū)ο蟮目梢暬幊坦ぞ撸哂泻唵我讓W(xué),靈活

方便和易于擴(kuò)充的特點(diǎn)。而且Microsoft為其提供了與Access通信的API函數(shù)集及

工具集,它可以與后端的Access數(shù)據(jù)庫相結(jié)合,能夠提供一個(gè)高性能的桌面單機(jī)版

模擬考試系統(tǒng)。

考慮到目前網(wǎng)絡(luò)上已經(jīng)有很多類似的管理軟件在實(shí)際運(yùn)作并且還有試用版本

可供下載,所以本系統(tǒng)會(huì)以它們作為參考,學(xué)習(xí)它們優(yōu)秀的設(shè)計(jì)思想,進(jìn)一步拓展

自己的開發(fā)思路。

本系統(tǒng)相關(guān)的技術(shù)要求利用VisualBasic和Access都能很好的得到實(shí)現(xiàn),例如

能實(shí)現(xiàn)文檔資料的路徑存取從而實(shí)現(xiàn)系統(tǒng)中文檔資料介紹功能,并且可以編寫隨機(jī)

函數(shù)實(shí)現(xiàn)試題的隨機(jī)抽取使得試題的抽取和分配更加合理,從而實(shí)現(xiàn)隨機(jī)練習(xí)和模

擬考試功能。

從時(shí)間上來說從時(shí)間上看,在畢業(yè)設(shè)計(jì)的3個(gè)月期間可以基本完成從系統(tǒng)的需

求分析到系統(tǒng)設(shè)計(jì)等工作,在時(shí)間上是可行的。采用Access進(jìn)行數(shù)據(jù)庫的操作難度

不是太大。因此本系統(tǒng)的實(shí)現(xiàn)在技術(shù)上是可行的。

2.4.2經(jīng)濟(jì)可行性分析

由于目前信息產(chǎn)業(yè)的不斷進(jìn)步,計(jì)算機(jī)對于信息和資源的管理也愈加重要。這

使得針對各個(gè)領(lǐng)域的應(yīng)用軟件顯示出巨大的市場前景。應(yīng)用軟件針對性強(qiáng),人性化

的界面便于非專業(yè)人員的使用、管理和日常維護(hù)。對于駕校來說省去了在使用之前

對非專業(yè)人員培訓(xùn)的復(fù)雜環(huán)節(jié),也為駕校節(jié)約了人力、財(cái)力和物力。對于開發(fā)者來

說此軟件具有針對性,所以規(guī)模較小,開發(fā)周期短,因此價(jià)格低廉。人員需求量小,

8

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

商業(yè)周期縮短,便于駕校的現(xiàn)代化管理。

本系統(tǒng)的開發(fā)只需要一臺(tái)電腦及其相關(guān)的軟件配置即可,并且系統(tǒng)實(shí)現(xiàn)后可移

植到其他計(jì)算機(jī)上運(yùn)行。本系統(tǒng)和傳統(tǒng)的考試培訓(xùn)輔導(dǎo)機(jī)制相比可大大的減少人力

和物力,能節(jié)約大量的資源,因此本系統(tǒng)的實(shí)現(xiàn)在經(jīng)濟(jì)上是可行的。

9

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

3系統(tǒng)設(shè)計(jì)

3.1系統(tǒng)總體設(shè)計(jì)

總體設(shè)計(jì)的基本任務(wù)是解決系統(tǒng)如何做,即功能的實(shí)現(xiàn)。通??傮w設(shè)計(jì)有兩部

分主要階段組成:系統(tǒng)設(shè)計(jì),即確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì),是對軟件模

塊之間的關(guān)系的確定。

設(shè)計(jì)目的與要求:基于數(shù)據(jù)庫強(qiáng)大的數(shù)據(jù)存儲(chǔ)管理功能存放機(jī)動(dòng)車駕駛執(zhí)照理

科考試相關(guān)的文檔資料和題庫,使得用戶可以在計(jì)算機(jī)上進(jìn)行與駕照理科考試相關(guān)

的文檔資料學(xué)習(xí)以及進(jìn)行駕照理科考試的各種練習(xí)及模擬考試,用戶還可以利用已

給的管理員密碼進(jìn)行題庫的管理和編輯。

本系統(tǒng)主要實(shí)現(xiàn)的功能模塊:

?密碼管理模塊:用于管理員自身密碼的修改;

?文檔資料管理模塊:用于道路法律法規(guī)、標(biāo)志標(biāo)線、術(shù)科要點(diǎn)的介紹;

?考試練習(xí)管理模塊:實(shí)現(xiàn)分類練習(xí)、隨機(jī)綜合練習(xí)、順序練習(xí)、重點(diǎn)練習(xí)和模

擬考試;

?系統(tǒng)管理模塊:實(shí)現(xiàn)系統(tǒng)設(shè)置和題庫管理;

系統(tǒng)具體的功能模塊圖如圖3.1所示:

10

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

機(jī)動(dòng)車駕駛員理科模擬考試系統(tǒng)

統(tǒng)

習(xí)

rT

標(biāo)

術(shù)

標(biāo)

統(tǒng)

規(guī)

點(diǎn)

設(shè)

試導(dǎo)

導(dǎo)

圖3.1系統(tǒng)功能模塊圖

3.2功能模塊設(shè)計(jì)

依據(jù)本文前面所做的系統(tǒng)總體分析以及實(shí)際需要,在本系統(tǒng)中設(shè)置了密碼管

理、文檔資料管理、考試練習(xí)管理和系統(tǒng)管理四個(gè)主要模塊。下而對本系統(tǒng)的四個(gè)

主要模塊的組成及其子模塊的功能進(jìn)行詳細(xì)的設(shè)計(jì)。

3.2.1密碼管理模塊設(shè)計(jì)

密碼管理模塊設(shè)計(jì)的主要功能是管理管理員的密碼,此密碼主要用于管理員對

系統(tǒng)題庫的管理,管理員進(jìn)入題庫管理子模塊時(shí)用此密碼進(jìn)入,從而保證系統(tǒng)數(shù)據(jù)

庫的安全避免試題受到非法修改。

11

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

3.2.2文檔資料管理模塊設(shè)計(jì)

文檔資料管理模塊具體設(shè)計(jì)如圖3.2所示:

文檔資料管理

標(biāo)

術(shù)

標(biāo)

規(guī)

點(diǎn)

圖3.2文檔資料管理模塊

政策法規(guī)介紹功能主要包括:近年來國家交通部、公安部和國務(wù)院所頒布的各

項(xiàng)交通法律法規(guī)。此子模塊的主要設(shè)計(jì)思路是將與道路交通相關(guān)的法律法規(guī)存儲(chǔ)在

文件夾中,數(shù)據(jù)庫中只存儲(chǔ)法律法規(guī)文檔的路徑,當(dāng)用戶點(diǎn)擊相應(yīng)的法律法規(guī)名稱

進(jìn)行法律法規(guī)瀏覽時(shí)系統(tǒng)先讀取數(shù)據(jù)庫中的存儲(chǔ)表,然后根據(jù)表中存儲(chǔ)的路徑找到

相應(yīng)的法律法規(guī),再將其具體內(nèi)容顯示在屏幕上。

標(biāo)志標(biāo)線介紹功能和術(shù)科要點(diǎn)介紹功能主要包括:近年來國家交通部所頒布的

各種道路條件下的標(biāo)志標(biāo)線、道路指示標(biāo)志及其相應(yīng)的含義以及機(jī)動(dòng)車駕駛執(zhí)照理

科考試相關(guān)的術(shù)科要點(diǎn)。這兩個(gè)子模塊的主要設(shè)計(jì)思路與道路法律法規(guī)介紹模塊相

同,也是將標(biāo)志標(biāo)線以及術(shù)科要點(diǎn)的具體內(nèi)容存儲(chǔ)在文件夾中,數(shù)據(jù)庫表中只存儲(chǔ)

相關(guān)的文件路徑名,用戶點(diǎn)擊標(biāo)志標(biāo)線名稱或術(shù)科要點(diǎn)名稱進(jìn)行調(diào)閱瀏覽時(shí),系統(tǒng)

先讀取文檔資料數(shù)據(jù)庫表,然后根據(jù)數(shù)據(jù)庫表中存儲(chǔ)的路徑名對道路標(biāo)志標(biāo)線以及

術(shù)科要點(diǎn)文檔進(jìn)行調(diào)閱并將其顯示在屏幕上。

3.2.3考試練習(xí)管理模塊設(shè)計(jì)

考試練習(xí)管理模塊主要包括分類練習(xí)、隨機(jī)練習(xí)、順序練習(xí)、重點(diǎn)練習(xí)和模擬

考試五個(gè)子模塊。具體的考試練習(xí)管理模塊設(shè)計(jì)如圖3.3所示:

12

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

考試練習(xí)管理

機(jī)

點(diǎn)

習(xí)

習(xí)

習(xí)

習(xí)

圖3.3考試練習(xí)管理模塊

下面對這五個(gè)子模塊所要實(shí)現(xiàn)的功能進(jìn)行詳細(xì)的設(shè)計(jì):

分類練習(xí)子模塊主要包括:習(xí)題類型的選擇、選項(xiàng)按鈕、習(xí)題內(nèi)容顯示和習(xí)題

的跳轉(zhuǎn)選擇。分類練習(xí)主要用于汽車、摩托車的具體習(xí)題類型以及客車專用試題、

貨車專用試題、輪式機(jī)械車專用試題的練習(xí)。練習(xí)人員在窗體中可以對這些具體的

習(xí)題類型進(jìn)行選擇并進(jìn)行練習(xí)。

隨機(jī)練習(xí)子模塊主要包括:準(zhǔn)駕車型的選擇、選項(xiàng)按鈕、習(xí)題內(nèi)容顯示和習(xí)題

的跳轉(zhuǎn)選擇。隨機(jī)練習(xí)主要用于從A1車型到M車型這些準(zhǔn)駕車型試題的練習(xí),

隨機(jī)練習(xí)子模塊試題的抽取是隨機(jī)的,隨機(jī)函數(shù)從題庫中隨機(jī)的抽取試題供練習(xí)人

員進(jìn)行練習(xí)。

順序練習(xí)子模塊主要包括:準(zhǔn)駕車型選擇、選項(xiàng)選擇按鈕、習(xí)題內(nèi)容顯示和習(xí)

題跳轉(zhuǎn)選擇。順序練習(xí)主要用于從A1車型到M車型這些準(zhǔn)駕車型試題的練習(xí),和

隨機(jī)練習(xí)不同的是順序練習(xí)子模塊練習(xí)試題的抽取是順序的。

重點(diǎn)練習(xí)子模塊主要包括習(xí)題內(nèi)容顯示、選項(xiàng)選擇按鈕和習(xí)題跳轉(zhuǎn)按鈕。重點(diǎn)

練習(xí)模塊主要用于平時(shí)進(jìn)行順序練習(xí)和隨機(jī)練習(xí)時(shí)所做錯(cuò)試題的強(qiáng)化練習(xí),重點(diǎn)練

習(xí)模塊的試題是從錯(cuò)題表中進(jìn)行抽取的,平時(shí)練習(xí)所做錯(cuò)的試題存儲(chǔ)在錯(cuò)題表中。

模擬考試子模塊主要包括:準(zhǔn)考駕照類型的選擇、考試剩余時(shí)間顯示、試題內(nèi)

容顯示、答案選項(xiàng)按鈕和試題跳轉(zhuǎn)按鈕。模擬考試是本系統(tǒng)的重要組成部分,此子

模塊完全按照實(shí)戰(zhàn)的形式出題,考試結(jié)束后給出考試成績及其答題的具體信息,給

練習(xí)人員提供一個(gè)較為逼真的練習(xí)氛圍。

具體的模擬考試練習(xí)流程圖如圖3.4所示:

13

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

圖3.4模擬考試流程圖

3.2.4系統(tǒng)管理模塊設(shè)計(jì)

系統(tǒng)管理模塊主要分為試題編輯子模塊和題庫管理子模塊,其中題庫管理子模

14

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

塊又分為試題編輯和導(dǎo)入導(dǎo)出題庫兩大主要功能。具體的系統(tǒng)管理模塊設(shè)計(jì)如圖3.5

所示:

系統(tǒng)管理

圖3.5系統(tǒng)管理模塊

系統(tǒng)設(shè)置子模塊的主要功能是提供練習(xí)人員進(jìn)行練習(xí)時(shí)的各項(xiàng)設(shè)置,在此子模

塊中練習(xí)人員在開始進(jìn)行練習(xí)時(shí)可以設(shè)置是否將重點(diǎn)題庫中的試題進(jìn)行清空,使得

練習(xí)人員在重點(diǎn)練習(xí)子模塊可只針對自己的錯(cuò)題進(jìn)行強(qiáng)化練習(xí),從而使得系統(tǒng)更加

人性化。

題庫管理模塊主要包括:試題編輯按鈕(包括新增試題、修改試題)、刪除試

題按鈕、題庫的導(dǎo)入到處按鈕、試題題型、試題所示類別,試題的詳細(xì)信息及試題

查找。系統(tǒng)只有核對管理員密碼的正確性后才能讓管理員進(jìn)入,在此子模塊中管理

人員可以根據(jù)需要對試題進(jìn)行編輯,對題庫進(jìn)行查看并且還可以批量的導(dǎo)入導(dǎo)出題

庫。

3.3數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核

心技術(shù),具體說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模

式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需

15

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

求(信息要求和處理要求)。這個(gè)問題是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究課題。

數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)開發(fā)過程中非常重要的一個(gè)階段,數(shù)據(jù)庫設(shè)計(jì)的好壞直接影

響了項(xiàng)目開發(fā)的復(fù)雜度和系統(tǒng)的執(zhí)行效率,也是在開發(fā)過程中出現(xiàn)反復(fù)的關(guān)鍵環(huán)

節(jié)。在數(shù)據(jù)庫中,表是數(shù)據(jù)物理存儲(chǔ)的基本單位,用戶訪問數(shù)據(jù)庫時(shí),通常從表中

查找所需的數(shù)據(jù),瀏覽表中的各類信息。

3.3.1概念模型設(shè)計(jì)

E-R圖主要作用顯示各個(gè)實(shí)體的屬性以及實(shí)體之間關(guān)系。本系統(tǒng)中主要的實(shí)體

有文檔資料?、試題、重點(diǎn)試題(練習(xí)過程中做錯(cuò)的試題)。

圖3.6系統(tǒng)主要E-R圖

16

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

3.3.2關(guān)系模型設(shè)計(jì)

本系統(tǒng)中主要的關(guān)系模型設(shè)計(jì)如下:

管理員(管理員密碼);

文檔資料(編號,文檔名稱,存儲(chǔ)路徑);

試題(試題編號,所屬類別,試題類型,題目內(nèi)容,備選項(xiàng)1,備選項(xiàng)2,備

選項(xiàng)3,備選項(xiàng)4,正確答案,題目圖片);

試題類別(繾號,具體內(nèi)容);

試題類型(編號,具體內(nèi)容);

重點(diǎn)試題(重點(diǎn)試題編號,類別編號,類型編號,試題編號);

試卷(試卷題號,所屬類別,試題類型,題目內(nèi)容,備選項(xiàng)1,備選項(xiàng)2,備

選項(xiàng)3,備選項(xiàng)4,正確答案,已選答案,題目圖片);

3.3.3數(shù)據(jù)庫的物理設(shè)計(jì)

每個(gè)數(shù)據(jù)文件均有一張定義表。其數(shù)據(jù)庫各表的表頭信息更為詳細(xì)的反映數(shù)據(jù)

間的關(guān)系。本系統(tǒng)數(shù)據(jù)庫的內(nèi)容包括文檔資料信息表、試題信息表、試卷設(shè)置信息

表以及管理員的密碼信息表。

表的具體設(shè)計(jì)如下所示:

(1)文檔資料信息表主要存儲(chǔ)交通法律法規(guī)、標(biāo)志標(biāo)線、術(shù)科要點(diǎn)的具體內(nèi)

容。表的結(jié)構(gòu)如下圖所示,其中編號字段定義為主關(guān)鍵字。

表3.1文檔資料信息表

字段名數(shù)據(jù)類型長度說明

編號數(shù)字10文檔資料編號

文檔名稱文本10

存儲(chǔ)路徑文本20文檔所在位置

本表用于存儲(chǔ)文檔資料介紹模塊中所要介紹的內(nèi)容,在文檔資料介紹模塊中用

到該表。該表中存儲(chǔ)的并不是文檔資料的具體內(nèi)容,它所存儲(chǔ)的是文檔資料的具體

路徑。練習(xí)人員進(jìn)行瀏覽操作時(shí)系統(tǒng)根據(jù)練習(xí)人員所選定的文檔資料名稱找到該文

件的存儲(chǔ)路徑,然后再將其打開。

17

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

(2)試題表主要存儲(chǔ)試題所屬類別、試題類型、試題內(nèi)容、正確答案、試題

圖片、對應(yīng)的準(zhǔn)駕車型。表的結(jié)構(gòu)如下圖所示,其中ID字段定義為主關(guān)鍵字。

表3.2試題表

字段名數(shù)據(jù)類型長度說明

ID數(shù)字10試題編號

題目類別數(shù)字10

題目類型數(shù)字10

題目內(nèi)容文本50

備選項(xiàng)1文本20選項(xiàng)A

備選項(xiàng)2文本20選項(xiàng)B

備選項(xiàng)3文本20選項(xiàng)C

備選項(xiàng)4文本20選項(xiàng)D

正確答案文本20

題目圖片文本20圖片存儲(chǔ)路徑

該表主要用于試題的存儲(chǔ),本系統(tǒng)中主要有包括汽車通用試題、摩托車通用試

題、客車專用試題、貨車專用試題以及輪式自行機(jī)械車專用試題在內(nèi)的十兒個(gè)類別

的試題,在數(shù)據(jù)庫中設(shè)置了十幾個(gè)相同的表用來存儲(chǔ)這十幾個(gè)類別的試題。

(3)試題所屬類別信息表主要存儲(chǔ)各個(gè)編號所屬的試題類別及其相應(yīng)的出題

比例。表的結(jié)構(gòu)如下圖所示,其中編號字段定義為主關(guān)鍵字。

表3.3試題所屬類別信息表

字段名數(shù)據(jù)類型長度說明

編號數(shù)字10試題類別編號

題目類別文本10

出題比例數(shù)字10該表出題數(shù)

該表主要用于存儲(chǔ)十兒種試題類別的名稱并對它們加以編號,在模擬考試試題

選擇分配時(shí)將用到該表。

(4)試題類型信息表主要存儲(chǔ)各個(gè)試題的類型及其各題型的出題比例,本系

統(tǒng)中試題類型分為選擇題和判斷題兩類,在模擬考試試題選擇分配時(shí)也將用到該

表。表的結(jié)構(gòu)如下圖所示,其中編號字段定義為主關(guān)鍵字。

表3.4試題類型信息表

字段名數(shù)據(jù)類型長度說明

編號數(shù)字10題目類型編號

題目類型文本10

出題比例數(shù)字10該類型出題數(shù)

18

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

(5)重點(diǎn)試題信息表主要存儲(chǔ)練習(xí)時(shí)所做錯(cuò)的題目信息,便于練習(xí)人員進(jìn)行

重點(diǎn)練習(xí)。本表的初始狀態(tài)為空,在進(jìn)行練習(xí)之前可在系統(tǒng)設(shè)置子模塊中設(shè)定將練

習(xí)時(shí)所做錯(cuò)的試題加入到重點(diǎn)試題信息表中。進(jìn)行重點(diǎn)練習(xí)時(shí)所有的試題都是從此

表中抽取,并且該表還可以根據(jù)實(shí)際需要將其清空。表的結(jié)構(gòu)如下圖所示,其中重

點(diǎn)試題編號字段定義為主關(guān)鍵字。

表3.5重點(diǎn)試題信息表

字段名數(shù)據(jù)類型長度說明

重點(diǎn)試題編號數(shù)字10

題目類別數(shù)字10

題目類型數(shù)字10

ID數(shù)字10試題表中的編號

進(jìn)行重點(diǎn)練習(xí)時(shí),重點(diǎn)練習(xí)試題表與試題表進(jìn)行連接,進(jìn)而抽取出重點(diǎn)試題供

練習(xí)人員進(jìn)行練習(xí)。在重點(diǎn)試題表中只存儲(chǔ)這四個(gè)字段不僅可以節(jié)約空間,縮小數(shù)

據(jù)庫規(guī)模,還可以減少數(shù)據(jù)的冗余。

(6)試卷信息表主要存儲(chǔ)系統(tǒng)根據(jù)設(shè)置而隨機(jī)抽取的用于模擬考試的試題,

將試題臨時(shí)存儲(chǔ)在此表中模擬考試時(shí)試題從此表中讀出。表的結(jié)構(gòu)如下所示,其中

試卷題號字段定義為主關(guān)鍵字。

表3.6試卷信息表

字段名數(shù)據(jù)類型長度說明

試卷題號數(shù)字10

題目類別數(shù)字10

題目類型數(shù)字10

題目內(nèi)容文本50

備選項(xiàng)1文本20選項(xiàng)A

備選項(xiàng)2文本20選項(xiàng)B

備選項(xiàng)3文本20選項(xiàng)C

備選項(xiàng)4文本20選項(xiàng)D

正確答案文本20

己選答案文本20學(xué)員所選答案

題目圖片文本20圖片存儲(chǔ)路徑

在進(jìn)行模擬考試時(shí),系統(tǒng)先根據(jù)所選定的車型以及系統(tǒng)參數(shù)信息表中的試題分

配和出題比例在相應(yīng)的試題表中用隨機(jī)函數(shù)隨機(jī)的抽取練習(xí)試題,并將它們存儲(chǔ)到

該表中,在模擬考試過程中試題的讀取在此表中進(jìn)行。

19

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

4系統(tǒng)實(shí)現(xiàn)

系統(tǒng)功能的實(shí)現(xiàn)是一個(gè)系統(tǒng)完整實(shí)現(xiàn)的重要標(biāo)志,本系統(tǒng)主要由密碼管理、文

檔資料管理、考試練習(xí)管理及系統(tǒng)管理這四個(gè)重要的模塊所組成,下面對各個(gè)模塊

的功能實(shí)現(xiàn)做具體分析。

4.1密碼管理模塊

密碼管理模塊的主要功能是管理管理員密碼,此模塊主要是對管理員密碼表的

操作。進(jìn)入題庫管理子模塊之前要求輸入管理員密碼,核對成功后方可對進(jìn)入。管

理人員還可根據(jù)實(shí)際情況需要對密碼進(jìn)行修改,從而保證數(shù)據(jù)庫的安全性,避免數(shù)

據(jù)遭受破壞。

4.2文檔資料管理模塊

文檔資料管理模塊主要分為政策法規(guī)介紹、標(biāo)志標(biāo)線介紹和術(shù)科要點(diǎn)介紹這三

個(gè)子模塊。政策法規(guī)介紹子模塊的主要功能是介紹近年來國家公安部、交通部和國

務(wù)院所制定頒布的各項(xiàng)相關(guān)的交通政策法規(guī)。標(biāo)志標(biāo)線介紹模塊的主要功能是介紹

國家交通部所制定的各種交通標(biāo)志、道路標(biāo)線、指示標(biāo)志及其他輔助標(biāo)志。術(shù)科要

點(diǎn)介紹模塊的是與機(jī)動(dòng)車駕駛執(zhí)照考試相關(guān)的術(shù)科要點(diǎn),例如駕車訓(xùn)練的要求、場

內(nèi)考試要求、道路考試項(xiàng)目、考試評判準(zhǔn)則等等。

由于文檔資料管理模塊中涉及到的數(shù)據(jù)都是文檔資料并且只是對它們進(jìn)行瀏

覽而沒有其他操作,因此本模塊的實(shí)現(xiàn)主要是在文檔資料表中存儲(chǔ)各個(gè)法律法規(guī)、

標(biāo)志標(biāo)線和術(shù)科要點(diǎn)文檔的名稱以及它們所對應(yīng)的存儲(chǔ)路徑。用戶運(yùn)行此模塊對文

檔資料進(jìn)行瀏覽操作時(shí),系統(tǒng)先根據(jù)用戶所選擇的文檔名在表中進(jìn)行查找,進(jìn)而找

到相應(yīng)的文檔存儲(chǔ)路徑,然后根據(jù)路徑將用戶想要瀏覽的文檔資料調(diào)出并顯示在屏

幕窗體上。

在數(shù)據(jù)表中存儲(chǔ)路徑名稱這樣不僅可以節(jié)約數(shù)據(jù)庫資源并且還可以提高系統(tǒng)

20

沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)

的運(yùn)行速度,也便于系統(tǒng)的維護(hù)和文檔資料的更新。

4.3考試練習(xí)管理模塊

考試練習(xí)管理分為分類練習(xí)、隨機(jī)練習(xí)、順序練習(xí)、重點(diǎn)練習(xí)以及模擬考試這

五個(gè)子模塊,不同的模塊所提供不同的練習(xí)方式,練習(xí)人員可根據(jù)自身需要進(jìn)行選

擇練習(xí)。

分類練習(xí)子模塊的主要功能是提供汽車通用試題、摩托車通用試題、客車專用

試題、貨車專用試題及輪式自行機(jī)械車專用試題等十兒種類別的練習(xí)試題,練習(xí)人

員可以根據(jù)自身要求進(jìn)行選擇練習(xí)。在進(jìn)行試題類別選擇時(shí),系統(tǒng)根據(jù)用戶所選擇

的試題類別名稱在數(shù)據(jù)庫中進(jìn)行相應(yīng)的試題表查找,查找成功后系統(tǒng)在該試題表中

將試題抽取出供練習(xí)人員進(jìn)行練習(xí)。

隨機(jī)練習(xí)模塊的主要功能是提供從A1類駕照到M類駕照的各類駕照試題,練

習(xí)者可根據(jù)自己所報(bào)考的駕照類型進(jìn)行專門練習(xí),練習(xí)時(shí)試題的抽取按以設(shè)定好的

隨機(jī)運(yùn)行函數(shù)進(jìn)行隨機(jī)抽取,已抽取的試題對應(yīng)的試題編號存放在已選試題數(shù)組

中。在進(jìn)行隨機(jī)練習(xí)時(shí),系統(tǒng)先根據(jù)練習(xí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論