“數據庫原理課程”在線評卷系統的設計與實現
發(fā)布時間:2017-05-04 11:11
本文關鍵詞:“數據庫原理課程”在線評卷系統的設計與實現,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著計算機技術、網絡技術的大力發(fā)展,在教育和教學方面,尤其是高校教育中,信息化的發(fā)展不僅提高了工作效率,而且對教學模式的創(chuàng)新和發(fā)展有重大的積極的推動。利用互聯網的教學模式,由于不受時間和空間的限制,能夠打破地理區(qū)域限制和“教室--教師--教材--學生”的傳統考試形式,將會使各種教育資源的效用發(fā)會到最大限度。“數據庫原理課程”在線評卷系統旨在實現包含主觀題在內的在線考試學生答題的自動評卷,使得在線考試能夠具有更加完善的功能以改善高校教師的工作格局,并提升高校網絡教育的現代化水平。本文針對“數據庫原理課程”在線評卷系統的實際需求,對該系統進行了需求分析,定義了相關數據的數據庫表結構和關系,設計了系統的結構和功能模塊,使用面向對象的設計方法,參考編輯距離和VSM在自然語言文本處理上的應用,結合MVC模式最終實現基于B/S結構的三層架構的、以JSP技術和Java技術為支撐、以My Sql數據庫為存儲的在線評卷系統。本系統具備以下功能:用戶管理功能、角色管理功能、試題管理功能、考卷管理功能、考試管理功能、自動評卷功能、歷史成績管理功能等。本文的主要工作是““數據庫原理課程”在線評卷系統”的設計和實現。首先完成對了數據庫原理課程及在線評卷系統的詳細調查分析;然后在需求分析的基礎上,完成了對““數據庫原理課程”在線評卷系統”進行總體設計;繼而根據總體設計的系統架構,完成了對系統的詳細設計及實現;最后對系統進行了完備的系統測試。具體來說,本文的主要工作內容分為以下幾點:1、對數據庫原理在線評卷系統進行了需求分析。本文需要設計并實現的是一個數據庫原理在線評卷系統,這與在線考試系統有著很多相似之處。因此,本文完成了該系統的功能需求分析;對系統進行了經濟可行性、技術可行性及安全可行性分析,完成了系統的可行性分析;給出了系統的用例圖,構建了用例模型,完成了系統的用例分析。2、對數據庫原理在線評卷系統進行了總體設計。在獲得需求分析后,對數據庫原理在線評卷系統規(guī)劃了設計思想,并設立了設計原則。對系統的整體功能、各個模塊及數據庫進行設計,完成了系統的總體設計。3、對數據庫原理在線評卷系統進行了詳細設計并實現。通過需求分析,數據庫原理在線評卷系統完成了總體設計。在系統的總體設計基礎上,本部分編寫了每個功能模塊的功能代碼,并對各個功能進行了實現。4、對數據庫原理在線評卷系統進行了系統測試。為了更好的使用系統,本文對系統進行了各個角色的詳細測試,為后續(xù)完善系統效果和功能提供了具體的參考。5、對數據庫原理在線評卷系統進行了總結與展望。本文分析了系統存在的不足,并對后續(xù)的工作提出了改進意見。
【關鍵詞】:B/S MVC 在線評卷系統 系統測試
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【目錄】:
- 摘要4-6
- Abstract6-11
- 第一章 緒論11-15
- 1.1 研究背景和意義11
- 1.2 國內外研究現狀11-12
- 1.2.1 國外研究現狀11-12
- 1.2.2 國內研究現狀12
- 1.3 研究內容及目標12-14
- 1.4 論文章節(jié)安排14-15
- 第二章 系統實現技術基礎15-19
- 2.1 MVC開發(fā)模式15-16
- 2.1.1 模型——Model15
- 2.1.2 視圖——View15
- 2.1.3 控制器——Controller15-16
- 2.1.4 Struts框架16
- 2.2 Web開發(fā)技術——JSP16-17
- 2.3 數據庫技術--MySQL數據庫概述及特性17-18
- 2.4 本章小結18-19
- 第三章 “數據庫原理課程”在線評卷系統的需求分析19-29
- 3.1 系統功能需求分析19-20
- 3.2 可行性分析20-22
- 3.2.1 經濟可行性20-21
- 3.2.2 技術可行性21
- 3.2.3 安全可行性21-22
- 3.3 系統用例22-25
- 3.3.1 系統用例圖22-23
- 3.3.2 構建用例模型23-25
- 3.4 自動評卷所用理論介紹25-28
- 3.5 本章小結28-29
- 第四章 “數據庫原理課程”在線評卷系統的總體設計29-38
- 4.1 系統的設計思想及原則29-30
- 4.1.1 系統的設計思想29
- 4.1.2 系統的設計原則29-30
- 4.2 整體功能設計30-31
- 4.2.1 系統整體設計30
- 4.2.2 系統結構設計及模型30-31
- 4.3 功能模塊設計31-32
- 4.4 數據庫設計32-37
- 4.4.1 數據流程分析32-34
- 4.4.2 概念模型34-35
- 4.4.3 數據庫表35-37
- 4.5 本章小結37-38
- 第五章 “數據庫原理課程”在線評卷系統的詳細設計與實現38-46
- 5.1 系統的實現目標38
- 5.2 通用類的設計實現及配置文件的配置38
- 5.3 功能模塊的詳細設計與實現38-45
- 5.3.1 用戶注冊模塊38-39
- 5.3.2 用戶登錄模塊39-40
- 5.3.3 試題管理模塊40-41
- 5.3.4 考試管理模塊41-42
- 5.3.5 在線考試模塊42-43
- 5.3.6 自動評卷模塊43
- 5.3.7 成績管理模塊43-44
- 5.3.8 用戶管理模塊44-45
- 5.3.9 修改密碼模塊45
- 5.4 系統安全性設計45
- 5.5 本章小結45-46
- 第六章 “數據庫原理課程”在線評卷系統的測試46-51
- 6.1 測試原理及測試模型46
- 6.2 系統測試準備及各用戶測試46-50
- 6.2.1 學生用戶系統功能測試用例47-48
- 6.2.2 教師用戶系統功能測試用例48-49
- 6.2.3 管理員用戶系統功能測試用例49-50
- 6.3 本章小結50-51
- 總結與展望51-53
- 參考文獻53-55
- 致謝55
【參考文獻】
中國期刊全文數據庫 前3條
1 姚昱e,
本文編號:344961
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/344961.html