資源描述:
《ASP.NET在線考試系統(tǒng)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、目錄摘要……………………………………………………………..……..……………..IAbstract……………………………………………………..…………..……………II第1章緒論11.1課題背景及意義11.2考試系統(tǒng)的發(fā)展現(xiàn)狀1第2章在線考試系統(tǒng)的系統(tǒng)分析42.1系統(tǒng)結(jié)構(gòu)規(guī)劃42.2開發(fā)工具的選擇52.2.1三種動態(tài)網(wǎng)頁制作技術(shù)52.2.2ASP.NET的優(yōu)越性62.3數(shù)據(jù)庫管理系統(tǒng)的選擇82.4在線考試系統(tǒng)的功能分析102.5在線考試系統(tǒng)的數(shù)據(jù)流程分析112.6UML輔助規(guī)劃122.7本章小結(jié)15第3章在線考試系統(tǒng)的系統(tǒng)設(shè)計163.
2、1網(wǎng)絡(luò)環(huán)境及配置163.2使用UML時序圖進行系統(tǒng)設(shè)計183.3在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計193.3.1在線考試系統(tǒng)E-R圖203.3.2在線考試系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)223.3.3數(shù)據(jù)庫的安全性、信息的保密性考慮233.4本章小結(jié)25第4章在線考試系統(tǒng)的實現(xiàn)264.1構(gòu)建開發(fā)環(huán)境264.1.1配置IIS264.1.2設(shè)置ASP.NET的系統(tǒng)配置文件274.2系統(tǒng)開發(fā)的關(guān)鍵技術(shù)294.2.1連接數(shù)據(jù)庫技術(shù)294.2.2用戶登錄及驗證314.2.3使用數(shù)據(jù)綁定技術(shù)334.2.3.1使用DataGrid數(shù)據(jù)綁定控件344.2.3.2使用Data
3、List數(shù)據(jù)綁定控件384.2.4使用SQLServer2000的存儲過程424.2.5文件上載技術(shù)464.2.6將網(wǎng)頁轉(zhuǎn)換成Word文檔494.3本章小結(jié)50結(jié)論53參考文獻54致謝57-59-第1章緒論第1章緒論1.1課題背景及意義隨著Internet技術(shù)的發(fā)展,開發(fā)基于Web的管理信息系統(tǒng)(MIS)、最大限度利用高校現(xiàn)有資源、提高教學質(zhì)量是高等院校教學上的新的研究課題。管理信息系統(tǒng)(MIS)是集計算機網(wǎng)絡(luò)技術(shù)、通信技術(shù)、信息處理技術(shù)于一體的一種人機交互的智能化計算機系統(tǒng),對信息進行收集、傳遞、存儲及加工處理,用于輔助決策進行事務(wù)
4、管理。MIS的發(fā)展與計算機網(wǎng)絡(luò)技術(shù)的發(fā)展緊密相關(guān),隨著因特網(wǎng)技術(shù)的廣泛應用,MIS的體系結(jié)構(gòu)發(fā)生了很大變化,從以往基于客戶/服務(wù)器(Client/Server)模式的數(shù)據(jù)訪問及安全體系發(fā)展到了當前基于瀏覽器/服務(wù)器(Browser/Server)模式的結(jié)構(gòu)體系。目前,各高校校園網(wǎng)絡(luò)已經(jīng)建成,通過校園網(wǎng)可以實現(xiàn)點播教程、教師輔導、在線自測、在線考試……。我校校園網(wǎng)已經(jīng)建成,為了充分利用學校的現(xiàn)有資源,我院準備開發(fā)《聯(lián)大生化學院管理信息系統(tǒng)》,其中在線考試系統(tǒng)為《聯(lián)大生化學院管理信息系統(tǒng)》的子系統(tǒng)之一。該系統(tǒng)擬用微軟VisualStudi
5、o.net的集成開發(fā)環(huán)境,使用先進的ASP.NET技術(shù),開發(fā)基于Web的在線考試系統(tǒng)。網(wǎng)絡(luò)考試系統(tǒng)將傳統(tǒng)教育理論與基于Web的計算機協(xié)同工作(CSCW)軟件系統(tǒng)有機結(jié)合起來,以滿足各種課程的考試需求;該系統(tǒng)將教育理論、經(jīng)驗和方法引入系統(tǒng)內(nèi)部,在完成網(wǎng)絡(luò)考試任務(wù)的同時還獲得了科學的量化指標,可以協(xié)助考試組織機構(gòu)對考試進行科學的評價和分析;在線考試系統(tǒng)將實現(xiàn)網(wǎng)絡(luò)組卷、在線考試、網(wǎng)上判分、在線統(tǒng)計等各項相關(guān)的功能以優(yōu)化傳統(tǒng)考試的運行模式,在確??荚囅到y(tǒng)安全性的前提下,在線考試系統(tǒng)將極大地提高考試的組織效率,節(jié)約考試成本。1.2考試系統(tǒng)的發(fā)展
6、現(xiàn)狀-59-第1章緒論目前,各類考試系統(tǒng)層出不窮。按照考場所在位置可以分為:局域網(wǎng)環(huán)境的考試系統(tǒng)、基于Web的在線考試系統(tǒng),以及二者都包含的網(wǎng)絡(luò)考試系統(tǒng)。開發(fā)基于局域網(wǎng)絡(luò)的考試系統(tǒng)可采用VB,VC,Delphi等開發(fā)工具,數(shù)據(jù)庫訪問多采用C/S模式。隨著教育信息化的不斷深入,網(wǎng)絡(luò)教育越來越多的運用在教學過程中。遠程教學、在線輔導、在線考試已被越來越多的人所接受。目前,世界上許多國際考試都采用在線考試的方式,比如:微軟認證(微軟公司的MCSE,MCDBA,MCSD等考試),思科認證(Ciscocareercertification),惠
7、普認證(HP-UX),SUN公司的JAVA認證考試,以及TOFEL,GRE,這些考試都是通過網(wǎng)絡(luò)實時進行考試的。國內(nèi)的許多考試也搬到了網(wǎng)上,如駕照模擬考試系統(tǒng),職業(yè)英語在線考試,以及眾多的遠程教育學院及網(wǎng)絡(luò)學院的在線考試。在眾多的線考試系統(tǒng)中,題目類型大多采用單一的選擇題模型,考生只需通過點擊正確的選項即可完成考試,同時系統(tǒng)根據(jù)已存入的正確答案,可迅速計算出學生的成績。這種系統(tǒng)雖然可以實現(xiàn)自動判分,但由于考試的題型形式單一,不能適用各種科目考試的需求。因此,開發(fā)一種適于各種考試科目的在線考試系統(tǒng)成為本課題第一個要解決的問題。開發(fā)基于W
8、eb的在線考試系統(tǒng)可以選擇的技術(shù)有ASP,JSP,PHP。其中ASP技術(shù)由于其建立在微軟的操作系統(tǒng)之上,使用微軟的開發(fā)工具,結(jié)合微軟的SQLServer數(shù)據(jù)庫管理系統(tǒng)可以使系統(tǒng)達到最佳組合,實現(xiàn)無縫連接;使開發(fā)人員輕松自