用Access設(shè)計客觀試卷_第1頁
用Access設(shè)計客觀試卷_第2頁
用Access設(shè)計客觀試卷_第3頁
用Access設(shè)計客觀試卷_第4頁
用Access設(shè)計客觀試卷_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、用access設(shè)計客觀試卷(1)對于教師來說,如何編制聯(lián)機試卷,如何實現(xiàn)考試的無紙化,是目前比較關(guān)心的事情。本人采用microsoft access 2000編制的試卷,具有通用性強、界面友好美觀、易于修改擴充等優(yōu)點,愿與大家分享。 系統(tǒng)簡介 在access中,把以往傳統(tǒng)的數(shù)據(jù)庫稱為表,即表由標題字段(庫結(jié)構(gòu))及各條記錄組成,表與對表的各種操作如查詢、生成窗體、報表及宏等一起組成數(shù)據(jù)庫文件(擴展名為mdb)。本人用access設(shè)計試卷時,試卷只包括兩個表:一個是試題表,另一個是答案表。把單選題、多選題及判斷題的題目都放在試題表中。在設(shè)計查詢時再把兩類題(選擇題、判斷題)分別挑選出來(其實單選題

2、與多選題的出題方式是相同的,僅是答題時所選擇的答案數(shù)目不同而已)。答案表則包括對應(yīng)題號的正確答案、考生答案及各題得分。查詢包括四個查詢:選擇查詢、判斷查詢、計分查詢及合計總分查詢。窗體設(shè)計共包括五個窗體:選擇題窗體、判斷題窗體、合計總分窗體、顯示總分窗體及試題調(diào)用總控窗體。以上的兩個表、四個查詢及五個窗體的設(shè)計都不太復雜,我們將分別討論。建立數(shù)據(jù)庫上述已經(jīng)說明,數(shù)據(jù)庫是由表及對表的各種操作組成的,我們需首先建立一個試題數(shù)據(jù)庫,然后再建立數(shù)據(jù)庫中的各個元素。建立試題數(shù)據(jù)庫的方法是:運行access,選中【空access數(shù)據(jù)庫】,單擊【確定】,進入新的窗口,在【保存位置】列表框中選擇即將建立的數(shù)據(jù)

3、庫所在的文件夾,在【文件名】文本框中,輸入數(shù)據(jù)庫文件名“試卷.mdb”。單擊【創(chuàng)建】,進入圖1所示窗口,至此已建立了一個空的試題數(shù)據(jù)庫,下面介紹建立其元素的過程。 圖1建立表1、建立試題表單擊圖1中的【對象】下面的【表】,再單擊【新建】,在出現(xiàn)的窗口中選擇【設(shè)計視圖】,再單擊【確定】,打開圖2所示對話框,它是我們建立表結(jié)構(gòu)的主要窗口。在【字段名稱】下面的6行分別輸入試題表結(jié)構(gòu):題號、題目、1、2、3、4,其中的“1、2、3、4”是選擇題的四個備選答案的序號(如果是判斷題只1、2序號有內(nèi)容),備選答案的序號不用英文字母的原因是英文字母有大小寫之分,會增加考生切換大小寫字母的麻煩。 圖2把“題號”

4、右邊單元格的數(shù)據(jù)類型設(shè)為“數(shù)字”,方法是:單擊【數(shù)據(jù)類型】下面的單元格,再單擊單元格中的右邊向下箭頭,從中選擇“數(shù)字”即可(注:各字段的默認類型為文本型)。在下面的【字段大小】右邊的文本框中單擊,再單擊此格對應(yīng)的向下箭頭,從中選擇【整型】?!邦}目”字段的類型為默認型(即文本型),在下面的【字段大小】右邊的文本框中輸入100(最大為255即127個漢字),把1、2、3、4字段的【字段類型】均設(shè)為文本型,【字段大小】為50。最后再把“題號”設(shè)為“主鍵”,方法如下:單擊“題號”所在的單元格,再單擊access中【編輯】菜單中的【主鍵】選項即可。最后,單擊工具欄中的【保存】按鈕,彈出“另存為”對話框,

5、在文本框中輸入“試題表”,再單擊【確定】即可。2、建立答案表答案表的建立過程與試題表類似。表結(jié)構(gòu)包括:題號、答案、考生答案及得分四個字段,題號、得分的數(shù)據(jù)類型與試題表中的題號類型相同。答案、考生答案兩字段的類型為文本型、【字段大小】為4,把題號設(shè)為“主鍵”,最后保存為“答案表”。3、輸入試題表中題目內(nèi)容在圖1中,雙擊試題表打開,在試題表中的每一行輸入一個試題:在“題號”下面的單元格中輸入題目的序號,在“題目”下的單元格上輸入題目的要求,在1、2、3、4所在列的單元格中輸入四個答案(若為判斷題,在1、2列所在的單元格中分別輸入“正確”和“錯誤”,3、4單元格為空)。輸入結(jié)果如圖3,最后直接關(guān)閉輸

