用ASP開(kāi)發(fā)試題庫與在線(xiàn)考試系統(三)
...
四、詳細設計
4.1、試題(客觀(guān)題部分)設計
在以往的考試中,判斷題常常是通過(guò)畫(huà)" ╳ "," "來(lái)判斷;而單選題往往在四個(gè)供選的答案A、B、C、D中選擇唯一正確的答案;另外,多選題跟單選題在根本上沒(méi)什么區別,只是供選的答案和標準答案多一些。因而,本系統中所涉及的單選題和多選題跟過(guò)去的大體相同,主要不同在于把判斷題巧妙地轉化為只有兩個(gè)選項的單選題,并且假設多選題一般情況下也是最多提供六個(gè)備選答案,標準答案至少有一個(gè)。故各題型的樣題設計如下:
判斷題-->如:重發(fā)器也叫中繼器: (A)錯 (B)對 |
單選題-->如:HUB是指: (A)網(wǎng)橋 (B)集線(xiàn)器 (C)網(wǎng)關(guān) (D)路由器 |
多選題-->如; Internet上使用的網(wǎng)絡(luò )協(xié)議是: (A)IPX/SPX兼容協(xié)議 (B)TCP/IP協(xié)議 (C)NetBEUI協(xié)議 (D)X.25協(xié)議 (E)ATM LAN仿真用戶(hù) (F)快速紅外線(xiàn)協(xié)議 |
4.2、數據庫設計
4.2.1、試題結構
通常,每一類(lèi)型的試題都應有一個(gè)表結構。但考慮到目前系統存貯空間已經(jīng)不受物理空間的限制。因此,我們采用按科目而不按試題類(lèi)型方案來(lái)建立數據表,更不把所有科目的全部試題集中在一起,只是每道客觀(guān)題均有六個(gè)備選答案項,還有一個(gè)表用來(lái)記錄各科目數據表的相關(guān)屬性。這樣,查詢(xún)起來(lái)較方便,可能會(huì )節約時(shí)間,也不致于造成數據十分雜亂等。詳細設計如下表所示:
說(shuō)明: 1. 按科目(一般以1個(gè)學(xué)期為標準)分別定義各表,表名一律由中文名漢字拼音首字母構成。例如,軟件工程---RJGC;計算機網(wǎng)絡(luò )---JSJWL;小學(xué)二年級上期數學(xué)---XXENJSQSX 2.字段名是指該字段的中文名 3.字符標識一般由中文名拼音首字母構成,外鍵字段最好與主表對應字段同名 4.若該字段為字符型,則對應的長(cháng)度欄填最大允許長(cháng)度,若為固定長(cháng)度則加'定'字 5.若該字段可以為空,則對應的NULL欄填Y,否則不填 6.若該字段為主鍵,則對應的主鍵欄填Y,否則不填 |
科目數據信息表
字段名 | 字符標識 | 類(lèi)型 | 長(cháng)度 | NULL | 主鍵 | 說(shuō)明 |
科目中文詳細名稱(chēng) | KMMC | CHAR | 50 | 以中文為準,例如"計算機網(wǎng)絡(luò )" | ||
科目表名 | KMBM | CHAR | 50 | Y | 一律由上面中文名拼音首字母構成,如"JSJWL" | |
錄 入 者 | LRZ | CHAR | 15 | 默認為錄入員登入帳號 | ||
錄入日期 | LR_DATE | DATE | 10 | 默認為錄入時(shí)的系統日期 | ||
備 注 | MEMO | CHAR | 50 | Y |
上一條:用ASP開(kāi)發(fā)試題庫與在線(xiàn)考試系統(二)
下一條:ASP字符串函數大全