用ASP開發試題庫與線上考試系統(2)
來源:互聯網
上載者:User
二、運行環境與系統結構
此應用程式可廣泛運行於國際互連網即Internet,也可適用於內部的區域網路。其運行要求和邏輯結構分別如下:
用戶端:Windows95/98,Internet Explorer(IE)等
伺服器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。
資料庫:採用SQL Server,運行於伺服器端。
試題庫與線上考試系統邏輯結構圖
三、系統特點
系統聯為一體,介面整齊、美觀,操作簡單、方便。另外,支援按許可權對系統進行操作,即不同類型的使用者擁有相異的許可權對題庫執行不同的操作。主要是在首頁通過兩種不同的方式進入相異的操作介面,以確保整個資料庫中資料的安全性及完整性。其主要特點體現在以下三個方面:
(1) 自主設計資料庫 ⑵ 自主調用資料庫 ⑶ 自主管理資料庫
自主設計資料庫是指使用者能夠根據自己的需要建立新科目資料庫(即系統實現了自動建表的功能),讓資料庫真正成為使用者自己的資料庫。不過,只要庫中已存在該科目名稱及表名,則不予重建,這樣就保證了資料的統一性;自主調用資料庫即允許使用者能自由地從資料庫中抽取試題組成試卷,試卷中有幾道大題和小題以及是否提供查看答案均由使用者自行設定並選題。通常來說,一份高品質的試卷,需要使用者反覆推敲、比較和琢磨,使用者就象進超市買東西一樣能方便地把看中的取出來,也可反悔把不需要的退回去,並且在形成一份完整的試卷之前,允許任意調整該試題的次序。在組卷時,還可以多份試卷選取同一試題或同一知識點的試題,但嚴禁一套試卷中出現知識點相同(似)且難度一致的試題。不過,其最大的缺陷在於目前只實現了試卷中的客觀題部分,即包括判斷、單選和多選題。而且,還沒有實現客觀題部分和真正的多媒體試卷;自主管理資料庫指一般使用者具有添加、修改和檢索資料的權力,實現資料庫的可擴充性和開放性。而管理員則另具有刪除資料的權力,從而達到了系統資料統一性和一致性的目的,具體情況請見系統示範。