用ASP開(kāi)發(fā)試題庫與在線(xiàn)考試系統(四)
...
4.2.2、試卷結構
試卷一般包括客觀(guān)題(判斷題、單選題或多選題)和主觀(guān)題(填空題、短文字題或長(cháng)文字題),即一套試卷包括若干大題,每道大題包含若干小題。但是,本系統的試卷目前只涉及客觀(guān)題部分。故大題數暫定為最多3道,小題數總和若干,而且,在此表中只存貯該科目試卷相應的試題編號,其試題內容則在調用時(shí)到相應科目中查詢(xún)獲得。
4.2.3、用戶(hù)、留言信息結構
A、超級用戶(hù):在此系統中有且僅有一個(gè),即系統管理員。他具有一般用戶(hù)所沒(méi)有的至高無(wú)上的權力,即具有刪除用戶(hù)、留言、試題以及試卷等信息的權力。它不需注冊,在數據庫沒(méi)有它的任何相關(guān)信息,但可由管理員自己更改用戶(hù)名和密碼。確保萬(wàn)一數據泄密而造成系統的危害。
B、一般用戶(hù):主要是指學(xué)校的教師及學(xué)生和企事業(yè)單位的教育部門(mén)等。另外,所有用戶(hù)可能會(huì )對我們的系統發(fā)表意見(jiàn)或相互之間答疑。
4.2.4、考生答案成績(jì)表結構
實(shí)際考試日期可能因某種原因推遲考試而與試卷表中的考試日期有所不同。因而,此表應與用戶(hù)、試卷及試題庫等多表相關(guān)聯(lián),關(guān)系比較復雜。
4.3、功能模塊詳細設計
下面,按照錄入試題-出卷-進(jìn)行考試等流程就各個(gè)模塊分別進(jìn)行詳細討論,具體情況見(jiàn)系統源程序及演示??紤]到數據的保密與安全問(wèn)題,凡進(jìn)入系統的用戶(hù),必須先注冊,然后通過(guò)驗證才能進(jìn)入。否則,進(jìn)入"SORRY"頁(yè)面。
4.3.1、錄入模塊
許可的用戶(hù)根據自身教學(xué)目的和要求,可以向庫中添加各種類(lèi)型且符合要求(對不符合的將給出提示和警告,并且不予保存?。┑脑囶}和試卷以及各自的意見(jiàn)與疑難問(wèn)題等。一旦添加成功,只有管理員才能刪除。
?、僭囶}錄入
首先,用戶(hù)選擇試題所屬科目。若下拉菜單中沒(méi)有該科目,則點(diǎn)擊右邊的新增科目,即進(jìn)入這一頁(yè)面,只要輸入新增科目詳細名稱(chēng)(一般以一個(gè)學(xué)期修完為標準)和表名(最好由漢語(yǔ)拼音首字母組成),即可由系統根據已設定好的字段自動(dòng)建立新的科目試題表。返回、刷新一次頁(yè)面,即可看到新增的科目名稱(chēng)。而且,在本系統中其它需要選擇科目的地方也會(huì )自動(dòng)更新。
其次,每道試題有類(lèi)型、難度系數、選自書(shū)籍及章節、試題內容與答案和標準答案等欄目。用戶(hù)一一輸入完(對于該試題不需要的答案項,則默認為"不填"),按"提交"后,即可看到預覽效果。如果輸入不合法,或者該科題庫中已有該試題編號和內容等,則系統給出相應的提示或警告,以待更正。
?、谠嚲礓浫?
此子模塊包括兩個(gè)部分,即標識試卷的基本信息錄入和手工組卷部分。其基本信息有試卷編號、標題、套數、難度、科目名稱(chēng)、考試性質(zhì)與日期等,而卷中試題將通過(guò)后面的手工組卷模塊予以實(shí)現。對于用戶(hù)輸入的不符合系統要求的數據,系統仍舊給出提示或警告。
?、塾脩?hù)留言
凡使用此系統的用戶(hù)可能對我們的工作有許多良好的建議和意見(jiàn),或者有一些疑難問(wèn)題需要大家共同探討的話(huà),可以在此提出。
上一條:用ASP開(kāi)發(fā)試題庫與在線(xiàn)考試系統(三)
下一條:ASP字符串函數大全