【正文】
11 模塊的詳細(xì)設(shè)計(jì) .......................................................12 管理員子系統(tǒng) .......................................................12 學(xué)生管理子系統(tǒng) .....................................................14第五章 系統(tǒng)測試 .......................................................16 測試內(nèi)容 .............................................................16 測試手段 16 測試總結(jié) .............................................................17結(jié) 論 ................................................................17參考文獻(xiàn) ...............................................................17致謝.....................................................................................................................................................18 完美 WORD 格式 整理分享 緒 論隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,學(xué)校教學(xué)和管理的信息化發(fā)展也有長足的進(jìn)步,這就要求各個環(huán)節(jié)都均衡發(fā)展,其中之一是教師如何通過網(wǎng)絡(luò)了解學(xué)生的學(xué)習(xí)狀況。為此,配合傳統(tǒng)課堂教學(xué)而建立的在線考試系統(tǒng)就顯得相當(dāng)必要。傳統(tǒng)的考試都是采用紙、筆為介質(zhì)的手工考試方式,即使在目前的高等學(xué)校,這種方式仍然被廣泛使用。隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量將隨之增大。同時(shí),一次考試的反饋能力弱,試題選擇隨意性大,人為因素明顯,且考試時(shí)間地點(diǎn)必須固定。因此,傳統(tǒng)的考試方式己經(jīng)不能完全適應(yīng)現(xiàn)代考試的需要。隨著人們對網(wǎng)絡(luò)的科學(xué)性和廣泛性的理解與加深,人們越來越重視考試系統(tǒng)的重要性、題庫的擴(kuò)展性、通用性及組卷部分的應(yīng)用性等方面的發(fā)展。還有網(wǎng)絡(luò)的普及,使得“在線考試系統(tǒng)”有了更加廣闊的應(yīng)用范圍。從傳統(tǒng)的紙筆考試到計(jì)算機(jī)輔助考試,再到最新的計(jì)算機(jī)在線考試,人們不斷地將高新技術(shù)服務(wù)運(yùn)用于考試。教師和學(xué)生都盼望有一個功能完善、操作簡便、適用性強(qiáng)的網(wǎng)絡(luò)考試系統(tǒng),在減輕教師的工作負(fù)擔(dān)、提高工作效率的同時(shí),最大限度的排除了人為的因素,保證考試的客觀性??荚嚥捎媒y(tǒng)一標(biāo)準(zhǔn)的計(jì)算機(jī)改卷方式,具有最佳的客觀性、安全性、可靠性,為準(zhǔn)確地評估學(xué)生的知識和能力水平提供有效的手段。第一章 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)該在線考試系統(tǒng)的設(shè)計(jì)遵循軟件工程的基本原則,經(jīng)過可行性分析、需求分析、數(shù)據(jù)庫分析與設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、 ASP 技術(shù)、數(shù)據(jù)庫技術(shù)、Web 技術(shù)等。下面對涉及的技術(shù)和相關(guān)理論作一個概述。 ASP 技術(shù)ASP( ActiveX Server Pages,動態(tài)服務(wù)器主頁)是微軟開發(fā)的基于 WindowsNT Server 和 IIS (Inter Information server)服務(wù)器端腳本運(yùn)行環(huán)境,利用它可以產(chǎn)生和運(yùn)行動態(tài)的、交互的、高性能的 Web 服務(wù)應(yīng)用程序。其主要功能是為生成動態(tài)的交互式的 Web 服務(wù)器應(yīng)用程序提供一種功能強(qiáng)大的方法或技術(shù)。ASP 的主要特性是能夠把 HTML、VBscript、Javascript、ActiveX 組件等有機(jī)地組合在一起,形成一個能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把按用戶要求專門制作的標(biāo)準(zhǔn) HTML 頁面送給客 完美 WORD 格式 整理分享 戶端瀏覽器。ASP 提供了一個服務(wù)器端的 Scripting 環(huán)境,使你能夠利用它建立和運(yùn)行動態(tài)的,交互的,高效的網(wǎng)絡(luò)服務(wù)器的應(yīng)用程序。你只要運(yùn)行普通的瀏覽器,不必?fù)?dān)心你的瀏覽器能否運(yùn)行設(shè)計(jì)出來的 ASP 程序,網(wǎng)絡(luò)服務(wù)器會自動將 ASP 程序解釋成標(biāo)準(zhǔn)的 HTML格動態(tài)網(wǎng)絡(luò)考試系統(tǒng)式的網(wǎng)頁內(nèi)容,再送到用戶的瀏覽器端顯示出來。這樣瀏覽器只要能運(yùn)行一般的 HTML 代碼就可以瀏覽 ASP 所設(shè)計(jì)的網(wǎng)頁了。ASP 內(nèi)含于 IIS 中,它提供一個服務(wù)器(ServerSide)的 script 環(huán)境,可以產(chǎn)生和執(zhí)行動態(tài)的,交互式的,高效率的站點(diǎn)服務(wù)器(WebServer)的應(yīng)用程序。ASP 并非一個 Script 語言,而是提供一個可以集成 Script 語言到 HTML 主頁的環(huán)境,ASP 擴(kuò)展名的文本文件,開發(fā)人員甚至可以用任何一個文本編輯器就可以進(jìn)行編輯。ASP 支持共享文件數(shù)據(jù)庫(如 Microsoft Access、FoxPro等)作為有效的數(shù)據(jù)源,此類數(shù)據(jù)庫引擎適合于開發(fā)小型的應(yīng)用程序系統(tǒng)。綜上,ASP 技術(shù)有如下特點(diǎn)與優(yōu)勢:(1)使用 Asp 可以組合 HTML 頁、腳本命令和ActiveX 組件以創(chuàng)建交互的 Web 頁和基于 Web 的功能強(qiáng)大的應(yīng)用程序。(2)使用VBScript、JavaScript 等簡單易懂的腳本語言,結(jié)合 HTML 標(biāo)記,即可快速完成網(wǎng)站的應(yīng)用程序。無須編譯,容易編寫。(3)使用普通的文本編輯器,如 Windows 的記事本,Word 等都可以進(jìn)行 ASP 程序的編輯設(shè)計(jì)工作。(4)ASP 程序與瀏覽器無關(guān),用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Asp 所設(shè)計(jì)的網(wǎng)頁內(nèi)容。(5)提高了程序的安全性, ASP 的源程序不會傳到用戶的瀏覽器上,因而可以避免所寫的源程序被他人剽竊。 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)主要研究如何存儲、使用和管理數(shù)據(jù),是計(jì)算機(jī)數(shù)據(jù)管理技術(shù)發(fā)展的新階段,也是計(jì)算機(jī)技術(shù)中發(fā)展最快、應(yīng)用最廣的技術(shù)之一。當(dāng)前,數(shù)據(jù)庫技術(shù)已成為現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)開發(fā)的核心技術(shù),數(shù)據(jù)庫已成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的組成核心。 數(shù)據(jù)庫技術(shù)概述數(shù)據(jù)庫技術(shù)涉及到以下幾個最重要的概念:① 數(shù)據(jù)庫(DataBase)是長期儲存于計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為一定范圍內(nèi)的各種用戶共享。② 數(shù)據(jù)模型是數(shù)據(jù)特征的抽象,描述的是數(shù)據(jù)的共性。數(shù)據(jù)模型應(yīng)滿足三個方面的要求: 于在計(jì)算機(jī)上實(shí)現(xiàn)。