6、入窗口即可(內(nèi)容自動保存)。 圖34、向答案表中輸入內(nèi)容用同樣的方法向答案表輸入數(shù)據(jù),在每一行輸入對應(yīng)試題的答案信息:在題號單元格輸入試題表對應(yīng)題號,在答案單元格輸入這一題的對應(yīng)正確答案,“考生答案”為空,得分全輸入“0”,輸入結(jié)果如圖4。用access設(shè)計客觀試卷(2)建立關(guān)聯(lián) 把試題表與答案表按題號關(guān)聯(lián)在一起,目的是在兩個表中使題號相同的記錄對應(yīng)的是同一題的具體內(nèi)容,也為建立查詢做準備。建立關(guān)聯(lián)的方法是:單擊【工具】菜單下的【關(guān)系】選項,再單擊【關(guān)系】菜單下的【顯示表】選項,打開圖1所示窗口。在圖1窗口中,單擊“答案表”,再單擊【添加】。單擊“試題表”,再單擊【添加】,把兩個表都顯示出來,

7、最后單擊【關(guān)閉】按鈕即可。在顯示的兩個表中,把“答案表”中的題號拖到“試題表”中的題號字段上,在彈出的【編輯關(guān)系】對話框中,單擊【創(chuàng)建】即可,至此,兩表已建立了關(guān)聯(lián)。 圖1建立查詢建立查詢的目的是為生成窗體作數(shù)據(jù)準備及根據(jù)考生答案情況在答案表中填入每題的得分。查詢對象共有四個,分別簡述如下:1、選擇查詢作用是把選擇題挑選出來,為選擇題窗口作數(shù)據(jù)準備。建立過程及包含字段如下:在圖2窗口中,單擊【對象】下面的【查詢】選項,再單擊【新建】按鈕,在打開的【新建查詢】窗口中,單擊【確定】(使用默認選項:設(shè)計視圖),打開圖1“顯示表”對話框,試題表和答案表均添加到新建查詢窗口中,如圖3。把試題表中的題號、

8、題目、1、2、3、4六個字段分別拖到下面表格中的【字段】右邊各單元格中,再把答案表中的“考生答案”拖到最右邊的單元格中。在題號列下面的【準則】格中填入“5” (因為此試題表例子中,后3題為判斷題),最后保存此查詢,查詢名稱為“判斷查詢”。3、填入每題分數(shù)查詢建立過程類似上述方法,但區(qū)別如下:在圖3窗口狀態(tài)下,單擊【查詢】菜單,從中選擇【更新查詢】,則在查詢設(shè)計視圖中添加【更新到】一行。在此更新查詢中我們僅把答案表中的“得分”字段拖到【字段】右邊的單元格中,在【更新到】右邊的單元格中輸入“2”( 每題2分),在下面的【準則】單元格中輸入“答案表!答案=答案表!考生答案”(里面的標點符號為英文標點

9、符號),即只有考生所選答案與本題的答案相同時才更新得分的值為2分。具體所填結(jié)果如圖4,最后保存,取名為“計分查詢”。 圖34、合計總分查詢建立過程與建立“計分查詢”相似,也只包括“得分”字段,但在建立查詢過程中須單擊【視圖】菜單中的【合計】選項,在查詢設(shè)計視圖中增加了一行【總計】項,在“得分”字段下列的【總計】單元格中填入“sum”(即求和函數(shù))。最后保存為“合計總分”。圖4 用access設(shè)計客觀試卷(3) 此次試卷的設(shè)計中共有5個窗體,現(xiàn)分別做詳細說明。 1、選擇題窗體 它是考生做選擇題的窗口,建立過程如下:單擊圖1中的【對象】下面的【窗體】,再單擊【新建】按鈕,在打開的【新建窗體】對話框

10、中使用默認的【設(shè)計視圖】選項,單擊【請選擇該對象數(shù)據(jù)的來源或查詢】右邊的下拉箭頭,從中選擇已經(jīng)建立的“選擇查詢”。再單擊【確定】,打開建立窗口視圖,然后單擊【視圖】菜單下的【頁面頁眉/頁腳】選項,至此顯示的窗口如圖2。 圖1把“選擇查詢”窗口中的“題號”拖到【頁面頁眉】下面的空白處,再把“選擇查詢”窗口中的“題目”、“1”、“2”、“3”、“4”五個字段拖放到【主體】下面的空白處,最后再設(shè)置字號、字體、顏色等屬性即可。一般來說,為避免考生對題目本身的修改,還需把題目內(nèi)容及4個答案設(shè)為鎖定,使考生不能對其操作。具體設(shè)置方法如下(以題目文本框為例):右鍵單擊題目文本框,在彈出的快捷菜單中選擇【屬性

