基于B/S的網絡考試系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2021-09-01 07:13
隨著計算機技術的飛速發(fā)展,學校的辦學模式越來越向信息化發(fā)展,網絡教育已經成為現(xiàn)代教育發(fā)展的一個重要方向。作為遠程教育中不可或缺的環(huán)節(jié),網絡考試決定著遠程教育的發(fā)展前景,但要實現(xiàn)網絡考試的公平、合理是一個非常困難的事情。盡管現(xiàn)階段我國的遠程教育事業(yè)已經取得了非常迅猛的發(fā)展,相關的基礎設施也已經建立起來,但是相關的考試方式還是以傳統(tǒng)的紙質化考試為主。傳統(tǒng)的考試通常消耗教師很大的精力,隨著考試數(shù)量以及學員數(shù)量的增加,工作量將會變得非常大,為了組織一次考試,教師將要面臨大量繁瑣的工作,因此,傳統(tǒng)的考試方式已經不能夠適用現(xiàn)代化教育的需求,需要找到一種更加簡潔的考試方法。本文首先介紹了網絡考試系統(tǒng)的現(xiàn)狀和特點,再結合網絡考試相關理論及對網絡考試需求全面分析的基礎上,運用最新的軟件開發(fā)技術,設計和開發(fā)了一套界面友好,功能完善的網絡考試系統(tǒng)。該系統(tǒng)采用ASP.NET開發(fā)技術,開發(fā)環(huán)境為Visual Studio 2012,數(shù)據(jù)庫選擇的是目前比較流行的SQL Server2008。通過軟件工程思想來對整個考試系統(tǒng)進行需求分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)和維護等。本考試系統(tǒng)采用的是B/S架構模式,保證了數(shù)據(jù)庫的安...
【文章來源】:東北大學遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【部分圖文】:
圖2.1三層結構之間的關系??Fig.2.1?The?relationship?between?the?three-tier?structure??
持多種開發(fā)需求,而且還能夠給面向對象開發(fā)數(shù)據(jù)庫應用程序提供了數(shù)據(jù)訪問的??橋梁。為了更好的學習ADO.NET模型的各個對象,我們可以把ADO.NET中封??裝的七大對象進行圖解,圖2.2所示為ADO.NET中數(shù)據(jù)庫對象的關系圖。??^???';?DataSet??Connection?PataAdapter?f?'?,?丨丨盡■??r-?????n?…?m?DataRowCoilection??Command?|?InsertCommand?|?_??rrrr??—?????n?H?DataCoiumnColiection?_??1-^M——?J?l?UpdateComriiand?I?畫卜===:??, ̄ConstrdintCollection?H??DataReader?|?Del?咖?Command?啊?Bi=£=::i_???-??i?i:??a?.?i-,,r.........^??A??if?s??fZX?^??XML?*??數(shù)據(jù)庫??圖2.2?ADO.NET中數(shù)據(jù)庫對象的關系圖??Fig.2.2?Diagram?AD0.NET?database?objects??我們從上圖可以看出AD0.NET中包含多個對象模型,包括connection、??command?datareader、dataadapter、dataset、datatable、dataview?等對象模型。??2.?5本章小結??本部分對以.NET為基礎的系統(tǒng),在幵發(fā)過程中所使用的工具,數(shù)據(jù)管理系??統(tǒng)SQL?SERVER?2008以及它們的特點,功能以及自身?
這樣就可以保障整個系統(tǒng)的運行更為流暢。在對數(shù)據(jù)進行處理時,主要以??圖形的形式進行分析,這樣可以使文章的論述更為形象直觀。以此來建立起一套??完善的系統(tǒng)結構。如下圖3.1所示[29]。??試題y??試題庫??Mk教師(管理員)信息^j??f身份驗證?u試卷??考生?pt生信息?T?〔考試;過程)??^???、?>閱卷結??用戶信息庫閱卷?j??圖3.1系統(tǒng)數(shù)據(jù)流圖??Fig.3.1?System?Data?Flow?Diagram??在線試卷的生成是任課老師在系統(tǒng)里的試卷生成功能里選擇相關的知識點??做為關鍵字,然后設置試卷的時間、分數(shù)、難易程度來生成的,考生必須是用戶??信息庫里合法用戶經過身份驗證成功以后進入系統(tǒng)進行在線考試,考生開始考??試,考試完畢交卷,系統(tǒng)自動給出成績并記入考試記錄表,供學生查詢[3°]。系統(tǒng)??16??
本文編號:3376520
【文章來源】:東北大學遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【部分圖文】:
圖2.1三層結構之間的關系??Fig.2.1?The?relationship?between?the?three-tier?structure??
持多種開發(fā)需求,而且還能夠給面向對象開發(fā)數(shù)據(jù)庫應用程序提供了數(shù)據(jù)訪問的??橋梁。為了更好的學習ADO.NET模型的各個對象,我們可以把ADO.NET中封??裝的七大對象進行圖解,圖2.2所示為ADO.NET中數(shù)據(jù)庫對象的關系圖。??^???';?DataSet??Connection?PataAdapter?f?'?,?丨丨盡■??r-?????n?…?m?DataRowCoilection??Command?|?InsertCommand?|?_??rrrr??—?????n?H?DataCoiumnColiection?_??1-^M——?J?l?UpdateComriiand?I?畫卜===:??, ̄ConstrdintCollection?H??DataReader?|?Del?咖?Command?啊?Bi=£=::i_???-??i?i:??a?.?i-,,r.........^??A??if?s??fZX?^??XML?*??數(shù)據(jù)庫??圖2.2?ADO.NET中數(shù)據(jù)庫對象的關系圖??Fig.2.2?Diagram?AD0.NET?database?objects??我們從上圖可以看出AD0.NET中包含多個對象模型,包括connection、??command?datareader、dataadapter、dataset、datatable、dataview?等對象模型。??2.?5本章小結??本部分對以.NET為基礎的系統(tǒng),在幵發(fā)過程中所使用的工具,數(shù)據(jù)管理系??統(tǒng)SQL?SERVER?2008以及它們的特點,功能以及自身?
這樣就可以保障整個系統(tǒng)的運行更為流暢。在對數(shù)據(jù)進行處理時,主要以??圖形的形式進行分析,這樣可以使文章的論述更為形象直觀。以此來建立起一套??完善的系統(tǒng)結構。如下圖3.1所示[29]。??試題y??試題庫??Mk教師(管理員)信息^j??f身份驗證?u試卷??考生?pt生信息?T?〔考試;過程)??^???、?>閱卷結??用戶信息庫閱卷?j??圖3.1系統(tǒng)數(shù)據(jù)流圖??Fig.3.1?System?Data?Flow?Diagram??在線試卷的生成是任課老師在系統(tǒng)里的試卷生成功能里選擇相關的知識點??做為關鍵字,然后設置試卷的時間、分數(shù)、難易程度來生成的,考生必須是用戶??信息庫里合法用戶經過身份驗證成功以后進入系統(tǒng)進行在線考試,考生開始考??試,考試完畢交卷,系統(tǒng)自動給出成績并記入考試記錄表,供學生查詢[3°]。系統(tǒng)??16??
本文編號:3376520
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3376520.html
最近更新
教材專著