ASP.NET在線考試系統(tǒng)設(shè)計(jì).doc_第1頁(yè)
ASP.NET在線考試系統(tǒng)設(shè)計(jì).doc_第2頁(yè)
ASP.NET在線考試系統(tǒng)設(shè)計(jì).doc_第3頁(yè)
ASP.NET在線考試系統(tǒng)設(shè)計(jì).doc_第4頁(yè)
ASP.NET在線考試系統(tǒng)設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

-0-目錄摘要.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ì).163.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ù)的安全性、信息的保密性考慮.243.4本章小結(jié).25第4章在線考試系統(tǒng)的實(shí)現(xiàn).264.1構(gòu)建開(kāi)發(fā)環(huán)境.264.1.1配置IIS.264.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ù).3使用DataGrid數(shù)據(jù)綁定控件.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é).51結(jié)論.53參考文獻(xiàn).54致謝.錯(cuò)誤!未定義書(shū)簽。第1章緒論-1-第1章緒論1.1課題背景及意義隨著Internet技術(shù)的發(fā)展,開(kāi)發(fā)基于Web的管理信息系統(tǒng)(MIS)、最大限度利用高校現(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ǔ)及加工處理,用于輔助決策進(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)擬用微軟VisualS的集成開(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)行模式,在確??荚囅到y(tǒng)安全性的前提下,在線考試系統(tǒng)將極大地提高考試的組織效率,節(jié)約考試成本。1.2考試系統(tǒng)的發(fā)展現(xiàn)狀目前,各類考試系統(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)多采用第1章緒論-2-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)證(Ciscocareercertification),惠普認(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ā)一種適于各種考試科目的在線考試系統(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ā)人員輕松自如地開(kāi)發(fā)出功能強(qiáng)大的應(yīng)用軟件。而ASP技術(shù)中多使用傳統(tǒng)ASP技術(shù),即ASP3.0。由于ASP3.0依賴于嵌入的腳本語(yǔ)言:VBScript和Jscript,使得在語(yǔ)言的使用上受到了限制;同時(shí),腳本語(yǔ)言只得通過(guò)解釋執(zhí)行,使得執(zhí)行效率大打折扣。為了滿足Internet飛速發(fā)展帶來(lái)的對(duì)于Web應(yīng)用程序和Web服務(wù)的日益提高的開(kāi)發(fā)需求,微軟創(chuàng)新地推出.NET開(kāi)發(fā)平臺(tái)。.NET框架是微軟面向推出的XMLWeb服務(wù)的新一代計(jì)算平臺(tái),它簡(jiǎn)化了在高度分布式Internet環(huán)境中的應(yīng)用程序開(kāi)發(fā)。ASP.NET是微軟開(kāi)發(fā)的新型體系結(jié)構(gòu).NET的一部分,它的全新技術(shù)架構(gòu)使它稱為功能強(qiáng)大和靈活多變的最優(yōu)的Web開(kāi)發(fā)環(huán)境。因此,本在線考試系統(tǒng)將采用ASP.NET技術(shù),使用VisualStudio.NET的集成開(kāi)發(fā)環(huán)境;選用微軟的SQLServer2000作為數(shù)據(jù)庫(kù)系統(tǒng),利用.NET提供的ADO.NET數(shù)據(jù)訪問(wèn)技術(shù),使得數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用程序開(kāi)發(fā)變得迅速而簡(jiǎn)單;基

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論