11、】,在打開的【屬性】窗口中再單擊【數(shù)據(jù)】標簽,把【是否有效】設(shè)為“否”(方法是:單擊右邊的文本框,從其右邊的下拉箭頭選項中選擇“否”),把【是否鎖定】設(shè)為“是”。 圖2小提示:“考生答案”文本框不能鎖定,否則考生不能輸入答案。最后再為本窗口設(shè)置幾個按鈕:單擊窗口工具欄中的【命令】按鈕,在主體窗口適當位置拖出一個矩形,在彈出的對話框中,【類別】列選擇【記錄瀏覽】,【操作】列選擇【轉(zhuǎn)到下一項記錄】,再單擊【下一步】,在彈出的對話框中單擊【文本】選擇項,在其右邊的文本框中輸入“下一題”,再單擊【完成】即可。用同樣方法再加入“上一題”按鈕,與建立“下一題”方法的區(qū)別為:【操作】列選擇【轉(zhuǎn)到上一項記錄】

12、。用同樣方法建立“退出”按鈕,與建立“下一題”按鈕方法的區(qū)別為:【類別】列選擇【窗體操作】,【操作】列選擇【關(guān)閉窗體】。最后再設(shè)置一下整個窗體的外觀,方法如下:在圖2中,雙擊水平標尺左邊的黑色矩形方框,打開【窗體屬性】窗口,選擇【格式】標簽,在【標題欄】輸入窗口的標題(如“安徽省委黨校計算機應(yīng)用試卷”),把【滾動條】選項設(shè)為“兩者均無”、【記錄選定器】設(shè)為“否”、【瀏覽按鈕】設(shè)為“否”,最后保存退出。 圖3至此選擇題窗口已設(shè)計完畢,保存(取名為“選擇窗口”)退出,返回到圖1,雙擊剛才建立的“選擇窗口”,顯示結(jié)果如圖3。2、建立判斷題窗口建立過程與建立“選擇窗口”過程相似,區(qū)別為:在【請選擇對象

13、數(shù)據(jù)的來源或查詢】步驟中選擇“判斷查詢”。建立結(jié)束后保存時取名為“判斷窗口”。3、建立顯示總分窗口建立過程也與建立“選擇窗口”相似,區(qū)別為:在【請選擇對象數(shù)據(jù)的來源或查詢】步驟中選擇“合計總分”。待添加的隱藏文字內(nèi)容34、建立查看總分窗口查看總分窗口只包括兩個按鈕,如圖4。建立過程如下:單擊【新建】按鈕,在打開的對話框中直接單擊【確定】,然后單擊窗口工具欄中的【標簽】按鈕,在窗體空白處拖出一個矩形,在矩形中輸入“計算分數(shù)”,最后按回車鍵結(jié)束(當然也可設(shè)置字號、字體及顏色)。右鍵單擊剛才建立的“計算分數(shù)”,在快捷菜單中選擇【事件生成器】,打開【選擇生成器】對話框,選擇【宏生成器】,再單擊【確定】

14、,打開圖5所示宏編輯器(同時另存為對話框,采用默認的宏名,單擊【確定】即可)。在【操作】下面的第一個單元格中單擊,再單擊單元格中右邊的向下箭頭,從下拉列表中選擇“openquery”,在【查詢名稱】右邊的單元格中選擇“計分查詢”,最后保存退出。再建立“顯示總分”按鈕,建立過程與建立“計算分數(shù)”過程相似,也需建立一個宏,宏操作選擇“openform”,在宏編輯窗口中的【窗體名稱】單元格中選擇“顯示總分”窗口。 圖4至此“查看總分”窗口建立過程已經(jīng)完成,保存(取名為“查看總分”)退出。考生答題結(jié)束后,閱卷教師打開此窗口,單擊一下“計算分數(shù)”按鈕,再單擊一下“顯示總分”按鈕,即可把考生的總分顯示出來。5、總控調(diào)度窗口總控調(diào)度窗口的作用是對“選擇窗口”及“判斷窗口”進行調(diào)度,考生進入此窗口,單擊“選擇題”即進入選擇題考試,單擊“判斷題”即進入判斷題考試,單擊“退出”即退出整個考試。具體建立過程如下:在圖2狀態(tài)下,在【窗體頁眉】下面插入標簽,輸入考試單位及科目名稱,設(shè)置字號、字體及顏色,在標簽下面再加一條橫線。在【主體】下面設(shè)置3個按鈕:“選擇題”、“判斷題”、“退出”?!巴顺觥卑粹o的設(shè)計過程與圖3中的“退出”設(shè)計過程完全一樣。“選擇題”按鈕設(shè)計方法與圖3中的“上一題”建立過程相似,區(qū)別是:在【命令按鈕向?qū)А康牡谝徊街?,【類別】

溫馨提示

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

評論

0/150

提交評論