【C語(yǔ)言程序設(shè)計(jì)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6500字(論文)】_第1頁(yè)
【C語(yǔ)言程序設(shè)計(jì)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6500字(論文)】_第2頁(yè)
【C語(yǔ)言程序設(shè)計(jì)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6500字(論文)】_第3頁(yè)
【C語(yǔ)言程序設(shè)計(jì)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6500字(論文)】_第4頁(yè)
【C語(yǔ)言程序設(shè)計(jì)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)6500字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

PAGE5C語(yǔ)言程序設(shè)計(jì)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u279451前言 0266472C語(yǔ)言程序教學(xué)系統(tǒng)的設(shè)計(jì) 027492.1系統(tǒng)的總體設(shè)計(jì) 0184092.2學(xué)生功能子系統(tǒng)的設(shè)計(jì) 2170862.2.1課程學(xué)習(xí)模塊的設(shè)計(jì) 256662.2.2課程作業(yè)模塊的設(shè)計(jì) 3326392.2.3個(gè)人空間模塊的設(shè)計(jì) 4192582.3教師功能子系統(tǒng)的設(shè)計(jì) 7310422.4系統(tǒng)管理的設(shè)計(jì) 83693.C語(yǔ)言程序教學(xué)系統(tǒng)的測(cè)試 882573.1系統(tǒng)的測(cè)試 849023.1.1系統(tǒng)登錄功能測(cè)試 8113053.1.2下載教學(xué)資料測(cè)試 9115103.1.3完成課程作業(yè)測(cè)試 1092803.1.4實(shí)驗(yàn)指導(dǎo)功能測(cè)試 11311723.1.5問(wèn)題答疑功能測(cè)試 1135203.1.6學(xué)生個(gè)人空間測(cè)試 12303.1.7站內(nèi)短信功能測(cè)試 1367213.1.8學(xué)生學(xué)習(xí)筆記測(cè)試 15172983.1.9學(xué)生在線(xiàn)提問(wèn)測(cè)試 15159003.1.10教師批改作業(yè)測(cè)試 1646003.2測(cè)試的結(jié)論 1659284結(jié)論 1625530參考文獻(xiàn): 171前言人類(lèi)社會(huì)進(jìn)入21世紀(jì)以后,科技和經(jīng)濟(jì)加速發(fā)展,各國(guó)綜合國(guó)力的競(jìng)爭(zhēng)主要體現(xiàn)在人才資源和人才素質(zhì)的競(jìng)爭(zhēng)。擴(kuò)大人才資源儲(chǔ)備,提高人才綜合素質(zhì),關(guān)鍵在于教育。改革開(kāi)放以后,我們國(guó)家建立了較為完備的教育體系,包括義務(wù)教.育、中等教育、高等教育,以及形式多樣的職業(yè)教育、技能培訓(xùn)等等。信息社會(huì)和知識(shí)經(jīng)濟(jì)對(duì)人才提出了更高的要求,繼續(xù)教育和終身學(xué)習(xí)將成為人才成長(zhǎng)的必要組成部分。如何擴(kuò)大教育的覆蓋面,如何適應(yīng)教育形式的多樣化、遠(yuǎn)程化和自主化,保證任何人在任何時(shí)間和任何地點(diǎn)能夠接受所需要的教育和培訓(xùn)是未來(lái)教育的終極目標(biāo)。為了充分發(fā)揮網(wǎng)絡(luò)教學(xué)優(yōu)勢(shì),保證平臺(tái)的可持續(xù)發(fā)展,避免重復(fù)建設(shè)和資源浪費(fèi),需要有計(jì)劃有步驟地推進(jìn)C語(yǔ)言程序網(wǎng)絡(luò)教學(xué)平臺(tái)的建設(shè),這是現(xiàn)代遠(yuǎn)程教育、繼續(xù)教育、技能教育的一種探索和嘗試。結(jié)合我國(guó)教育實(shí)際,在教育供給與教育需求不平衡的大背景下開(kāi)發(fā)這樣的系統(tǒng)具有較大的現(xiàn)實(shí)意義,將為我國(guó)教育的多樣化、信息化和終身化積累寶貴經(jīng)驗(yàn)。2C語(yǔ)言程序教學(xué)系統(tǒng)的設(shè)計(jì)2.1系統(tǒng)的總體設(shè)計(jì)本系統(tǒng)按照MVC模式進(jìn)行設(shè)計(jì),縱向上可分為四層,如圖2-1所示:說(shuō)明如下:1、視圖層:負(fù)責(zé)與學(xué)生、教師、系統(tǒng)管理員等用戶(hù)進(jìn)行交互,接收這些用戶(hù)的請(qǐng)求,并將請(qǐng)求轉(zhuǎn)發(fā)給控制層進(jìn)行處理??刂茖犹幚硗戤吅螅瑢⑻幚斫Y(jié)果返回,系統(tǒng)通過(guò)本層顯示給最終的用戶(hù)。2、控制層:起一個(gè)承上啟下的作用,接收上一層即視圖層的請(qǐng)求,進(jìn)行一定的轉(zhuǎn)換后,將請(qǐng)求交給下一層進(jìn)行處理,下一-層處理完畢后,將結(jié)果返回。本層不負(fù)責(zé)實(shí)現(xiàn)具體的業(yè)務(wù)邏輯。3、模型層1業(yè)務(wù)邏輯層:是本系統(tǒng)最核心的部分,實(shí)現(xiàn)了系統(tǒng)幾乎所有的功能,分為三個(gè)部分,分別為學(xué)生功能子系統(tǒng)、教師功能子系統(tǒng)和系統(tǒng)管理模塊,分別供三類(lèi)用戶(hù)使用。4、模型層2數(shù)據(jù)操作層:負(fù)責(zé)管理系統(tǒng)的所有數(shù)據(jù),包括對(duì)數(shù)據(jù)進(jìn)行增加、修改和刪除等。系統(tǒng)在橫向上的構(gòu)成如圖2-2所示:圖4-2MVC設(shè)計(jì)模式圖說(shuō)明如下:視圖層主要通過(guò)HtML和CSS來(lái)實(shí)現(xiàn),為了提高開(kāi)發(fā)效率和頁(yè)面的美觀度通常使用Dreamweaver和Photoshop等工具來(lái)開(kāi)發(fā),通過(guò)該模式可以做到頁(yè)面設(shè)計(jì)和系統(tǒng)開(kāi)發(fā)相分離。控制層使用ASP動(dòng)態(tài)服務(wù)器端腳本語(yǔ)言來(lái)實(shí)現(xiàn),它是目前流行的幾大動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)之一。數(shù)據(jù)操作層專(zhuān)門(mén)負(fù)責(zé)數(shù)據(jù)操作,操作的對(duì)象是SQLServer2008數(shù)據(jù)庫(kù)表。C語(yǔ)言程序教學(xué)系統(tǒng)的設(shè)計(jì)原則有:1、系統(tǒng)的功能設(shè)計(jì)要符合網(wǎng)絡(luò)教學(xué)的特點(diǎn),嚴(yán)格按照教學(xué)需求進(jìn)行設(shè)計(jì)和開(kāi)發(fā),使用模塊化的功能設(shè)計(jì),模塊劃分要按照高內(nèi)聚、低耦合原則來(lái)進(jìn)行。2、系統(tǒng)在性能上符合網(wǎng)絡(luò)教學(xué)的需求,同時(shí)具備安全性、穩(wěn)定性、可靠性和可擴(kuò)展性,要有容錯(cuò)方面的設(shè)計(jì)。3、數(shù)據(jù)庫(kù)表的設(shè)計(jì)要滿(mǎn)足范式要求,這樣的數(shù)據(jù)庫(kù)不易出錯(cuò)且效率較高,可以避免數(shù)據(jù)冗余以及插入、修改異常等。4、系統(tǒng)的界面要符合一般的操作習(xí)慣,簡(jiǎn)單的操作界面方便教師和學(xué)生進(jìn)行使用。5、系統(tǒng)需要具備一定程度的高效性,學(xué)生或者教師通過(guò)互聯(lián)網(wǎng)訪問(wèn)和使用時(shí)延遲要小,不能等待過(guò)長(zhǎng)的時(shí)間,以免影響用戶(hù)體驗(yàn)。2.2學(xué)生功能子系統(tǒng)的設(shè)計(jì)學(xué)生功能子系統(tǒng)是系統(tǒng)的最主要組成部分,包括課程學(xué)生、課后作業(yè)、課程考試、課程論壇、學(xué)生個(gè)人空間等。2.2.1課程學(xué)習(xí)模塊的設(shè)計(jì)課程學(xué)習(xí)包括課程簡(jiǎn)介、課程大綱、課程講義、電子教案、實(shí)驗(yàn)指導(dǎo)等幾個(gè)部分,各個(gè)部分的設(shè)計(jì)如下:1、課程簡(jiǎn)介:簡(jiǎn)要介紹C語(yǔ)言課程,包括教材、參考書(shū)等;學(xué)生以班級(jí)的形式進(jìn)行管理,課程也是按照班級(jí)的形式進(jìn)行講授,班級(jí)的數(shù)據(jù)結(jié)構(gòu)為:表4-1b_sybjb相應(yīng)的數(shù)據(jù)庫(kù)定義語(yǔ)言為:createtableb_sybjb(Bjxhintprimarykeynotnull,Bjmcvarchar(20),Bjrsint,jsvarchar(20),njvarchar(20),Bzxmvarchar(20),Xxwyxmvarchar(20));2、教學(xué)大綱:包括課程性質(zhì)、課程要求、課程各個(gè)章節(jié)的學(xué)習(xí)內(nèi)容、需要完成的實(shí)驗(yàn)名稱(chēng)、學(xué)時(shí)等信息;3、課程講義:提供C語(yǔ)言課程所有章節(jié)的電子講義以供下載,學(xué)生可以根據(jù)講義自主進(jìn)行學(xué)習(xí),格式為doc;4、電子教案:提供C語(yǔ)言課程所有章節(jié)的電子教案以供下載,學(xué)生可以根據(jù)教案自主進(jìn)行學(xué)習(xí),格式為ppt;.5、實(shí)驗(yàn)指導(dǎo):C語(yǔ)言課程不僅需要學(xué)習(xí)理論知識(shí),更重要的是將理論應(yīng)用于編程實(shí)踐,因此實(shí)驗(yàn)指導(dǎo)是非常重要的,提供所有實(shí)驗(yàn)的指導(dǎo)意見(jiàn),學(xué)生可以下載,格式為doc。電子教案、課程講義、實(shí)驗(yàn)指導(dǎo)等文件表的設(shè)計(jì)表4-2b_wj相應(yīng)的數(shù)據(jù)庫(kù)定義語(yǔ)言為:Createtableb_wj(xhintprimarykeynotnull,Wjmcvarchar(20),Wjnrtext,Syzjvarchar(20),Xzslint,scjsint,Scsjdate);2.2.2課程作業(yè)模塊的設(shè)計(jì)課程作業(yè)包括章節(jié)作業(yè)、實(shí)驗(yàn)報(bào)告、綜合作業(yè)、章節(jié)自測(cè)和綜合訓(xùn)練等幾個(gè)部分,各個(gè)部分的設(shè)計(jì)如下:1、章節(jié)作業(yè):對(duì)于各章節(jié),系統(tǒng)自動(dòng)生成作業(yè),供學(xué)生練習(xí);做章節(jié)作業(yè)和提交章節(jié)作業(yè)的處理流程如下:流程說(shuō)明:做作業(yè)之前需要登錄,如果未登錄,系統(tǒng)將提示;因?yàn)檎鹿?jié)作業(yè)全是選擇題,因此由系統(tǒng)自動(dòng)進(jìn)行判別;提交作業(yè)時(shí),系統(tǒng)自動(dòng)批改,如果正確率過(guò)低將提示并要求重做;2、實(shí)驗(yàn)報(bào)告:對(duì)于各個(gè)實(shí)驗(yàn),在此處提交實(shí)驗(yàn)報(bào)告,教師查看實(shí)驗(yàn)報(bào)告,并給出實(shí)驗(yàn)得分;3、綜合作業(yè):學(xué)習(xí)完C語(yǔ)言課程后,根據(jù)填空題、改錯(cuò)題、編程題進(jìn)行綜合練習(xí);4、章節(jié)自測(cè):學(xué)習(xí)完--章后可以進(jìn)行自測(cè),可以選擇測(cè)試的題目數(shù)量和難度,自測(cè)題分為容易、中等、較難三個(gè)等級(jí);5、綜合訓(xùn)練:C語(yǔ)言課程綜合訓(xùn)練題目的是為了提高學(xué)生綜合運(yùn)用C語(yǔ)言解決實(shí)際問(wèn)題的能力,讓學(xué)生了解學(xué)習(xí)和領(lǐng)會(huì)較大規(guī)模項(xiàng)目的開(kāi)發(fā)過(guò)程,以編程實(shí)踐為主,學(xué)生根據(jù)訓(xùn)練要求設(shè)計(jì)和實(shí)現(xiàn)一個(gè)C語(yǔ)言應(yīng)用系統(tǒng),撰寫(xiě)開(kāi)發(fā)報(bào)告后提交給系統(tǒng),教師根據(jù)報(bào)告判別學(xué)生學(xué)習(xí)質(zhì)量。2.2.3個(gè)人空間模塊的設(shè)計(jì)學(xué)生個(gè)人空間包括個(gè)人資料、我的問(wèn)題、我的短信、我的收藏、學(xué)習(xí)筆記、我的文件等幾個(gè)部分,各個(gè)部分的設(shè)計(jì)如下:1、個(gè)人資料:此處可以查看提交的作業(yè)、實(shí)驗(yàn)報(bào)告和提問(wèn)等統(tǒng)計(jì)信息,還可以修改口令、電話(huà)、電子郵件、個(gè)人簡(jiǎn)介等個(gè)人信息;學(xué)生個(gè)人資料的數(shù)據(jù)結(jié)構(gòu)為:表4-3b_mast相應(yīng)的數(shù)據(jù)庫(kù)定義語(yǔ)言為:createtableb_mast(xhintprimarykeynotnull,xmvarchar(20),njint,bjint,dhvarchar(20),Dzyjvarchar(50),Dlmmvarchar(20),.Dlsjdate,Dlipvarchar(20),mmwtvarchar(20),mmdavarchar(20),tjzycsint,tjbgcsint,Twcsint,Hdcsint,Dxgsint);2、我的問(wèn)題:查看自己提交的問(wèn)題,可以看到是否通過(guò)審核,是否有回復(fù),可以刪除提問(wèn);.問(wèn)題是需要記錄和保存的,其數(shù)據(jù)結(jié)構(gòu)為:表4-4b_wt相應(yīng)的數(shù)據(jù)庫(kù)定義語(yǔ)言為:Createtableb_wt(xhintprimarykeynotnull,Twxsint,Twsjdate,Twnrvarchar(20),Wtdavarchar(1000),Wtflint,fwlint,Hdjsvarchar(20),Hdsjdate);3、我的短信:可以給學(xué)生或者教師發(fā)送短信,短信主題限定于25字,短信內(nèi)容限制于1000字;4、我的收藏:可以在此處收藏感興趣的提問(wèn)和文章,以便以后進(jìn)行學(xué)習(xí)或查詢(xún)資料;5、學(xué)習(xí)筆記:可以在此處撰寫(xiě)學(xué)習(xí)筆記,必須摘要限制于50字,筆記內(nèi)容不超過(guò)1000字;可以添加和刪除學(xué)習(xí)筆記;6、我的文件:提供一個(gè)存放個(gè)人文件的空間,可以上傳、下載、刪除個(gè)人空間中的文件。2.3教師功能子系統(tǒng)的設(shè)計(jì)教師功能子系統(tǒng)是系統(tǒng)的重要組成部分,包括個(gè)人資料管理、審核問(wèn)題、我的短信、批改作業(yè)、教學(xué)筆記、我的收藏、題庫(kù)維護(hù)和考試管理等多個(gè)部分,各個(gè)部分設(shè)計(jì)如下:1、個(gè)人資料管理:顯示為批改的作業(yè)和未查看的實(shí)驗(yàn)報(bào)告,顯示為讀取的短信,可以修改個(gè)人簡(jiǎn)介等個(gè)人資料信息;教師的數(shù)據(jù)結(jié)構(gòu)為:相應(yīng)的數(shù)據(jù)庫(kù)定義語(yǔ)言為:createtableb_teacher(xhintprimarykeynotnull,Jsghint.Jsxmvarchar(20),dlmmvarchar(20),Dlipvarchar(20),dlsjdate,dhvarchar(20),wpzyint,wpsybgint,wddxint);2、審核問(wèn)題:首先審核問(wèn)題是否有價(jià)值,對(duì)于有價(jià)值的問(wèn)題,進(jìn)行回答,對(duì)于無(wú)價(jià)值的問(wèn)題,予以刪除;3、我的短信:可以給學(xué)生或者教師發(fā)送短信,短信主題限定于25字,短信內(nèi)容限制于1000字;4、批改作業(yè):可以選擇年級(jí)、班級(jí)、作業(yè)類(lèi)型和章節(jié),選擇完畢后,系統(tǒng)顯示未批改的作業(yè);5、教學(xué)筆記:可以在此處撰寫(xiě)教學(xué)筆記,必須摘要限制于50字,筆記內(nèi)容不超過(guò)1000字;可以添加和刪除教學(xué)筆記;6、我的收藏:對(duì)于不錯(cuò)的問(wèn)題和文章,可以選擇收藏;7、題庫(kù)維護(hù):維護(hù)章節(jié)作業(yè)、綜合作業(yè)和實(shí)驗(yàn),可以使用題庫(kù),也可以對(duì)題庫(kù)進(jìn)行修改、增加和刪除2.4系統(tǒng)管理的設(shè)計(jì)系統(tǒng)管理模塊是系統(tǒng)的必要組成部分,包括文章管理、公告管理、學(xué)生管理、教師管理、參數(shù)管理等幾個(gè)部分,各個(gè)部分的說(shuō)明如下:1、文章管理:可以添加、刪除、修改C語(yǔ)言學(xué)習(xí)文章,可以查看文章標(biāo)題、內(nèi)容、人氣、發(fā)布時(shí)間等信息;2、公告管理:可以發(fā)布C語(yǔ)言學(xué)習(xí)方面的公告,報(bào)告標(biāo)題、內(nèi)容、發(fā)布時(shí)間等信息;3、學(xué)生管理:負(fù)責(zé)維護(hù)和管理學(xué)生信息,包括學(xué)號(hào)、姓名、班級(jí)、密碼等個(gè)人信息,也包括作業(yè)和考試信息;可以增加、刪除、修改學(xué)生信息;4、教師管理:負(fù)責(zé)維護(hù)和管理教師信息,包括編號(hào)、姓名、權(quán)限等個(gè)人信息;可以增加、刪除、修改教師信息;5、參數(shù)管理:負(fù)責(zé)維護(hù)文章分類(lèi)、問(wèn)題分類(lèi)等參數(shù)信息,此外還包括友情鏈接等網(wǎng)站信息,此外還有數(shù)據(jù)備份和恢復(fù)功能。3.C語(yǔ)言程序教學(xué)系統(tǒng)的測(cè)試3.1系統(tǒng)的測(cè)試3.1.1系統(tǒng)登錄功能測(cè)試待測(cè)試的功能:系統(tǒng)登錄學(xué)生的登錄頁(yè)面和教師的登錄頁(yè)面如圖3-1所示:測(cè)試用例1:輸入正確的學(xué)生用戶(hù)名和密碼:201101001123456,成功登錄系統(tǒng),登錄成功后,顯示圖6-2所示頁(yè)面。測(cè)試用例2:輸入錯(cuò)誤的學(xué)生用戶(hù)名和密碼:20110100111111提示登錄系統(tǒng)失敗,如圖6-3所示:測(cè)試用例3:輸入正確的教師用戶(hù)名和密碼:001123456,成功登錄系統(tǒng)。測(cè)試用例4:輸入錯(cuò)誤的教師用戶(hù)名和密碼:123123456,提示登錄系統(tǒng)失敗。3.1.2下載教學(xué)資料測(cè)試待測(cè)試的功能:教學(xué)資料的下載學(xué)生為了學(xué)習(xí)C語(yǔ)言需要從系統(tǒng)中下載各種資料,例如課程講義(doc格式)、電子教案(ppt格式)、實(shí)驗(yàn)指導(dǎo)等,因此文件的下載是本系統(tǒng)的重要功能。測(cè)試用例1:點(diǎn)擊“課程學(xué)習(xí)”,再點(diǎn)擊“課程講義”,然后點(diǎn)擊第一講“下載”,成功下載課程講義。測(cè)試的結(jié)果界面如圖3-4所示。測(cè)試用例2:點(diǎn)擊“課程學(xué)習(xí)”,點(diǎn)擊“電子教案”,點(diǎn)擊第一講“下載”,成功下載電子教案。測(cè)試用例3:點(diǎn)擊“課程學(xué)習(xí)”,點(diǎn)擊“實(shí)驗(yàn)指導(dǎo)”,點(diǎn)擊實(shí)驗(yàn)一“下載”,成功下載實(shí)驗(yàn)指導(dǎo)。3.1.3完成課程作業(yè)測(cè)試待測(cè)試的功能:完成課程作業(yè)本系統(tǒng)可以在線(xiàn)提供作業(yè)功能,學(xué)生可以完成章節(jié)作業(yè)、綜合作業(yè)、實(shí)驗(yàn)報(bào)告等。測(cè)試用例1:點(diǎn)擊“課程作業(yè)”,再點(diǎn)擊“章節(jié)作業(yè)”、選擇“循環(huán)結(jié)構(gòu)”一章的作業(yè),再點(diǎn)擊“我要做作業(yè)”,顯示圖6-5所示頁(yè)面,完成作業(yè)后提交,系統(tǒng)顯示提交作業(yè)成功。測(cè)試用例2:點(diǎn)擊“課程作業(yè)”,再點(diǎn)擊“實(shí)驗(yàn)報(bào)告”,選擇“一維數(shù)組程序設(shè)計(jì)”、再點(diǎn)擊“我要寫(xiě)報(bào)告”,顯示圖6-6所示頁(yè)面,選擇實(shí)驗(yàn)報(bào)告文件和源代碼,并點(diǎn)擊提交,系統(tǒng)提示提交成功。3.1.4實(shí)驗(yàn)指導(dǎo)功能測(cè)試待測(cè)試的功能:實(shí)驗(yàn)操作功能學(xué)習(xí)C語(yǔ)言,不僅要學(xué)習(xí)理論知識(shí),更重要的是通過(guò)實(shí)驗(yàn)來(lái)提高編程水平,將理論知識(shí)運(yùn)用于實(shí)踐操作中。測(cè)試用例1:打開(kāi)“課程學(xué)習(xí)”,在打開(kāi)“實(shí)驗(yàn)指導(dǎo)”,顯示3-7所示的“實(shí)驗(yàn)指導(dǎo)”功能頁(yè)面。測(cè)試用例2:在“實(shí)驗(yàn)指導(dǎo)”頁(yè)面,選擇點(diǎn)擊實(shí)驗(yàn)九右側(cè)的“下載”,彈出實(shí)驗(yàn)九實(shí)驗(yàn)指導(dǎo)書(shū)。3.1.5問(wèn)題答疑功能測(cè)試待測(cè)試的功能:問(wèn)題答疑問(wèn)題答疑是C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)的重要方面,它讓學(xué)生提出C語(yǔ)言學(xué)習(xí)方面的問(wèn)題,問(wèn)題將反饋到教師那里,教師認(rèn)為問(wèn)題重要,將予以回答,否則系統(tǒng)刪除問(wèn)題并告知學(xué)生。問(wèn)題答疑通過(guò)課程論壇的形式予以實(shí)現(xiàn),在這個(gè)論壇中,所有學(xué)生可以查看提問(wèn),可以瀏覽自己感興趣的問(wèn)題的答案。測(cè)試用例1:在學(xué)生功能頁(yè)面,打開(kāi)“課程論壇”,顯示圖3-8所示的“課程論壇”功能頁(yè)面。測(cè)試用例2:在“課程論壇”功能頁(yè)面,點(diǎn)擊序號(hào)1,問(wèn)題標(biāo)題為“講課”條目,系統(tǒng)顯示圖3-9所示的頁(yè)面。3.1.6學(xué)生個(gè)人空間測(cè)試待測(cè)試的功能:學(xué)生個(gè)人空間的使用個(gè)人空間是本系統(tǒng)給每個(gè)學(xué)生提供的一個(gè)輔助性的學(xué)習(xí)場(chǎng)所,學(xué)生可以存儲(chǔ)文件,可以通過(guò)系統(tǒng)的站內(nèi)短信和同學(xué)、教師交流,可以收藏平臺(tái),上對(duì)自己有用的文章、問(wèn)題等,還可以上傳文件保存到個(gè)人空間。測(cè)試用例1:在學(xué)生功能頁(yè)面,打開(kāi)“個(gè)人空間”,顯示6-10所示的個(gè)人空間登錄頁(yè)面,輸入測(cè)試學(xué)生用戶(hù)名和密碼,分別為201101001123456,顯示3-11所示的“個(gè)人空間”功能列表。3.1.7站內(nèi)短信功能測(cè)試待測(cè)試的功能:站內(nèi)短信的使用學(xué)生空間和教師空間都有“我的短信”功能,它讓學(xué)生和教師在本系統(tǒng)中進(jìn)行交流,學(xué)生可以與學(xué)生交流C語(yǔ)言學(xué)習(xí)的經(jīng)驗(yàn),也可以利用該功能與教師一對(duì)一交流,與“我的問(wèn)題”不同的是“我的短信”是私密的,其他學(xué)生和教師看不到。測(cè)試用例1:在學(xué)生“個(gè)人空間”中,點(diǎn)擊“我的短信”,顯示3-12所示的“我的”短信功能頁(yè)面。測(cè)試用例2:在圖6-12所示頁(yè)面中,點(diǎn)擊“我要寫(xiě)信”,顯示3-13所示的頁(yè)面,在該頁(yè)面中輸入收信人、標(biāo)題和內(nèi)容,點(diǎn)擊“確認(rèn)發(fā)生”,將給指定的用戶(hù)發(fā)送站內(nèi)短信。3.1.8學(xué)生學(xué)習(xí)筆記測(cè)試待測(cè)試的功能:學(xué)生學(xué)習(xí)筆記的使用學(xué)生“學(xué)習(xí)筆記”提供學(xué)生撰寫(xiě)C語(yǔ)言學(xué)習(xí)的心得體會(huì),保存自己寫(xiě)的程序代碼的功能,完全可以取代學(xué)生的紙質(zhì)筆記,既方便又節(jié)約資源。測(cè)試用例:在學(xué)生“個(gè)人空間”,點(diǎn)擊“學(xué)習(xí)筆記”功能菜單,將顯示圖6-14所示的頁(yè)面,可以在此頁(yè)面查看學(xué)習(xí)筆記,也可以添加和刪除學(xué)習(xí)筆記。3.1.9學(xué)生在線(xiàn)提問(wèn)測(cè)試待測(cè)試的功能:學(xué)生在線(xiàn)提問(wèn)學(xué)生提問(wèn)是學(xué)好C語(yǔ)言的重要內(nèi)容,本功能允許在線(xiàn)提問(wèn),教師審核問(wèn)題,對(duì)有價(jià)值的問(wèn)題予以回答,其他學(xué)生可以查看和搜索所有學(xué)生的提問(wèn)。測(cè)試用例1:在學(xué)生提問(wèn)頁(yè)面,輸入問(wèn)題主題,選擇問(wèn)題分類(lèi),并填寫(xiě)提問(wèn)的詳細(xì)內(nèi)容,點(diǎn)擊“保存問(wèn)題”,系統(tǒng)提示保存問(wèn)題成功,測(cè)試結(jié)果如圖3-15所示。測(cè)試用例2:在學(xué)生提問(wèn)頁(yè)面,輸入問(wèn)題主題,選擇問(wèn)題分類(lèi),詳細(xì)內(nèi)容為空,點(diǎn)擊“保存問(wèn)題”,系統(tǒng)提示“問(wèn)題內(nèi)容不能為空”。3.1.10教師批改作業(yè)測(cè)試待測(cè)試的功能:教師批改作業(yè)學(xué)生的所有作業(yè),除了選擇題可以由系統(tǒng)自動(dòng)批改外,其余作業(yè)需要教師參與批改。測(cè)試用例1:教師登錄系統(tǒng),選擇“批改作業(yè)”,再選擇“綜合訓(xùn)練”,可以查看學(xué)生提交作業(yè)情況,測(cè)試結(jié)果頁(yè)面如圖5-8所示,對(duì)于已經(jīng)提交的作業(yè)可以進(jìn)行下載和批改,選擇“批改”,將顯示學(xué)生的作業(yè),教師進(jìn)行批改,批改完成,提交成功。測(cè)試用例2:教師登錄系統(tǒng),選擇“批改作業(yè)”,再選擇“章節(jié)作業(yè)”、“實(shí)驗(yàn)報(bào)告”,可以查看和批改學(xué)生作業(yè),功能正常。3.2測(cè)試的結(jié)論經(jīng)過(guò)測(cè)試,測(cè)試功能和性能符合設(shè)計(jì)。部分小問(wèn)題已經(jīng)修改和解決。4結(jié)論經(jīng)過(guò)近半年的設(shè)計(jì)和開(kāi)發(fā),“C語(yǔ)言”程序教學(xué)系統(tǒng)終于完成了。本系統(tǒng)是在網(wǎng)絡(luò)教育和遠(yuǎn)程教育大發(fā)展的背景下開(kāi)發(fā)的,具有較高的實(shí)用價(jià)值。本系統(tǒng)的開(kāi)發(fā)綜合運(yùn)用了軟件工程理論、數(shù)據(jù)庫(kù)設(shè)計(jì)理論、ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)。系統(tǒng)根.據(jù)MVC設(shè)計(jì)模式,將用戶(hù)界面、控制邏輯和數(shù)據(jù)操作分離。本系統(tǒng)為學(xué)生提供了一個(gè)完整的C語(yǔ)言網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。系統(tǒng)的功能主要包括學(xué)生學(xué)習(xí)子系統(tǒng)、教師教學(xué)子系統(tǒng)和系統(tǒng)管理模塊。系統(tǒng)在開(kāi)發(fā)過(guò)程中遇到一些問(wèn)題和困難,主要是缺乏設(shè)計(jì)管理信息系統(tǒng)的經(jīng)驗(yàn),ASP語(yǔ)言的掌握也不夠熟練,經(jīng)過(guò)實(shí)踐,初步掌握了管理信息系統(tǒng)的設(shè)計(jì)和.開(kāi)發(fā)方法,能夠使用ASP進(jìn)行管理信息系統(tǒng)的開(kāi)發(fā)。雖然“C語(yǔ)言”程序教學(xué)系統(tǒng)已經(jīng)完成了設(shè)計(jì)和開(kāi)發(fā),但是還有不少地方需要進(jìn)行改進(jìn)。參考文獻(xiàn):[1]顧明.基于迷宮項(xiàng)目的C語(yǔ)言編程能力分析與高職教學(xué)實(shí)踐[J].深圳職業(yè)技術(shù)學(xué)院學(xué)報(bào),2021,20(1):53-60.[2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論