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