已閱讀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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職體育保健與康復(fù)(運動損傷防護)試題及答案
- 2025年大學(xué)三年級(醫(yī)學(xué)檢驗技術(shù))臨床血液學(xué)檢驗試題及答案
- 2025年大學(xué)三年級(網(wǎng)絡(luò)工程)網(wǎng)絡(luò)安全技術(shù)試題及答案
- 2026年注冊公用設(shè)備工程師(給水排水-基礎(chǔ)考試上)試題及答案
- 2026年中職第三學(xué)年(報關(guān)實務(wù))報關(guān)流程綜合測試題及答案
- 2025年大學(xué)大四(酒店管理)酒店戰(zhàn)略管理基礎(chǔ)試題及答案
- 2025年大學(xué)建筑設(shè)備(暖通空調(diào)運行)試題及答案
- 2026年黑龍江旅游職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試模擬試題帶答案解析
- 2026年河南科技職業(yè)大學(xué)單招綜合素質(zhì)筆試備考試題帶答案解析
- 2026年甘肅有色冶金職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題帶答案解析
- 2025年重慶梁平低空經(jīng)濟產(chǎn)業(yè)帶規(guī)劃與實施路徑報告
- 電梯轎廂內(nèi)裝飾施工方案
- 行政領(lǐng)導(dǎo)學(xué)-形考任務(wù)二-國開-參考資料
- 華為儲能技術(shù)講解
- 門窗打膠施工方案
- 家紡?fù)赓Q(mào)工作總結(jié)
- 高校教師年終述職報告
- 中醫(yī)診所中醫(yī)養(yǎng)生產(chǎn)品品牌塑造方案
- 寫作技巧:三十六種故事創(chuàng)作套路
- 機械制造及其自動化畢業(yè)論文
- 上海高架養(yǎng)護管理辦法
評論
0/150
提交評論