資源描述:
《基于asp.net的c語言在線學(xué)習(xí)系統(tǒng)——教師模塊設(shè)計(jì)與實(shí)現(xiàn)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于ASP.NET的C語言在線學(xué)習(xí)系統(tǒng)——教師模塊設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目錄摘要1Abstract21前言51.1課題的提出51.2在線學(xué)習(xí)系統(tǒng)的研究現(xiàn)狀51.3在線學(xué)習(xí)系統(tǒng)研究的意義51.3.1在線學(xué)習(xí)系統(tǒng)的特點(diǎn)51.3.2在線學(xué)習(xí)系統(tǒng)的意義62系統(tǒng)分析62.1可行性分析62.1.1技術(shù)可行性分析62.1.2操作可行性分析62.1.3風(fēng)險(xiǎn)分析72.2系統(tǒng)需求分析72.2.1系統(tǒng)功能需求72.2.2系統(tǒng)性能需求73系統(tǒng)開發(fā)工具及相應(yīng)技術(shù)83.1B/S體系結(jié)構(gòu)83.2VisualStudio200883.3SQLServer200594系統(tǒng)總體設(shè)計(jì)94.1系統(tǒng)總體設(shè)計(jì)94.2系統(tǒng)總體框架設(shè)
2、計(jì)94.3系統(tǒng)模塊設(shè)計(jì)104.4后臺數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)104.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)114.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)124.4.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)135系統(tǒng)詳細(xì)設(shè)計(jì)145.1在線留言頁面管理功能145.1.1在線留言頁面描述145.1.2在線留言界面設(shè)計(jì)145.1.3在線留言功能實(shí)現(xiàn)155.2學(xué)習(xí)課件頁面管理功能155.2.1學(xué)習(xí)課件頁面描述155.2.2學(xué)習(xí)課件頁面設(shè)計(jì)165.2.3學(xué)習(xí)課件頁面功能實(shí)現(xiàn)17215.3作業(yè)發(fā)布頁面管理功能175.3.1作業(yè)發(fā)布頁面描述175.3.2作業(yè)發(fā)布查看界面設(shè)計(jì)175.3.3作業(yè)發(fā)布頁面功能實(shí)現(xiàn)186系統(tǒng)的實(shí)現(xiàn)與測試186.1測試內(nèi)容186.
3、2測試方法186.3測試目的196.4系統(tǒng)測試197總結(jié)21參考文獻(xiàn)23致謝24211前言1.1課題的提出隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來越廣泛,在教學(xué)學(xué)習(xí)方面網(wǎng)絡(luò)帶來的便利尤為突出。而C語言程序設(shè)計(jì)作為目前我國計(jì)算機(jī)類專業(yè)必須開設(shè)的一門基礎(chǔ)類課程,它的應(yīng)用已經(jīng)深入到了人類生活的各個角落,滲透到了各行各業(yè)各行業(yè),各部門進(jìn)行計(jì)算機(jī)應(yīng)用、管理和維護(hù)都需要熟練的操作員掌握扎實(shí)的程序設(shè)計(jì)語言基礎(chǔ)[1]。但是對于大多數(shù)學(xué)生來說,學(xué)習(xí)這部分知識都是初學(xué)者,在這之前根本就沒有接觸過這些知識,程序?qū)W習(xí)不同于其它課程的學(xué)習(xí),很容易形成一種惡性循環(huán)從而完全散失學(xué)習(xí)興趣。但是作為計(jì)算機(jī)類專業(yè)的
4、學(xué)生,畢業(yè)后可能要承擔(dān)計(jì)算機(jī)軟件應(yīng)用和開發(fā)的任務(wù),就應(yīng)具有一定的編程能力和應(yīng)用開發(fā)能力。在線學(xué)習(xí)是一種全新的網(wǎng)上學(xué)習(xí)平臺。它改變傳統(tǒng)的學(xué)習(xí)方式,讓程序?qū)W習(xí)不再受時間、地理位置、師資水平及教學(xué)資源方面的限制,調(diào)動了學(xué)生的自主性和積極性[2]。面對目前C語言學(xué)習(xí)資源的缺乏、自主學(xué)習(xí)尚存在諸多問題的狀況以及C語言課程的重要性,為學(xué)生提供一個自助學(xué)習(xí)的平臺,是目前讓學(xué)生更好的學(xué)習(xí)C語言的有效途徑。1.2在線學(xué)習(xí)系統(tǒng)的研究現(xiàn)狀我國互聯(lián)網(wǎng)行業(yè)較國外起步晚,所以課程網(wǎng)站的起步也較晚,但目前中國課程網(wǎng)站的發(fā)展十分迅速,幾乎涵蓋了所有包括中小學(xué)、大學(xué)及各種技能證書培訓(xùn)的所有課程,內(nèi)容豐富而冗余,分類龐
5、雜而紊亂,大多功能相似,內(nèi)容相仿[3]。1.3在線學(xué)習(xí)系統(tǒng)研究的意義1.3.1在線學(xué)習(xí)系統(tǒng)的特點(diǎn)在線學(xué)習(xí)又稱網(wǎng)絡(luò)化學(xué)習(xí),是應(yīng)用網(wǎng)絡(luò)進(jìn)行在線學(xué)習(xí)的一種全新方式。網(wǎng)上學(xué)習(xí)社區(qū)及網(wǎng)絡(luò)技術(shù)平臺構(gòu)成的全新的學(xué)習(xí)環(huán)境。21在線學(xué)習(xí)系統(tǒng)是計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)和多媒體技術(shù)相結(jié)合的現(xiàn)代網(wǎng)絡(luò)在線學(xué)習(xí)的平臺[4]。主要表現(xiàn)在三個方面:1、內(nèi)容資料豐富。在良好的網(wǎng)絡(luò)學(xué)習(xí)界面基礎(chǔ)上不受實(shí)物陳列空間的限制,系統(tǒng)向?qū)W生提供了多種學(xué)習(xí)方法,學(xué)生可選擇不同的學(xué)習(xí)媒體與學(xué)習(xí)方法。2、方便學(xué)習(xí)交流、疑難解答。學(xué)生通過系統(tǒng)中的留言板等功能模塊,向老師尋求在線幫助及解答。3、完備的學(xué)習(xí)功能。學(xué)生可進(jìn)行課程授課計(jì)劃
6、等信息的查看,相關(guān)課件、作業(yè)的下載,疑難問題的提問等操作[5]。1.3.2在線學(xué)習(xí)系統(tǒng)的意義在線學(xué)習(xí)系統(tǒng)不僅是學(xué)校提高教學(xué)質(zhì)量進(jìn)行教學(xué)改革的窗口,也是學(xué)生自主學(xué)習(xí)、教學(xué)互動、學(xué)習(xí)交流的重要平臺。在線學(xué)習(xí)系統(tǒng)除了具有豐富的課件、作業(yè)習(xí)題等相關(guān)資料,應(yīng)該具有運(yùn)行良好的開放式教學(xué)課程網(wǎng)站。通過網(wǎng)絡(luò)學(xué)習(xí)平臺,教師可以了解學(xué)生的學(xué)習(xí)狀況,在線解決學(xué)生的疑問,聽取學(xué)生的意見,發(fā)布相關(guān)信息資源等。及時消除學(xué)生學(xué)習(xí)中的疑惑,便于鞏固所學(xué)的知識。2系統(tǒng)分析2.1可行性分析2.1.1技術(shù)可行性分析目前,網(wǎng)絡(luò)應(yīng)用程序的開發(fā)主要采用的框架是Browser/Server(瀏覽器/服務(wù)器)和Client/Ser
7、ver(客戶端/服務(wù)器)模式。B/S采用Internet技術(shù),適用于廣域網(wǎng)環(huán)境,支持更多的用戶,可根據(jù)訪問量動態(tài)配置Web服務(wù)器,應(yīng)用程序,以保證系統(tǒng)性能??蛻舳酥恍璋惭b標(biāo)準(zhǔn)瀏覽器即可。采用面向?qū)ο蠹夹g(shù),代碼可重復(fù)性較好,系統(tǒng)擴(kuò)展維護(hù)簡單。C/S適用于局域網(wǎng)環(huán)境,可以連接用戶數(shù)量有限,當(dāng)用戶數(shù)量增多時性能會明顯下降,客戶端要安裝應(yīng)用程序,系統(tǒng)擴(kuò)展維護(hù)比較復(fù)雜,代碼可重復(fù)性比較差[6]。本系統(tǒng)所面向的對象是廣大的互連網(wǎng)用戶,從均衡服務(wù)器和客戶端的負(fù)載的角度出