国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VFP的計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2019-09-26 06:56邵士媛王艷萍
關(guān)鍵詞:題號(hào)字段菜單

邵士媛,王艷萍,李 咚

(鄭州鐵路職業(yè)技術(shù)學(xué)院,河南 鄭州 451460)

VFP是Microsoft公司推出的最新可視化數(shù)據(jù)庫(kù)管理系統(tǒng)平臺(tái),是目前最快捷、最實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件之一[1]。VFP 9.0增強(qiáng)了設(shè)計(jì)器的功能,比如窗體設(shè)計(jì)器、菜單設(shè)計(jì)器、查詢和視圖設(shè)計(jì)器等,使得用戶界面極其友好,具有良好的兼容性和較強(qiáng)的安全性[2]。

1 系統(tǒng)總體結(jié)構(gòu)

計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng),是一個(gè)用數(shù)據(jù)庫(kù)管理系統(tǒng)Visual FoxPro 9.0開(kāi)發(fā)的考試管理系統(tǒng),總體結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)總體結(jié)構(gòu)

考生登錄考試系統(tǒng)后,根據(jù)組卷規(guī)則從題庫(kù)中隨機(jī)抽取試題,考生可在限定的90分鐘內(nèi)進(jìn)行五個(gè)模塊(理論選擇題、Windows操作、錄入測(cè)試、Word、Excel)的測(cè)試,其中錄入測(cè)試模塊須在10分鐘之內(nèi)完成。每個(gè)模塊均有各自的評(píng)分系統(tǒng),并可反復(fù)多次評(píng)分,還提供相應(yīng)的正誤說(shuō)明。評(píng)總分則是在退出考試系統(tǒng)后進(jìn)行,只能評(píng)一次,不能修改。

1.1 考生登錄系統(tǒng)

考生必須以合法有效身份登錄,比如,輸入準(zhǔn)考證號(hào)(即學(xué)號(hào)),系統(tǒng)會(huì)顯示其姓名、身份證號(hào)并核對(duì),如果有誤,系統(tǒng)會(huì)提示錯(cuò)誤,要求重新輸入。

1.2 抽題組卷系統(tǒng)

考生每次正確登錄后,將清空上一次登錄的所有文件,這樣可避免試題與答案評(píng)分不一致的現(xiàn)象。從題庫(kù)中隨機(jī)抽題組卷,重新生成考生文件夾和試題文件。如果在考試中途因機(jī)器故障或其他原因須重新進(jìn)入考試時(shí),考生已完成的部分模塊可以不必重新抽題重做,而是直接利用模塊評(píng)分,重做其他模塊即可。

1.3 試卷評(píng)分系統(tǒng)

評(píng)分系統(tǒng)是最關(guān)鍵部分,將評(píng)分分為兩類(lèi),一類(lèi)是模塊評(píng)分,一類(lèi)是評(píng)總分。模塊評(píng)分可以用于學(xué)生練習(xí),邊練邊測(cè)邊發(fā)現(xiàn)錯(cuò)誤點(diǎn),在更正的過(guò)程中能更準(zhǔn)確地掌握知識(shí)點(diǎn)??偡衷u(píng)定則用于最終考試,得出總分后將退出考試系統(tǒng)結(jié)束考試。

2 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)

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

主要的數(shù)據(jù)庫(kù)表如下:

(1)考生登錄信息表主要字段有:考生考號(hào),考生姓名,身份證號(hào)。

(2)理論選擇題信息表主要字段有:題目套號(hào),題目題號(hào),題型編號(hào),考試題目文本,四個(gè)選項(xiàng),答案。

(3)漢字錄入題信息表主要字段有:題目題號(hào),考試題目文本。

(4)Windows操作題信息表主要字段有:題目題號(hào),考試題目文本,創(chuàng)建命令行文本,評(píng)分命令行文本,分?jǐn)?shù)。

(5)Word操作題信息表主要字段有:題目題號(hào),考試題目文本,題目標(biāo)準(zhǔn)答案代碼,程序入口文件。

(6)Excel操作題信息表主要字段有:題目題號(hào),考試題目文本,題目標(biāo)準(zhǔn)答案代碼,請(qǐng)求程序入口文件。

2.2 功能模塊設(shè)計(jì)與實(shí)現(xiàn)

(1)模塊隨機(jī)抽題組卷功能

從五個(gè)功能模塊的題庫(kù)中,隨機(jī)抽取題目并隨機(jī)組合成試卷,是考試系統(tǒng)最關(guān)鍵的問(wèn)題。以Word操作題為例,用VFP設(shè)計(jì)的程序如下:

PYTHSELE = MOD(INT(RAND() * 1000),100) + 1

PYTHWIN = MOD(INT(RAND() * 1000),100) + 1

PYTHWORD = MOD(INT(RAND() * 1000),100) + 1

PYTHDZ = MOD(INT(RAND() * 1000),100) + 1

PYTHEXL = MOD(INT(RAND() * 1000),100) + 1 &&利用隨機(jī)函數(shù)抽取五個(gè)模塊題目

DO CR_WORD &&運(yùn)行WORD模塊測(cè)試程序

當(dāng)抽到題目后,需將包含題目要求的文本文件和指定的.docx文檔顯示出來(lái),顯示.docx文檔代碼為:

