基于web在線考試系統(tǒng)(畢業(yè)論文+源碼+使用說明).rar
基于web在線考試系統(tǒng)(畢業(yè)論文+源碼+使用說明),目錄摘要 ....................................................................................................................1abstract ................................
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 batistu3925 發(fā)布
目 錄
摘 要 ....................................................................................................................1
ABSTRACT ............................................................................................................2
第1章 緒 論 ....................................................................................................1
1.1在線考試系統(tǒng)的概念 ......................................................................................1
1.2在線考試系統(tǒng)網(wǎng)站建設基本思想 ..................................................................2
第2章 基礎理論 ................................................................................................3
2.1網(wǎng)站開發(fā)技術比較 ..........................................................................................3
2.1.1 CGI----網(wǎng)站開發(fā)技術的雛形 .......................................................................3
2.1.2 ASP 和 JSP比較 .........................................................................................4
2.1.3 ASP.Net技術 .................................................................................................6
2.2 關于ASP技術 ................................................................................................6
2.2.1 ASP介紹 .......................................................................................................6
2.2.2 Internet信息服務器IIS簡介 .......................................................................7
2.2.3 腳本語言簡介 ..............................................................................................7
2.3網(wǎng)頁制作工具簡介 ..........................................................................................9
2.3.1 Dreamweaver MX 2004簡介 .......................................................................9
2.3.2 Fireworks MX 2004及Flash MX 2004 .....................................................9
2.4 SQL Server 2000簡介 ....................................................................................10
2.4.1 SQL Server 2000 構架基礎知識及特性 ....................................................10
2.4.2 SQL Server 2000/Oracle/DB2 性能對比 ....................................................11
第3章 在線考試系統(tǒng)網(wǎng)站分析設計 ...............................................................13
3.1需求分析 .........................................................................................................13
3.1.1 網(wǎng)站后臺需求分析 .....................................................................................13
3.1.2 網(wǎng)站前臺需求分析 .....................................................................................13
3.2 系統(tǒng)功能分析及數(shù)據(jù)庫設計 ........................................................................14
3.2.1 網(wǎng)站系統(tǒng)功能描述 .....................................................................................14
3.2.2 模塊詳細分析及設計 .................................................................................15
3.3網(wǎng)站數(shù)據(jù)庫架構分析設計 .............................................................................17
3.4開發(fā)及使用環(huán)境 .............................................................................................22
第4章 在線考試系統(tǒng)網(wǎng)站系統(tǒng)實現(xiàn) ...............................................................23
4.1 網(wǎng)站后臺數(shù)據(jù)庫實現(xiàn) ....................................................................................23
4.1.1 創(chuàng)建數(shù)據(jù)庫 .................................................................................................23
4.1.2 數(shù)據(jù)庫關系圖 .............................................................................................24
4.2 配置與連接數(shù)據(jù)庫 ........................................................................................25
4.3 實現(xiàn)系統(tǒng)用戶公共界面 ................................................................................25
4.3.1 系統(tǒng)首頁 .....................................................................................................25
4.3.2 用戶登錄頁面 .............................................................................................27
4.4實現(xiàn)系統(tǒng)管理員界面 .....................................................................................27
4.4.1管理員界面首頁 ..........................................................................................27
4.4.2科目管理界面 ..............................................................................................28
4.4.3題庫管理界面 ..............................................................................................28
4.4.4考試試卷的生成 ..........................................................................................29
4.4.5考試新聞的發(fā)布 ..........................................................................................30
第5章 總結與體會 .........................................................................................32
5.1 開發(fā)工作回顧總結 ........................................................................................32
5.2 開發(fā)體會 ........................................................................................................32
致 謝 ...................................................................................................................33
參考文獻 ...............................................................................................................34
附錄A 外文翻譯—原文部分 ..............................................................................35
附錄B 外文翻譯--譯文部分 ..............................................................................37
附錄C 主要源程序 ..............................................................................................39
附錄D 光盤使用說明 ..........................................................................................44
第1章 緒論
1.1在線考試系統(tǒng)的概念
隨著技術的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開設了網(wǎng)絡教學,通過計算機實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術的發(fā)展已經(jīng)達到了相當高的水平。但是,教學軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到教學當中去,這就給軟件設計人員提出了更高的設計要求。
教學包括很多環(huán)節(jié),例如教學系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然教學已經(jīng)蓬勃地發(fā)展起來,但是目前學校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,應用不斷擴大,如教學和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行在線考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。
在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學習過后及時檢驗自己的學習效果,發(fā)現(xiàn)自己的不足,使得學習效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經(jīng)濟性是相當可觀的。為了適應新形勢的發(fā)展,我們進行了這一系統(tǒng)的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來!
目前,應用軟件運行的模式主要有二類:Client/Server模式,Browser/Web模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是WebServer,而WebServer與數(shù)據(jù)庫和應用服務器的緊密結合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應用、升級維護簡便。
摘 要 ....................................................................................................................1
ABSTRACT ............................................................................................................2
第1章 緒 論 ....................................................................................................1
1.1在線考試系統(tǒng)的概念 ......................................................................................1
1.2在線考試系統(tǒng)網(wǎng)站建設基本思想 ..................................................................2
第2章 基礎理論 ................................................................................................3
2.1網(wǎng)站開發(fā)技術比較 ..........................................................................................3
2.1.1 CGI----網(wǎng)站開發(fā)技術的雛形 .......................................................................3
2.1.2 ASP 和 JSP比較 .........................................................................................4
2.1.3 ASP.Net技術 .................................................................................................6
2.2 關于ASP技術 ................................................................................................6
2.2.1 ASP介紹 .......................................................................................................6
2.2.2 Internet信息服務器IIS簡介 .......................................................................7
2.2.3 腳本語言簡介 ..............................................................................................7
2.3網(wǎng)頁制作工具簡介 ..........................................................................................9
2.3.1 Dreamweaver MX 2004簡介 .......................................................................9
2.3.2 Fireworks MX 2004及Flash MX 2004 .....................................................9
2.4 SQL Server 2000簡介 ....................................................................................10
2.4.1 SQL Server 2000 構架基礎知識及特性 ....................................................10
2.4.2 SQL Server 2000/Oracle/DB2 性能對比 ....................................................11
第3章 在線考試系統(tǒng)網(wǎng)站分析設計 ...............................................................13
3.1需求分析 .........................................................................................................13
3.1.1 網(wǎng)站后臺需求分析 .....................................................................................13
3.1.2 網(wǎng)站前臺需求分析 .....................................................................................13
3.2 系統(tǒng)功能分析及數(shù)據(jù)庫設計 ........................................................................14
3.2.1 網(wǎng)站系統(tǒng)功能描述 .....................................................................................14
3.2.2 模塊詳細分析及設計 .................................................................................15
3.3網(wǎng)站數(shù)據(jù)庫架構分析設計 .............................................................................17
3.4開發(fā)及使用環(huán)境 .............................................................................................22
第4章 在線考試系統(tǒng)網(wǎng)站系統(tǒng)實現(xiàn) ...............................................................23
4.1 網(wǎng)站后臺數(shù)據(jù)庫實現(xiàn) ....................................................................................23
4.1.1 創(chuàng)建數(shù)據(jù)庫 .................................................................................................23
4.1.2 數(shù)據(jù)庫關系圖 .............................................................................................24
4.2 配置與連接數(shù)據(jù)庫 ........................................................................................25
4.3 實現(xiàn)系統(tǒng)用戶公共界面 ................................................................................25
4.3.1 系統(tǒng)首頁 .....................................................................................................25
4.3.2 用戶登錄頁面 .............................................................................................27
4.4實現(xiàn)系統(tǒng)管理員界面 .....................................................................................27
4.4.1管理員界面首頁 ..........................................................................................27
4.4.2科目管理界面 ..............................................................................................28
4.4.3題庫管理界面 ..............................................................................................28
4.4.4考試試卷的生成 ..........................................................................................29
4.4.5考試新聞的發(fā)布 ..........................................................................................30
第5章 總結與體會 .........................................................................................32
5.1 開發(fā)工作回顧總結 ........................................................................................32
5.2 開發(fā)體會 ........................................................................................................32
致 謝 ...................................................................................................................33
參考文獻 ...............................................................................................................34
附錄A 外文翻譯—原文部分 ..............................................................................35
附錄B 外文翻譯--譯文部分 ..............................................................................37
附錄C 主要源程序 ..............................................................................................39
附錄D 光盤使用說明 ..........................................................................................44
第1章 緒論
1.1在線考試系統(tǒng)的概念
隨著技術的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開設了網(wǎng)絡教學,通過計算機實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術的發(fā)展已經(jīng)達到了相當高的水平。但是,教學軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到教學當中去,這就給軟件設計人員提出了更高的設計要求。
教學包括很多環(huán)節(jié),例如教學系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然教學已經(jīng)蓬勃地發(fā)展起來,但是目前學校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,應用不斷擴大,如教學和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行在線考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。
在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學習過后及時檢驗自己的學習效果,發(fā)現(xiàn)自己的不足,使得學習效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經(jīng)濟性是相當可觀的。為了適應新形勢的發(fā)展,我們進行了這一系統(tǒng)的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來!
目前,應用軟件運行的模式主要有二類:Client/Server模式,Browser/Web模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是WebServer,而WebServer與數(shù)據(jù)庫和應用服務器的緊密結合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應用、升級維護簡便。