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

?

Access試題自動(dòng)閱卷實(shí)現(xiàn)

2020-07-04 02:14朱彥廷
電腦知識(shí)與技術(shù) 2020年14期
關(guān)鍵詞:計(jì)算機(jī)基礎(chǔ)

朱彥廷

摘要:文章介紹了通過(guò)DAO實(shí)現(xiàn)計(jì)算機(jī)基礎(chǔ)考試中Access題目自動(dòng)閱卷的方法,能夠大大提高閱卷的速度,而且結(jié)果準(zhǔn)確、客觀、公平。

關(guān)鍵詞:計(jì)算機(jī)基礎(chǔ);自動(dòng)閱卷;Access

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2020)14-0084-02

1背景

計(jì)算機(jī)基礎(chǔ)是高校各專業(yè)普遍開設(shè)的一門基礎(chǔ)課,考試通常為機(jī)試,主要考核學(xué)生Windows、Word、Excel等軟件的操作能力,采用傳統(tǒng)的人工閱卷,工作量大、時(shí)間長(zhǎng),準(zhǔn)確率也不很高,因此非常有必要研究采用計(jì)算機(jī)自動(dòng)閱卷。

Access也是Office的一個(gè)組件,在一些學(xué)校也是計(jì)算機(jī)基礎(chǔ)的教學(xué)內(nèi)容,甚至是一門課。

Word、Excel、PowerPoint文檔都可以通過(guò)VBA讀取有關(guān)信息,從而實(shí)現(xiàn)閱卷。相比之下,Access的VBA功能不夠全面,宏由基本操作組成,基本操作的數(shù)量有限,沒有十分有用的錄制宏功能,未見有通過(guò)VBA閱卷的例子??梢钥紤]通過(guò)ADO或DAO讀取信息,ADO具有模型簡(jiǎn)單、高效等特點(diǎn),但包括關(guān)系、查詢?cè)趦?nèi)的一些信息不能獲取,因此通常選擇DAO。本文將探討Access題目的閱卷方法。

2DAo

DAO(Data Access Objectl是一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)接口。DAO由許多對(duì)象組成,通過(guò)TableDef對(duì)象可以獲取表的定義信息,通過(guò)QueryDef對(duì)象可以獲取查詢的定義信息,通過(guò)Record-set對(duì)象可以獲取表、查詢的數(shù)據(jù)信息,通過(guò)Field對(duì)象可以獲取字段的定義、數(shù)據(jù)信息,通過(guò)Index對(duì)象可以獲取索引的信息。

3基本方法

考點(diǎn):修改基本表cj1結(jié)構(gòu),將“普通物理”字段的數(shù)據(jù)類型改為單精度(小數(shù)位數(shù):自動(dòng))(3分)。

首先單擊Visual Basic菜單欄中的“工程”,然后選擇“引用”,在打開的對(duì)話框里“可用的引用”中選擇“Microsoft DAO3.6 Object Library”(根據(jù)所用的Access的版本選擇),程序段如下:

最后是否要用db.Close關(guān)閉數(shù)據(jù)庫(kù)呢?這里的數(shù)據(jù)庫(kù)是用來(lái)考察學(xué)生是否掌握了必要知識(shí)的,不是用來(lái)存儲(chǔ)大量數(shù)據(jù)的,因此它非常小,也沒有很多用戶同時(shí)訪問(wèn),即使程序在教師端運(yùn)行,要批很多試卷,每批完1份就關(guān)閉數(shù)據(jù)庫(kù),總計(jì)節(jié)省的內(nèi)存也很有限,可不關(guān)閉。

如果數(shù)據(jù)庫(kù)有8張表f其中6張是Access自帶的:MsysAc-cessobjects、MSysAccessXML MSysACEs、Msysobjects、MsysQue-ries、MsysRelationships,因此有1張復(fù)制的表),如果表0的名字是bakl(Access按音序排列表的名字,因此bakl是表0),說(shuō)明名字正確,得1分,否則從表0開始查找屬性為0(Access自帶的表屬性不為0),名字不是cjdl的表,直到找到。

復(fù)制的表如果字段數(shù)和cjdl相同,且字段3的名字和cjdl相同,說(shuō)明結(jié)構(gòu)應(yīng)該正確,得1分,如果記錄數(shù)和cjdl相同,且第2個(gè)記錄字段3的值和cjdl相同,說(shuō)明內(nèi)容應(yīng)該正確,得1分。

cjdl原有9個(gè)字段,題目又要求添加2個(gè),每個(gè)字段又有數(shù)據(jù)類型、屬性,原有10個(gè)記錄,題目又要求刪除1個(gè),本文認(rèn)為一一比較費(fèi)時(shí)費(fèi)力f每個(gè)字段有多個(gè)屬性,完全比較幾乎不可行),對(duì)于大多數(shù)考試,比較其中幾個(gè)字段的名字、幾個(gè)記錄的幾個(gè)字段的值(具體數(shù)目視考試的重要程度而定,具體哪個(gè)也可以由程序運(yùn)行時(shí)隨機(jī)產(chǎn)生),得出的結(jié)果已夠準(zhǔn)確了。

5結(jié)束語(yǔ)

程序編好后,瞬間就能閱完一份試卷,而且結(jié)果準(zhǔn)確、客觀、公平。有關(guān)Access自動(dòng)閱卷的論文很少,有關(guān)DA0的系統(tǒng)資料也很難找,希望本文對(duì)想實(shí)現(xiàn)Access自動(dòng)閱卷的教師有所幫助。

猜你喜歡
計(jì)算機(jī)基礎(chǔ)
文科專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)改革實(shí)踐
基于QQ群的“翻轉(zhuǎn)課堂”教學(xué)模式實(shí)踐與應(yīng)用
南丹县| 高安市| 牡丹江市| 丹江口市| 溧阳市| 邯郸市| 东莞市| 杭州市| 荔浦县| 天水市| 嵊泗县| 邓州市| 黄冈市| 瓮安县| 黄陵县| 台东县| 米泉市| 长顺县| 龙里县| 招远市| 扎兰屯市| 新和县| 襄城县| 苏尼特左旗| 青阳县| 崇礼县| 炎陵县| 库尔勒市| 胶州市| 久治县| 海阳市| 双柏县| 鄂托克前旗| 恩平市| 越西县| 拜城县| 康乐县| 台南县| 雷州市| 乡宁县| 台湾省|