OLE2 = CREATEOBJECT(’WORD.APPLICATION') &&創(chuàng)建WORD對(duì)象

OLE2.WORKBOOKS.OPEN(FNAME) && 打開(kāi)文檔文件

OLE2.VISIBLE = .T. &&設(shè)置WORD對(duì)象可見(jiàn)

(2)窗體菜單功能

窗體菜單實(shí)現(xiàn)了兩級(jí)菜單功能,選擇“考試項(xiàng)目”菜單,其二級(jí)菜單有“選擇題、漢字錄入、Word題、Excel題”四個(gè)標(biāo)題項(xiàng)目,可以進(jìn)一步選擇進(jìn)入。用VFP設(shè)計(jì)的程序如下:

……

DEFINE MENU (M.CMENUNAME) BAR IN (M.OFORMREF.NAME)

DEFINE PAD _0CX05OG75 OF (M.CMENUNAME) PROMPT ’考試項(xiàng)目(

DEFINE PAD _0CX05OG76 OF (M.CMENUNAME) PROMPT ’評(píng)分(

DEFINE PAD _0CX05OG77 OF (M.CMENUNAME) PROMPT ’幫助(

ON PAD _0CX05OG75 OF (M.CMENUNAME) ACTIVATE POPUP (A_MENUPOPS(1))

ON PAD _0CX05OG76 OF (M.CMENUNAME) ACTIVATE POPUP (A_MENUPOPS(4))

ON PAD _0CX05OG77 OF (M.CMENUNAME) ACTIVATE POPUP (A_MENUPOPS(5))

DEFINE POPUP (A_MENUPOPS(1)) COLOR SCHEME 4 SHADOW MARGIN RELATIVE

DEFINE BAR 1 OF (A_MENUPOPS(1)) PROMPT ’選 擇 題’

DEFINE BAR 2 OF (A_MENUPOPS(1)) PROMPT’漢字錄入’

DEFINE BAR 3 OF (A_MENUPOPS(1)) PROMPT ’Word 題’

DEFINE BAR 4 OF (A_MENUPOPS(1)) PROMPT’Excel 題’

……

2.3 評(píng)分設(shè)計(jì)與實(shí)現(xiàn)

評(píng)分系統(tǒng)是整個(gè)考試系統(tǒng)最重要的部分。對(duì)于客觀選擇題,評(píng)分系統(tǒng)根據(jù)評(píng)分標(biāo)準(zhǔn)會(huì)自動(dòng)、準(zhǔn)確、迅速地評(píng)出相應(yīng)的成績(jī);對(duì)于主觀操作題,評(píng)分系統(tǒng)將考生操作的答案與程序中用答案關(guān)鍵字組成的數(shù)據(jù)組進(jìn)行比對(duì),如果一致,就認(rèn)為考生操作正確[3]。

評(píng)總分與模塊評(píng)分的區(qū)別主要表現(xiàn)在退出方式上,在評(píng)完總分后界面不能再進(jìn)行操作,并且分?jǐn)?shù)始終顯示在屏幕上,用VFP設(shè)計(jì)的程序如下:

IK=1

DO WHILE IK=1

AAAA=’選擇題部分:’+STR(FS_SELE,2)+’分’+CHR(13)+’打字題部分:’+STR(FS_DZ,2)+’分’+CHR(13)+’操作題部分:’+STR(FS_WIN,2)+’分’+CHR(13)+’Word題部分:’+STR(FS_WORD,2)+’分’+CHR(13)+’Excel題部分:’+STR(FS_EXL,2)+’分’+CHR(13)+CHR(13)+’總分:’+STR(FS_SELE+FS_DZ+FS_WIN+

FS_WORD + FS_EXL,3) + ’分’+ CHR(13)

IF MESSAGEBOX(AAAA,0)=1

IK=1

ELSE

IF INKEY(0)=27

QUIT

ELSE

IK=1

ENDIF

ENDIF

ENDDO

INZF=.F.

PFBZ=.F.

ON SHUTDOWN

3 結(jié)語(yǔ)

計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)通過(guò)計(jì)算機(jī)限時(shí)考試、隨機(jī)出卷、機(jī)器閱卷、自動(dòng)評(píng)分及統(tǒng)計(jì),實(shí)現(xiàn)了對(duì)學(xué)生的理論知識(shí)和上機(jī)實(shí)際操作能力的考核,增強(qiáng)了考試的全面性和客觀性。同時(shí),開(kāi)放的系統(tǒng)還可以隨時(shí)更新題庫(kù),大大提高教師的工作效率。

猜你喜歡
題號(hào)字段菜單
中國(guó)新年菜單
淺談臺(tái)灣原版中文圖書(shū)的編目經(jīng)驗(yàn)
題名與責(zé)任說(shuō)明附注字段用法分析
本月菜單
無(wú)正題名文獻(xiàn)著錄方法評(píng)述
無(wú)正題名文獻(xiàn)著錄方法評(píng)述
一個(gè)“公海龜”的求偶菜單
中考英語(yǔ)單項(xiàng)選擇題專項(xiàng)訓(xùn)練
全程備考月月賽(7)
全程備考月月賽(11)
邹平县| 略阳县| 铜山县| 阳信县| 金山区| 盐山县| 庄浪县| 丰顺县| 营口市| 广元市| 芮城县| 新邵县| 昭通市| 阳曲县| 东乌珠穆沁旗| 永德县| 玉树县| 东台市| 政和县| 社旗县| 松溪县| 汉川市| 平度市| 宁波市| 偏关县| 师宗县| 日照市| 原阳县| 双辽市| 伊通| 北流市| 齐齐哈尔市| 五莲县| 沙田区| 梨树县| 辰溪县| 峨边| 横峰县| 阜阳市| 黑山县| 沁源县|