在線學(xué)習(xí)系統(tǒng)畢業(yè)論文_第1頁(yè)
在線學(xué)習(xí)系統(tǒng)畢業(yè)論文_第2頁(yè)
在線學(xué)習(xí)系統(tǒng)畢業(yè)論文_第3頁(yè)
在線學(xué)習(xí)系統(tǒng)畢業(yè)論文_第4頁(yè)
在線學(xué)習(xí)系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

大學(xué)生在線學(xué)習(xí)系統(tǒng)【摘要】這是采用ASP.NET2.0技術(shù),SQLServer數(shù)據(jù)庫(kù)實(shí)現(xiàn)的一個(gè)基于網(wǎng)絡(luò)的在線學(xué)習(xí)系統(tǒng)。系統(tǒng)具有用戶登錄和注冊(cè)、在線學(xué)習(xí)、在線測(cè)試、學(xué)習(xí)論壇、網(wǎng)上答疑、論壇管理、資源管理和公告管理等功能。在線學(xué)習(xí)是通過(guò)提供電子課件,讓學(xué)生可以進(jìn)行在線學(xué)習(xí),并支持電子課件下載的操作;在線測(cè)試是對(duì)用戶所掌握的知識(shí)進(jìn)行測(cè)試的操作;學(xué)習(xí)論壇是提供學(xué)生與教師、學(xué)生與學(xué)生、教師與教師之間的交流平臺(tái)的操作。系統(tǒng)的特點(diǎn)是具有開(kāi)放性,打破了地域和時(shí)間的限制,實(shí)時(shí)開(kāi)放,自主學(xué)習(xí)與教師指導(dǎo)相結(jié)合,提高了學(xué)習(xí)效率。經(jīng)過(guò)測(cè)試,系統(tǒng)運(yùn)行正常,為C語(yǔ)言在線學(xué)習(xí)提供了一個(gè)較好網(wǎng)絡(luò)平臺(tái)。【關(guān)鍵字】C語(yǔ)言;在線學(xué)習(xí);ASP.NET【Abstract】ThisisanOnline-StudyingofCSystem,whichisbasedonWEB.ThetechnologyofASP.NETandSQLServerhavebeenusedinthissystem.Thesystemhasmanyfunctions,suchasloginingandregistering,online-learning,studyingBBS,managementofBBS,managementofresourceandsoon.Online-Learningcanletstudentsstudyingonlineandsupportthedownloadofe-lessions.TheaimofOnline-Testingistotesttheknowledgethatthestudentshavelearned.TheBBScanprovideastageofcommunicationforteachersandstudents.Thesystemisopen,whichbreaksupthelimitoftimeandplace.Itisopentooutsideontime.Itcanimprovethestudyingthroughthecombinationofpositivestudyingandteachersg'uiding.Aftertesing,thesystemcanworkwell,itisusefulfortheonline-learningofClanguage.【Keyword】CLanguage;OnlineLearning;ASP.NET#Connection對(duì)象是保持聯(lián)機(jī)的狀態(tài)接口設(shè)計(jì)本系統(tǒng)為獨(dú)立系統(tǒng),未與其他子系統(tǒng)存在業(yè)務(wù)邏輯上的聯(lián)系,無(wú)接口設(shè)計(jì)。測(cè)試說(shuō)明范圍5.1.1系統(tǒng)概述見(jiàn)《需求分析報(bào)告》的系統(tǒng)概述。5.1.2文檔概述編寫這份測(cè)試說(shuō)明是為了給軟件測(cè)試提供執(zhí)行依據(jù),文檔描述了測(cè)試計(jì)劃、測(cè)試用例及測(cè)試過(guò)程。5.1.3基線《需求分析報(bào)告》《概要設(shè)計(jì)報(bào)告》《詳細(xì)設(shè)計(jì)報(bào)告》測(cè)試計(jì)劃5.2.1測(cè)試方案主要對(duì)功能和性能進(jìn)行測(cè)試。功能測(cè)試主要包括對(duì)登錄功能、修改密碼功能、資源管理功能、公告管理功能、學(xué)生信息管理功能、教師信息管理功能以及試題信息管理功能進(jìn)行測(cè)試。性能測(cè)試主要通過(guò)壓力測(cè)試與安全測(cè)試來(lái)完成。5.2.2測(cè)試環(huán)境服務(wù)器的硬件配置要求:CPU不得小于P41.8、內(nèi)存不得小于512、空余硬盤空間不小于10G;軟件配置要求:IIS7.0、MySql5.1數(shù)據(jù)庫(kù)、Windows7操作系統(tǒng)。客戶機(jī)的硬件配置要求:CPU不得小于P41.8、內(nèi)存不得小于256、空余硬盤空間不小于10G;軟件配置要求:IE6.0及以上版本,WindowsXP及以上版本操作系統(tǒng)。測(cè)試說(shuō)明5.3.1功能測(cè)試下面給出各個(gè)功能的測(cè)試用例。1)登錄功能測(cè)試主要通過(guò)對(duì)帳號(hào)密碼的驗(yàn)證來(lái)測(cè)試,輸入正確和不正確的帳號(hào)或密碼時(shí)能否成功登錄。登錄功能測(cè)試目的:正確輸入,登錄能否成功/檢測(cè)系統(tǒng)對(duì)帳號(hào)和密碼項(xiàng)的檢測(cè)程度;先決條件:系統(tǒng)正常運(yùn)行;預(yù)期測(cè)試結(jié)果:成功登錄并進(jìn)入到相應(yīng)界面/提示:您不是管理員或者用戶密碼錯(cuò)誤。2)修改密碼功能測(cè)試主要通過(guò)原始密碼和新密碼進(jìn)行測(cè)試,當(dāng)修改成功后能否成功登錄。修改密碼功能測(cè)試目的:檢測(cè)系統(tǒng)對(duì)原密碼項(xiàng)的檢測(cè)程度/檢測(cè)系統(tǒng)對(duì)新密碼項(xiàng)的檢測(cè)程度/正確輸入修改能否成功;先決條件:正常登錄;預(yù)期測(cè)試結(jié)果提示:原密碼不能為空/新密碼不能為空/密碼修改成功。3)公告管理測(cè)試主要通過(guò)對(duì)公告能否正常發(fā)布和顯示來(lái)測(cè)試本模塊是否正常。公告管理功能測(cè)試目的:檢測(cè)公告能否成功發(fā)布/刪除;先決條件:正常登錄;預(yù)期測(cè)試結(jié)果提示:發(fā)布成功/刪除成功。4)資源管理功能測(cè)試主要通過(guò)能否成功上傳資源和能否成功在客戶端下載資源來(lái)測(cè)試該模塊能否正常運(yùn)行。資源管理功能測(cè)試目的:檢測(cè)資源能否成功上傳/系統(tǒng)對(duì)上傳文件列表的檢測(cè)程度;先決條件:正常登錄;預(yù)期測(cè)試結(jié)果提示:上傳成功/上傳文件不能為空。5)試題信息管理功能測(cè)試試題信息管理功能測(cè)試主要通過(guò)能否成功發(fā)布試題信息以及刪除試題信息來(lái)進(jìn)行測(cè)試,目的:檢測(cè)試題信息能否成功發(fā)布/刪除;先決條件:正常登錄;預(yù)期測(cè)試結(jié)果:發(fā)布成功/刪除成功。6)學(xué)生信息管理功能測(cè)試主要通過(guò)能否成功添加學(xué)生和查找學(xué)生來(lái)測(cè)試該模塊是否正常運(yùn)行。測(cè)試目的:檢測(cè)學(xué)生信息能否成功查找/添加;先決條件:正常登錄;預(yù)期測(cè)試結(jié)果:成功顯示當(dāng)前查找的學(xué)生信息/添加成功。7)公告管理功能測(cè)試教師信息管理功能測(cè)試主要通過(guò)檢測(cè)教師信息能否成功添加或者刪除。測(cè)試目的:檢測(cè)教師信息能否成功添加/刪除;先決條件:正常登錄;預(yù)期測(cè)試結(jié)果:添加/刪除成功。5.3.2性能測(cè)試1)壓力測(cè)試實(shí)行半自動(dòng)測(cè)試。采用LoadRunner軟件,在同一時(shí)間,模擬多人同時(shí)登錄網(wǎng)站,測(cè)試連,或功率和平均連接速度。2)安全測(cè)試安全性能符合系統(tǒng)要求。測(cè)試及性能分析范圍6.1.1系統(tǒng)概述見(jiàn)《需求分析報(bào)告》的系統(tǒng)概述。6.1.2文檔概述此文檔記錄了依據(jù)軟件測(cè)試說(shuō)明進(jìn)行測(cè)試后的系統(tǒng)測(cè)試結(jié)果。此文檔給開(kāi)發(fā)人員提供已檢測(cè)出的bug,為他們進(jìn)一步修改與完善軟件提供了最直接的幫助。6.1.3基線《需求分析報(bào)告》《概要設(shè)計(jì)報(bào)告》《詳細(xì)設(shè)計(jì)報(bào)告》《軟件測(cè)試說(shuō)明》測(cè)試結(jié)果概述6.2.1功能測(cè)試經(jīng)測(cè)試,系統(tǒng)能實(shí)現(xiàn)需求要求的登錄、修改密碼、添加公告、刪除公告、添加試題、刪除試題、上傳課件、添加學(xué)生信息、查找學(xué)生信息、添加教師信息、刪除教師信息以及論壇相關(guān)操作基本功能。在分別對(duì)這些功能的模塊進(jìn)行測(cè)試時(shí)發(fā)現(xiàn)登錄功能正常、修改密碼功能正常、添加公告功能正常、刪除公告功能正常、添加試題功能正常、刪除試題功能正常、上傳課件功能正常、添加學(xué)生信息功能正常、查找學(xué)生信息功能正常、添加教師信息功能正常以及刪除教師信息功能正常。下面給出詳細(xì)的測(cè)試結(jié)果。6.2.2性能測(cè)試系統(tǒng)發(fā)布后,邀請(qǐng)多名同學(xué)使用不同的權(quán)限和賬號(hào)同時(shí)進(jìn)行操作,預(yù)期測(cè)試結(jié)果和實(shí)際測(cè)試結(jié)果均證明系統(tǒng)運(yùn)行穩(wěn)定。利用NaviCatForMySql8.0對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份恢復(fù)均正常。詳細(xì)測(cè)試結(jié)果本系統(tǒng)通過(guò)對(duì)各個(gè)模塊功能的測(cè)試來(lái)達(dá)到一個(gè)整體測(cè)試的效果。分別對(duì)登錄模塊、修改密碼、學(xué)生信息管理模塊、教師信息管理模塊、試題信息管理模塊、公告管理模塊以及資源管理模塊進(jìn)行詳細(xì)的測(cè)試并記錄其測(cè)試結(jié)果。下面給出這些模塊測(cè)試的詳細(xì)測(cè)試結(jié)果。1)登錄功能主要通過(guò)對(duì)登錄各項(xiàng)進(jìn)行檢測(cè),當(dāng)正確輸入帳號(hào)密碼時(shí)能否正常登錄進(jìn)入系統(tǒng),帳號(hào)輸入錯(cuò)誤時(shí)能否進(jìn)入系統(tǒng),密碼輸入錯(cuò)誤時(shí)能否進(jìn)入系統(tǒng),驗(yàn)證碼輸入錯(cuò)誤時(shí)能否進(jìn)入系統(tǒng)。登錄功能測(cè)試結(jié)果目的:正確輸入,登錄能否成功/檢測(cè)系統(tǒng)對(duì)帳號(hào)和密碼項(xiàng)的檢測(cè)程度;先決條件:系統(tǒng)正常運(yùn)行,測(cè)試輸入:輸入正確的/錯(cuò)誤的賬號(hào)和密碼;預(yù)期測(cè)試結(jié)果:成功登錄并進(jìn)入到相應(yīng)界面/提示:您不是管理員或者用戶密碼錯(cuò)誤;實(shí)際測(cè)試結(jié)果:成功進(jìn)入到相應(yīng)界面并能成功進(jìn)行相關(guān)操作/帳號(hào)與密碼錯(cuò)誤時(shí)不能進(jìn)入相關(guān)頁(yè)面。2)修改密碼功能主要看密碼修改能否成功以及修改成功后能否進(jìn)入系統(tǒng)。修改密碼功能測(cè)試目的:檢測(cè)系統(tǒng)對(duì)原密碼/新密碼項(xiàng)的檢測(cè)程度;先決條件:正常登錄;測(cè)試輸入:原密碼/新密碼輸入為空;預(yù)期測(cè)試結(jié)果提示:原密碼/新密碼不能為空;實(shí)際測(cè)試結(jié)果與預(yù)期結(jié)果相同。3)公告管理功能測(cè)試主要看公告發(fā)布成功之后能否成功顯示在首頁(yè)上。公告管理功能測(cè)試目的:檢測(cè)公告能否成功發(fā)布/刪除;先決條件:正常登錄;測(cè)試輸入:你好!/點(diǎn)擊刪除;預(yù)期測(cè)試結(jié)果提示:發(fā)布成功/刪除成功;實(shí)際測(cè)試結(jié)果:將公告標(biāo)題以及內(nèi)容發(fā)布之后去能成功在首頁(yè)顯示/當(dāng)刪除公告之后首頁(yè)上的公告顯示區(qū)相應(yīng)消失。4)資源管理功能測(cè)試主要測(cè)試資源能否成功上傳以及成功上傳之后能否成功在客戶端進(jìn)行下載。資源管理功能測(cè)試目的:檢測(cè)資源能否成功上傳/檢測(cè)系統(tǒng)對(duì)上傳文件列表的檢測(cè)程度;先決條件:正常登錄;測(cè)試輸入:上傳文件/輸入為空;預(yù)期測(cè)試結(jié)果提示:上傳成功/上傳文件不能為空;實(shí)際測(cè)試結(jié)果上傳文件成功之后能在首頁(yè)顯示文件名并且能下載/與預(yù)期結(jié)果相同5)試題信息管理功能測(cè)試主要通過(guò)試題信息是否能否成功發(fā)布以及能否在考試界面成功顯示題目。試題信息管理功能測(cè)試目的:檢測(cè)試題信息能否成功發(fā)布/刪除;先決條件:正常登錄;測(cè)試輸入:正確輸入試題、選擇答案以及正確答案/點(diǎn)擊刪除;預(yù)期測(cè)試結(jié)果提示:發(fā)布成功/刪除成功;實(shí)際測(cè)試結(jié)果:成功發(fā)布試題之后進(jìn)入考試模塊能看到該題目/刪除成功之后進(jìn)入在線考試模塊會(huì)發(fā)現(xiàn)該題消失。6)學(xué)生信息管理功能測(cè)試主要通過(guò)能否成功查找以及添加學(xué)生來(lái)驗(yàn)證。學(xué)生信息管理功能測(cè)試目的:檢測(cè)學(xué)生信息能否成功查找/添加;先決條件:正常登錄;測(cè)試輸入:正確輸入學(xué)生學(xué)號(hào)或者姓名/輸入學(xué)生學(xué)號(hào)、姓名、性別以及密碼;預(yù)期測(cè)試結(jié)果:成功顯示當(dāng)前查找的學(xué)生信息/提示添加成功;實(shí)際測(cè)試結(jié)果:根據(jù)學(xué)生學(xué)號(hào)或姓名能準(zhǔn)確查找到該學(xué)生詳細(xì)信息/添加學(xué)生成功之后會(huì)發(fā)現(xiàn)這些數(shù)據(jù)都保存在學(xué)生數(shù)據(jù)表里面。7)教師信息管理功能測(cè)試主要通過(guò)能否成功添加和刪除教師信息來(lái)驗(yàn)證。刪除后該教師能否繼續(xù)進(jìn)入本系統(tǒng)。教師信息管理功能測(cè)試目的:檢測(cè)教師信息能否成功添加/刪除;先決條件:正常登錄;測(cè)試輸入:正確輸入教師編號(hào)、教師姓名以及密碼/點(diǎn)擊刪除;預(yù)期測(cè)試結(jié)果提示:添加成功/刪除成功;實(shí)際測(cè)試結(jié)果:教師信息添加成功之后這些數(shù)據(jù)被保存到教師數(shù)據(jù)表里面了/刪除成功之后再用該帳號(hào)登錄的話會(huì)登錄失敗。測(cè)試結(jié)果評(píng)價(jià)功能測(cè)試,系統(tǒng)各個(gè)功能運(yùn)行正常、穩(wěn)定。系統(tǒng)整體連接合理,基本符合工作需要,可以轉(zhuǎn)入正常運(yùn)行。性能測(cè)試結(jié)果證明,系統(tǒng)運(yùn)行穩(wěn)定,響應(yīng)速度正常,符合工作需要。數(shù)據(jù)庫(kù)安全性較高,能正常識(shí)別各種非法輸入。測(cè)試流程設(shè)計(jì)合理,測(cè)試數(shù)據(jù)類型豐富,測(cè)試結(jié)果有較高可信度。總結(jié)本系統(tǒng)和論文在老師和同學(xué)的幫助支持下歷時(shí)4個(gè)月的時(shí)間終于基本完成。在此過(guò)程中,我檢索查閱了很多相關(guān)資料,分析學(xué)習(xí)了許多相同實(shí)例,借鑒利用了部分以前開(kāi)發(fā)的項(xiàng)目的經(jīng)驗(yàn)。所謂溫故而知新,在此次畢業(yè)設(shè)計(jì)中,我對(duì)許多以前就遇到過(guò)的問(wèn)題有了新的理解。不論在理論上,還是在動(dòng)手實(shí)踐上我的專業(yè)水平都有了很大的提高,這也正是畢業(yè)設(shè)計(jì)作為就業(yè)前的最后一個(gè)練兵場(chǎng)所發(fā)揮的作用。本文介紹的是基于ASP.NET和ADO.NET開(kāi)發(fā)的基于WEB的C語(yǔ)言在線學(xué)習(xí)系統(tǒng)的實(shí)現(xiàn)。用以促進(jìn)學(xué)生對(duì)C語(yǔ)言的更深層次的了解以及提高學(xué)生在C語(yǔ)言學(xué)習(xí)方面的興趣。同時(shí)給老師與學(xué)生提供了一個(gè)交流的平臺(tái)。老師可以通過(guò)本系統(tǒng)為學(xué)生提供試題、資料以及C語(yǔ)言學(xué)習(xí)方面的建議。從而更好的了解學(xué)生在C語(yǔ)言學(xué)習(xí)方面的不足,以便于更好的幫助學(xué)生解決問(wèn)題。學(xué)生可以在本系統(tǒng)進(jìn)行自我能力的檢測(cè),充分認(rèn)識(shí)自己的不足。雖然本系統(tǒng)基本上完成了預(yù)設(shè)功能的開(kāi)發(fā)工作,但是由于技術(shù)水平和時(shí)間等各方面條件的限制,該系統(tǒng)依然難免存在這樣或那樣的不足。正所謂萬(wàn)丈高臺(tái),起于壘土,我堅(jiān)信這次畢業(yè)設(shè)計(jì)必然會(huì)成為以后近一步學(xué)習(xí)專業(yè)知識(shí)和參加工作的一個(gè)不可多得的階梯。參考文獻(xiàn)[1]ChrisRayne,趙斌.ASP開(kāi)發(fā)從入門到精通[M].北京:人民郵電出版社,2002.GregBuczek康博.ASP開(kāi)發(fā)人員指南[M].北京:清華大學(xué)出版社,2002.鄧文淵,陳俊榮.ASP與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)[M].北京:中國(guó)鐵道出版社,2003王珊,李盛恩.數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用[M].北京:人民郵電出版社,2003.KevinKline.SQL技術(shù)手冊(cè)[M].北京:中國(guó)電力出版社,2005.⑹張仕斌,譚三.網(wǎng)絡(luò)安全技術(shù)[M].北京:清華大學(xué)出版社,2004.李飛,秦智.網(wǎng)絡(luò)基礎(chǔ)與應(yīng)用[M].成都:四川

溫馨提示

  • 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)論