在線考試管理系統(tǒng)設計.doc
約31頁DOC格式手機打開展開
在線考試管理系統(tǒng)設計,目錄緒論11課題總體介紹11.1 背景11.2 動態(tài)網頁設計11.3 數(shù)據(jù)庫技術11.4 網絡考試系統(tǒng)優(yōu)點21.5 可行性分析22 系統(tǒng)需求與設計32.1 編寫目的32.2 任務概述32.3 處理流程32.4 數(shù)據(jù)庫需求分析52.5 系統(tǒng)結構52.6 數(shù)據(jù)庫邏輯設計62.7 概念結構設計63 系統(tǒng)主要功能模塊73.1 ...
內容介紹
此文檔由會員 wumeil 發(fā)布
目 錄
緒論 1
1課題總體介紹 1
1.1 背景 1
1.2 動態(tài)網頁設計 1
1.3 數(shù)據(jù)庫技術 1
1.4 網絡考試系統(tǒng)優(yōu)點 2
1.5 可行性分析 2
2 系統(tǒng)需求與設計 3
2.1 編寫目的 3
2.2 任務概述 3
2.3 處理流程 3
2.4 數(shù)據(jù)庫需求分析 5
2.5 系統(tǒng)結構 5
2.6 數(shù)據(jù)庫邏輯設計 6
2.7 概念結構設計 6
3 系統(tǒng)主要功能模塊 7
3.1 系統(tǒng)功能模塊劃分 7
3.1.1 前臺系統(tǒng)功能模塊劃分 7
3.1.2 后臺功能模塊劃分 7
3.2 用戶注冊模塊 7
3.3 用戶登錄模塊 7
3.4 在線測試模塊 8
3.5 留言板模塊 9
3.6 在線交流模塊 9
3.7 題庫管理模塊 9
3.8 判斷題管理模塊頁面流程 10
3.9 試卷管理模塊 10
3.10 學生信息管理模塊 10
3.11 成績管理模塊 10
4 系統(tǒng)測試與發(fā)布 11
4.1 前臺系統(tǒng)功能模塊的測試 11
4.1.1 用戶注冊模塊的測試 11
4.1.2 發(fā)用戶登錄模塊的測試 11
4.1.3 在線考試模塊的測試 11
4.2 后臺功能模塊的測試 12
4.2.1 管理員登錄 12
4.2.2 判斷題管理 13
4.2.3 試卷管理 14
4.2.4 成績管理 14
4.2.5 學生管理 15
4.2.6 系統(tǒng)管理 15
4.3 用戶數(shù)據(jù)表結構 15
參考文獻 19
附錄 20
致 謝 27
摘 要
隨著計算機技術的發(fā)展和推廣,現(xiàn)代教學中很多學科都舉步采用計算機作為工具進行考試,即在線考試系統(tǒng)。在線開始系統(tǒng)能比較可觀、公正的反映學生真實水平,又能節(jié)約人才、物力,提高考試效率。本系統(tǒng)支持多種題型,如:單選題、多選題、增空題和簡答題,基本可以滿足現(xiàn)在考試要求。
該系統(tǒng)采用了B/S結構模式,利用JSP技術,采用開源框架Struts,使用連接池技術通過JDBC訪問數(shù)據(jù)庫。特別在登錄安全問題,借助Web服務器Session對象,綜合運用數(shù)據(jù)加密技術與圖片驗證碼技術,增強Web用戶登錄安全策略[1]。此外,本論文詳細介紹系統(tǒng)開發(fā)所用的主要技術,如:B/S結構,XML,JSP等。還介紹了軟件體系統(tǒng)結構,系統(tǒng)各個功能模塊的詳細設計。另外針對網頁面中文亂碼問題進行了解決。最后對該考試系統(tǒng)做了總結,指出了系統(tǒng)的采用技術和經驗,同時指出了系統(tǒng)存在的不足,并對今后進一步完善和研究工作進行了展望。
本系統(tǒng)采用B/S架構,依據(jù)傳統(tǒng)考試過程進行了比較合理的結構設計。包括身份識別、網上考試、成績查詢、學生成績統(tǒng)計分析、試卷生成、自動閱卷、具有登錄鑒別、隨機按題型抽題、多種查詢統(tǒng)計方式等功能,基本滿足常規(guī)要求和設計初期指導思想,對系統(tǒng)的工作原理、需求分析和總體設計做了簡要的概述,并針對系統(tǒng)中重要的子系統(tǒng)進行了詳細的闡述和說明。從而提高組卷效率。
【關鍵詞】JSP 圖片驗證碼 在線開始 B/S結構模式 MVC Struts
緒論 1
1課題總體介紹 1
1.1 背景 1
1.2 動態(tài)網頁設計 1
1.3 數(shù)據(jù)庫技術 1
1.4 網絡考試系統(tǒng)優(yōu)點 2
1.5 可行性分析 2
2 系統(tǒng)需求與設計 3
2.1 編寫目的 3
2.2 任務概述 3
2.3 處理流程 3
2.4 數(shù)據(jù)庫需求分析 5
2.5 系統(tǒng)結構 5
2.6 數(shù)據(jù)庫邏輯設計 6
2.7 概念結構設計 6
3 系統(tǒng)主要功能模塊 7
3.1 系統(tǒng)功能模塊劃分 7
3.1.1 前臺系統(tǒng)功能模塊劃分 7
3.1.2 后臺功能模塊劃分 7
3.2 用戶注冊模塊 7
3.3 用戶登錄模塊 7
3.4 在線測試模塊 8
3.5 留言板模塊 9
3.6 在線交流模塊 9
3.7 題庫管理模塊 9
3.8 判斷題管理模塊頁面流程 10
3.9 試卷管理模塊 10
3.10 學生信息管理模塊 10
3.11 成績管理模塊 10
4 系統(tǒng)測試與發(fā)布 11
4.1 前臺系統(tǒng)功能模塊的測試 11
4.1.1 用戶注冊模塊的測試 11
4.1.2 發(fā)用戶登錄模塊的測試 11
4.1.3 在線考試模塊的測試 11
4.2 后臺功能模塊的測試 12
4.2.1 管理員登錄 12
4.2.2 判斷題管理 13
4.2.3 試卷管理 14
4.2.4 成績管理 14
4.2.5 學生管理 15
4.2.6 系統(tǒng)管理 15
4.3 用戶數(shù)據(jù)表結構 15
參考文獻 19
附錄 20
致 謝 27
摘 要
隨著計算機技術的發(fā)展和推廣,現(xiàn)代教學中很多學科都舉步采用計算機作為工具進行考試,即在線考試系統(tǒng)。在線開始系統(tǒng)能比較可觀、公正的反映學生真實水平,又能節(jié)約人才、物力,提高考試效率。本系統(tǒng)支持多種題型,如:單選題、多選題、增空題和簡答題,基本可以滿足現(xiàn)在考試要求。
該系統(tǒng)采用了B/S結構模式,利用JSP技術,采用開源框架Struts,使用連接池技術通過JDBC訪問數(shù)據(jù)庫。特別在登錄安全問題,借助Web服務器Session對象,綜合運用數(shù)據(jù)加密技術與圖片驗證碼技術,增強Web用戶登錄安全策略[1]。此外,本論文詳細介紹系統(tǒng)開發(fā)所用的主要技術,如:B/S結構,XML,JSP等。還介紹了軟件體系統(tǒng)結構,系統(tǒng)各個功能模塊的詳細設計。另外針對網頁面中文亂碼問題進行了解決。最后對該考試系統(tǒng)做了總結,指出了系統(tǒng)的采用技術和經驗,同時指出了系統(tǒng)存在的不足,并對今后進一步完善和研究工作進行了展望。
本系統(tǒng)采用B/S架構,依據(jù)傳統(tǒng)考試過程進行了比較合理的結構設計。包括身份識別、網上考試、成績查詢、學生成績統(tǒng)計分析、試卷生成、自動閱卷、具有登錄鑒別、隨機按題型抽題、多種查詢統(tǒng)計方式等功能,基本滿足常規(guī)要求和設計初期指導思想,對系統(tǒng)的工作原理、需求分析和總體設計做了簡要的概述,并針對系統(tǒng)中重要的子系統(tǒng)進行了詳細的闡述和說明。從而提高組卷效率。
【關鍵詞】JSP 圖片驗證碼 在線開始 B/S結構模式 MVC Struts