用ASP開發試題庫與線上考試系統(3)

來源:互聯網
上載者:User
四、詳細設計

  4.1、試題(客觀題部分)設計

  在以往的考試中,判斷題常常是通過畫" ╳ "," "來判斷;而單選題往往在四個供選的答案A、B、C、D中選擇唯一正確的答案;另外,多選題跟單選題在根本上沒什麼區別,只是供選的答案和標準答案多一些。因而,本系統中所涉及的單選題和多選題跟過去的大體相同,主要不同在於把判斷題巧妙地轉化為只有兩個選項的單選題,並且假設多選題一般情況下也是最多提供六個備選答案,標準答案至少有一個。故各題型的樣題設計如下:

判斷題-->如:重發器也叫中繼器: (A)錯 (B)對

單選題-->如:HUB是指: (A)橋接器 (B)集線器 (C)網關 (D)路由器

多選題-->如; Internet上使用的網路通訊協定是: (A)IPX/SPX相容協議 (B)TCP/IP協議 (C)NetBEUI協議 (D)X.25協議 (E)ATM LAN模擬使用者 (F)快速紅外線協議

  4.2、資料庫設計

  4.2.1、試題結構

  通常,每一類型的試題都應有一個表結構。但考慮到目前系統存貯空間已經不受物理空間的限制。因此,我們採用按科目而不按試題類型方案來建立資料表,更不把所有科目的全部試題集中在一起,只是每道客觀題均有六個備選答案項,還有一個表用來記錄各科目資料表的相關屬性。這樣,查詢起來較方便,可能會節約時間,也不致於造成資料十分雜亂等。詳細設計如下表所示:

說明:
  1. 按科目(一般以1個學期為標準)分別定義各表,表名一律由中文名漢字拼音首字母構成。例如,軟體工程---RJGC;電腦網路---JSJWL;小學二年級上期數學---XXENJSQSX

  2.欄位名是指該欄位的中文名

  3.字元標識一般由中文名拼音首字母構成,外鍵欄位最好與主表對應欄位同名

  4.若該欄位為字元型,則對應的長度欄填最大允許長度,若為固定長度則加'定'字

  5.若該欄位可以為空白,則對應的NULL欄填Y,否則不填

  6.若該欄位為主鍵,則對應的主鍵欄填Y,否則不填
  
  科目資料資訊表

欄位名 字元標識 類型 長度 NULL  主鍵  說明
科目中文詳細名稱 KMMC CHAR 50      以中文為準,例如"電腦網路"
科目表名 KMBM CHAR  50  Y    一律由上面中文名拼音首字母構成,如"JSJWL"
錄 入 者 LRZ  CHAR  15      預設為錄入員登入帳號
錄入日期 LR_DATE DATE 10      預設為錄入時的系統日期
備 注 MEMO  CHAR  50  Y      


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.