內(nèi)蒙古商貿(mào)職業(yè)技術學院電子在線考試管理系統(tǒng)的設計與實現(xiàn)
第 2 章 系統(tǒng)需求分析
2.1 總體需求分析
內(nèi)蒙古商貿(mào)職業(yè)技術學院電子在線考試管理系統(tǒng)主要包括了七個功能模塊,這七個功能模塊服務于在線考試管理系統(tǒng)的前臺和后臺,具體分別為:用戶管理的功能模塊、我的考試的相關功能模塊、考試管理的相關功能模塊、試題管理的相關功能模塊、試卷管理的相關功能模塊、考試分析的相關功能模塊以及考試通知的相關功能模塊。我們的電子在線考試管理系統(tǒng)的功能結構圖如圖 2.1 所示:
2.2 用戶管理模塊
用戶管理模塊應用于對使用該在線考試系統(tǒng)的用戶進行的管理,主要是管理員進行操作。該模塊具體包括了教師管理和學生管理兩大部分。教師管理模塊主要是對教師的信息進行一些基本操作,如查詢相關教師基本信息、添加該校教師的基本信息、修改該校教師的基本信息、刪除該校教師基本的信息等。學生管理模塊主要是對學生信息進行基本的操作,包括了查詢該校學生的基本信息、添加該校學生的基本信息、刪除該校學生的基本信息、修改該校學生的基本信息等。用戶管理功能結構圖如圖 2.2 所示。第 3 章 系統(tǒng)設計.......17
3.1 系統(tǒng)架構設計............173.2 數(shù)據(jù)庫設計................18
3.3 功能詳細設計........27
3.4 本章小結...................35
第 4 章 系統(tǒng)實現(xiàn)............ 36
4.1 SPRINGMVC 實現(xiàn)..................36
4.2 功能模塊實現(xiàn)......38
4.3 本章小結...........50
第 5 章 系統(tǒng)測試及維護...........51
5.1 系統(tǒng)測試的意義..............51
5.2 系統(tǒng)測試主要工作..............51
5.3 功能測試..............51
第 5 章 系統(tǒng)測試及維護
5.1 系統(tǒng)測試的意義
軟件測試在整個軟件開發(fā)過程中非常重要23]。軟件測試系統(tǒng)開發(fā)階段不僅需要對單個代碼模塊進行單元測試,還需對系統(tǒng)的功能進行功能測試,這樣才能提高系統(tǒng)的質(zhì)量。目前的軟件測試主要分為白盒測試和黑盒測試,白盒測試主要是對代碼進行測試,測試代碼有無錯誤,比如代碼在邏輯方面的錯誤,或者內(nèi)存有無溢出等。黑盒測試主要用來測試系統(tǒng)能否在用戶給出輸入后,系統(tǒng)給出期望的輸出。5.2 系統(tǒng)測試主要工作
(1)程序語法錯誤。我們的電子在線考試管理系統(tǒng)是在 Tomcat8.0 的編譯環(huán)境下開發(fā)的,當程序出現(xiàn)了語法錯誤時,編譯器會提醒用戶。(2) 功能錯誤。用戶的需求需要反復的確定。因為有偏差的需求分析將會導致系統(tǒng)功能不能很好地被用戶使用和接受,容易出現(xiàn)功能性的錯誤。所有我們要確認保證需求分析的正確性。(3)系統(tǒng)容錯性。內(nèi)蒙古商貿(mào)職業(yè)技術學院電子在線考試系統(tǒng)用戶基數(shù)大,我們要盡可能地使系統(tǒng)具備健壯性,能夠很好地容錯。(4)恢復能力檢測。主要針對系統(tǒng)崩潰后的系列問題,例如重要數(shù)據(jù)的存取、是否對其他程序有影響等。(5)系統(tǒng)穩(wěn)定性。為了確保系統(tǒng)的穩(wěn)定性,我們要進行大量實驗測試我們的系統(tǒng),反復觀察運行結果。內(nèi)蒙古商貿(mào)職業(yè)技術學院電子在線考試管理系統(tǒng)的功能測試主要包括了對七個主要功能模塊的測試以及對系統(tǒng)數(shù)據(jù)庫測試等。我們分別對每個模塊寫好測試用例,然后在系統(tǒng)中執(zhí)行測試例,最后把預期結果和系統(tǒng)執(zhí)行結果進行匹配以確定該模塊的測試是否通過。如果測試不通過我們將對該模塊的錯誤進行定位,然后修改該模塊的錯誤。下面我們以幾個測試為例說闡述本文的測試工作。....
第 6 章 總結與展望
本論文通過對電子在線考試管理系統(tǒng)的調(diào)查和研究,首先確定系統(tǒng)的主要功能,并且給出了不同模塊的功能模塊圖以及各個模塊某些具體功能的流程圖。其次對系統(tǒng)的數(shù)據(jù)庫進行了設計,然后對系統(tǒng)的實現(xiàn)和測試進行了說明。本論文使用了 B/S 模式,MVC 的設計模式,保證了系統(tǒng)的可擴展性、可重用性以及高內(nèi)聚、低耦合性。系統(tǒng)經(jīng)過規(guī)范的功能測試,測試結果說明該系統(tǒng)具有良好的性能,能夠滿足用戶的需求。本系統(tǒng)主要包括了七大功能模塊,每個模塊都能很好地工作。本系統(tǒng)具有良好的交互性,使得使用該系統(tǒng)的用戶都能夠便捷、高效地使用本系統(tǒng),同時極大地提高了教職人員有關考試的工作效率,降低了相關成本,,節(jié)省了資源。在滿足學校教學需求的基礎上,以方便老師和學生為目的。內(nèi)蒙古商貿(mào)職業(yè)技術學院電子在線考試管理系統(tǒng)的主要工作如下:(1)首先對本課題進行了調(diào)研,對比使用國內(nèi)外現(xiàn)有的在線考試管理系統(tǒng),對在線考試管理系統(tǒng)的研究現(xiàn)狀進行分析,確定研究背景和意義,并確立了本文中的電子在線考試管理系統(tǒng)的主要研究內(nèi)容。
....
參考文獻(略)
本文編號:313528
本文鏈接:http://www.sikaile.net/wenshubaike/caipu/313528.html