UML COM+ Delphi 網(wǎng)絡(luò)在線考試系統(tǒng).doc_第1頁
UML COM+ Delphi 網(wǎng)絡(luò)在線考試系統(tǒng).doc_第2頁
UML COM+ Delphi 網(wǎng)絡(luò)在線考試系統(tǒng).doc_第3頁
UML COM+ Delphi 網(wǎng)絡(luò)在線考試系統(tǒng).doc_第4頁
UML COM+ Delphi 網(wǎng)絡(luò)在線考試系統(tǒng).doc_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

分布式網(wǎng)絡(luò)考試系統(tǒng)原型分析及實現(xiàn)/火焰晨晨-1-分分布布式式網(wǎng)網(wǎng)絡(luò)絡(luò)考考試試系系統(tǒng)統(tǒng)原原型型分分析析及及實實現(xiàn)現(xiàn)計算機中心:火焰晨晨指導(dǎo)老師:*摘要軟件工程在現(xiàn)代軟件開發(fā)中的作用越來越大,并且發(fā)展出了很多行之有效的軟件工程方法和建模語言。UML(UnifiedModelingLanguage,統(tǒng)一建模語言)是一種非常流行的,支持面對對象建模方法的建模語言。到今天UML差不多已經(jīng)成為建模語言的事實標準。本文就采用面對對象的方法以UML為建模語言,使用PowerDesigner這個case工具分析設(shè)計一個分布式的B/S結(jié)構(gòu)的基于COM+和XML的網(wǎng)絡(luò)考試系統(tǒng)。并使用Delphi、VBScript、ADO、XML、HTML等編程工具、語言和技術(shù)實現(xiàn)了這個系統(tǒng)。關(guān)鍵詞:UMLCOM+DelphiASPADOXMLAbstractSoftwareEngineeringisincreasinglyimportantinthenmodernsoftwaredevelopment.Todaytherearemanyfunctionsandmanysoftwareengineeringmethods.TheUML(UnifiedModelingLanguage)isoneofthey.Inaddition,itsapopularandObject-Orientedbasedmodellanguage.TheUMLhasalmostbeentheinternationalstandardofmodellanguage.UsingObject-OrientedModelandUMLbycasetoolsofPowerDesigner,thepaperdesignsadistributedB/Sconstructedonlinetestsystem,whichisbasedonCOM+andXML.Inordertorealizethesystemalotsoftoolsandprogramlanguagesareused,suchasDelphi,VBScript,ADO,XML,andHTMLetc.KeyWords:UMLCOM+DelphiASPADOXML分布式網(wǎng)絡(luò)考試系統(tǒng)原型分析及實現(xiàn)/火焰晨晨-2-目錄分布式網(wǎng)絡(luò)考試系統(tǒng)原型分析及實現(xiàn)11.問題定義42.需求分析42.1.系統(tǒng)目標42.2.可行性分析42.2.1.現(xiàn)有的數(shù)據(jù)庫應(yīng)用程序的分層結(jié)構(gòu).傳統(tǒng)二層結(jié)構(gòu).三層數(shù)據(jù)庫應(yīng)用結(jié)構(gòu).多層分布式數(shù)據(jù)庫系統(tǒng)52.2.2.網(wǎng)絡(luò)分布式多層應(yīng)用系統(tǒng)62.2.3.XML語言72.3.本系統(tǒng)的方案選擇82.4.建模工具的選擇83.基于UML的系統(tǒng)分析83.1.用例圖83.1.1.用戶關(guān)系圖83.1.2.系統(tǒng)用例圖93.1.3.用例圖利用情況清單93.2.順序圖103.2.1.老師活動順序圖103.2.2.學(xué)生活動順序圖113.2.3.動作清單113.2.4.通訊清單123.3.類圖133.3.1.類圖一133.3.2.類圖二133.3.3.類清單143.3.4.類方法清單143.4.網(wǎng)站頁面布置圖164.數(shù)據(jù)庫的分析設(shè)計174.1.數(shù)據(jù)庫概念模型(ConceptualDataModel)174.1.1.圖174.1.2.資料清單174.1.3.實體清單184.1.4.實體的識別字清單184.1.5.關(guān)系清單194.2.數(shù)據(jù)庫物理模型(PhysicalDataModel)194.2.1.圖194.2.2.物理模型欄位清單194.2.3.表格索引清單204.2.4.表格引鍵清單21分布式網(wǎng)絡(luò)考試系統(tǒng)原型分析及實現(xiàn)/火焰晨晨-3-4.2.5.參考清單214.2.6.表格清單214.3.SQL語句215.系統(tǒng)實現(xiàn)265.1.開發(fā)平臺的選擇265.2.編程工具的選擇275.3.XML和網(wǎng)頁編輯工具的選擇275.4.系統(tǒng)編碼275.4.1.源程序文件清單2.網(wǎng)站文件清單:2.COM+組件源程序文件清單285.4.2.程序核心代碼2.學(xué)生進行考試頁面的XLST文件:Testing.xsl2.定制ASP對象主代碼3.學(xué)生對象COM+組件主代碼3.老師對象COM+組件主代碼4.管理員COM+組件主代碼475.4.3.程序運行截圖4.登錄頁面(系統(tǒng)主界面)4.學(xué)生維護頁主界面4.學(xué)生修改個人資料頁面4.學(xué)生查詢成績頁面4.學(xué)生參加考試頁面4.進行考試頁面4.老師維護頁主界面4.老師生成試卷頁面4.老師修改個人資料頁面40.管理員維護頁主界面41.管理員增加老師頁面42.管理員增加學(xué)生頁面43.管理員修改密碼頁面476.系統(tǒng)安裝分發(fā)486.1.數(shù)據(jù)庫的設(shè)置486.2.配置COM+環(huán)境496.3.IIS的配置506.4.注意事項507.系統(tǒng)不足與展望508.致謝519.參考文獻51分布式網(wǎng)絡(luò)考試系統(tǒng)原型分析及實現(xiàn)/火焰晨晨-4-1.問題定義現(xiàn)在網(wǎng)絡(luò)正在改變著傳統(tǒng)的教育方式,網(wǎng)絡(luò)教育也越來越多,就算是傳統(tǒng)的教育方式下,把考試搬到網(wǎng)絡(luò)上也是一種趨勢??荚嚨臒o紙化網(wǎng)絡(luò)化不僅能有效減少老師的工作量,很好的利用計算機的優(yōu)勢,提高工作效率,也能使考試更加公平、公正。所以就一定要構(gòu)建一個性能良好安全可靠的可以滿足大量學(xué)生同時使用的網(wǎng)絡(luò)考試系統(tǒng)。本原型系統(tǒng)主要功能如下:1.學(xué)生可以在網(wǎng)上進行考試,考試結(jié)束后由計算機批改試題給出分數(shù),并記錄成績。2.學(xué)生在還可以在網(wǎng)上查詢自己的考試成績,修改密碼等個人資料。3.老師可以在網(wǎng)上出題,修改密碼等個人資料。4.管理員可以在網(wǎng)上建立學(xué)生、老師等用戶。2.需求分析2.1.系統(tǒng)目標本網(wǎng)絡(luò)考試系統(tǒng)應(yīng)該能滿足學(xué)校幾千學(xué)生在任何地方、任何時間都能參加考試。本系統(tǒng)要讓學(xué)生、老師和管理員在網(wǎng)絡(luò)上可以維護自己的個人資料。學(xué)生也可以在網(wǎng)絡(luò)上通過本系統(tǒng)查詢自己考試的成績;老師能通過網(wǎng)絡(luò)生成試卷;管理員在網(wǎng)絡(luò)上通過本系統(tǒng)增加學(xué)生和老師;另外為了讓考試比較公平,試卷的試題由計算機隨機從題庫抽取。2.2.可行性分析2.2.1.現(xiàn)有的數(shù)據(jù)庫應(yīng)用程序的分層結(jié)構(gòu).傳統(tǒng)二層結(jié)構(gòu)傳統(tǒng)的二層式程序,也就是客戶/服務(wù)器(Client/Server)結(jié)構(gòu),這種程序相對簡單、清楚、開發(fā)容易,其結(jié)構(gòu)如圖1。客戶機都通過網(wǎng)絡(luò)連接到同一個數(shù)據(jù)庫上,不過這樣結(jié)構(gòu)問題很多,最主要的就是性能

溫馨提示

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

最新文檔

評論

0/150

提交評論