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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論