彭瓊++彭珊珊
摘 要:文章介紹了基于ASP.net 的C語言自主學(xué)習(xí)平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)方法。借助該平臺(tái),學(xué)生可以進(jìn)行課前或課后的自學(xué)、在線留言或在線考試以及經(jīng)驗(yàn)交流等學(xué)習(xí)活動(dòng),提高學(xué)生學(xué)習(xí)C語言的興趣,改進(jìn)C語言教學(xué)質(zhì)量。
關(guān)鍵詞:網(wǎng)絡(luò);C語言;自主學(xué)習(xí);平臺(tái)
1 學(xué)習(xí)平臺(tái)建設(shè)目的及意義
隨著網(wǎng)絡(luò)信息時(shí)代的到來,人們的生活、學(xué)習(xí)、工作已經(jīng)越來越離不開網(wǎng)絡(luò)。而隨著現(xiàn)代教育信息技術(shù)的發(fā)展和普及,高校中的傳統(tǒng)教學(xué)手段、教學(xué)組織形式和活動(dòng)方式,已不再符合時(shí)代的發(fā)展。
該系統(tǒng)的開發(fā)目的在于為在校學(xué)生課前或課后學(xué)習(xí)C語言提供一個(gè)開放的自主學(xué)習(xí)平臺(tái)。通過這一平臺(tái),學(xué)生可以將老師上課的課件下載下來,復(fù)習(xí)或預(yù)習(xí)C語言知識(shí)。如果看不懂課件,還可以通過教學(xué)視頻對(duì)某個(gè)知識(shí)點(diǎn)進(jìn)行反復(fù)學(xué)習(xí)。對(duì)于有疑問的知識(shí)點(diǎn)可以在線留言,管理員和其他訪客都可以對(duì)其進(jìn)行留言。以改變傳統(tǒng)的教學(xué)和答疑模式,提高C語言教學(xué)質(zhì)量,激發(fā)學(xué)生學(xué)習(xí)C語言的積極性[1]。
2 學(xué)習(xí)平臺(tái)功能結(jié)構(gòu)設(shè)計(jì)
該平臺(tái)可以以3種身份登錄,以管理員身份登錄時(shí),可以實(shí)現(xiàn)的功能最多,不僅包括管理員獨(dú)有的對(duì)管理員基本信息的管理、學(xué)生信息以及教師的管理,還包括最新分享、資料管理、教學(xué)視頻、留言管理、個(gè)人管理等。以教師身份登錄時(shí),能實(shí)現(xiàn)考試管理、最新分享、教學(xué)視頻、留言管理、個(gè)人管理以及資料管理等。以學(xué)生身份登錄時(shí)能查看最新分享、教學(xué)視頻,進(jìn)行資料管理、在線考試、在線留言和作業(yè)管理等。
3 學(xué)習(xí)平臺(tái)頁面設(shè)計(jì)
3.1 平臺(tái)首頁設(shè)計(jì)
進(jìn)入該平臺(tái)的首頁,用戶可以以管理員、教師或者學(xué)生身份登錄,只要輸入用戶名和密碼進(jìn)行登錄,系統(tǒng)會(huì)自動(dòng)在相應(yīng)的數(shù)據(jù)表中搜索用戶名和密碼,只有二者都輸對(duì)了,才可以進(jìn)入相應(yīng)頁面。此外,首頁上還顯示了最新分享、資料管理、教學(xué)視頻、在線考試、在線留言、管理登錄等導(dǎo)航菜單,點(diǎn)擊導(dǎo)航條上任一菜單可以進(jìn)入相應(yīng)的頁面。聯(lián)系方式內(nèi)容包括制作者的姓名、聯(lián)系單位以及聯(lián)系郵箱,有任何問題都可以直接跟制作者進(jìn)行交流。
3.2 各模塊功能設(shè)計(jì)
3.2.1 最新分享模塊
最新分享模塊分享了學(xué)習(xí)過程中學(xué)習(xí)者很容易混淆的知識(shí)點(diǎn)的講解,以及最新消息和動(dòng)向,根據(jù)更新時(shí)間,最新的消息會(huì)在最上面顯示,點(diǎn)擊對(duì)應(yīng)的條目可以進(jìn)入相應(yīng)知識(shí)點(diǎn)的詳細(xì)介紹。
3.2.2 資料管理模塊
資料管理模塊顯示了與譚浩強(qiáng)主編的《C程序設(shè)計(jì)(第4版)》配套的課件。課件共分10章,點(diǎn)擊每一章的標(biāo)題可以進(jìn)入相應(yīng)章節(jié)PPT的下載,這樣方便用戶下載后隨時(shí)學(xué)習(xí)。預(yù)習(xí)時(shí)一張一張放映,遇到不懂的地方,可以記住當(dāng)前是哪一張幻燈片,在老師上課時(shí),有針對(duì)性地學(xué)習(xí)。如果課堂上還沒弄懂,可以實(shí)時(shí)向老師提問,或者下課的時(shí)候再請(qǐng)教老師。復(fù)習(xí)時(shí),也可以用放電影的方式回憶老師課堂上講授的知識(shí)[2]。
3.2.3 教學(xué)視頻模塊
教學(xué)視頻模塊上傳了與教材配套的10個(gè)視頻,對(duì)每一章的重點(diǎn)、難點(diǎn)內(nèi)容以教學(xué)視頻的方式仔細(xì)講授,學(xué)生可以自主觀看,對(duì)于某些不懂的內(nèi)容可以反復(fù)觀看,直到弄懂為止。除了在線觀看,用戶還可以自行下載,在沒有網(wǎng)絡(luò)的地方也能一如既往地學(xué)習(xí)。教學(xué)系統(tǒng)頁面如圖1所示。
3.2.4 在線考試模塊
進(jìn)入在線考試模塊,用戶可以通過選擇在線考試來測試自己學(xué)習(xí)的情況,考試完了后,可以看到自己的考試成績。對(duì)于錯(cuò)誤的答案,系統(tǒng)會(huì)給出參考答案,并對(duì)其進(jìn)行解析。學(xué)生在測試了自己學(xué)習(xí)情況的同時(shí),還掌握了自己薄弱的環(huán)節(jié),在后面的學(xué)習(xí)中避免出現(xiàn)類似的錯(cuò)誤。
3.2.5 在線留言模塊
如果用戶對(duì)于C語言程序設(shè)計(jì)的學(xué)習(xí)有任何疑問,可以進(jìn)入在線留言模塊,發(fā)布留言,進(jìn)入系統(tǒng)的其他用戶都可以對(duì)別人提出的問題進(jìn)行解答,可以實(shí)名回答,也可以匿名回答。平時(shí)也可以瀏覽之前別人發(fā)布的留言,在交流中增強(qiáng)學(xué)習(xí)能力[3]。
3.2.6 管理登錄模塊
如果要對(duì)后臺(tái)資料進(jìn)行管理,管理員不僅可以進(jìn)入后臺(tái),通過對(duì)代碼的修改達(dá)到管理的目的,還可以通過管理登錄模塊,輸入賬號(hào)、密碼,選擇角色為管理員之后,進(jìn)入管理登錄頁面,在如圖2所示的頁面對(duì)后臺(tái)進(jìn)行管理,這個(gè)頁面更加直觀,也不容易出錯(cuò)。如果選擇的角色為教師或者學(xué)生,也能進(jìn)入類似的頁面,對(duì)相應(yīng)身份具有的功能進(jìn)行修改。
4 C語言自主學(xué)習(xí)平臺(tái)開發(fā)環(huán)境
本平臺(tái)建立在Windows操作系統(tǒng)平臺(tái)之上,采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu)),是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。本平臺(tái)是在微軟公司的ASP.net開發(fā)環(huán)境中使用C#語言及MS SQL Server 2008設(shè)計(jì)開發(fā)實(shí)現(xiàn)。
5 結(jié)語
本文給出了一個(gè)基于網(wǎng)絡(luò)的C語言自主學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)方法。從平臺(tái)的開發(fā)上看,該平臺(tái)具有如下優(yōu)點(diǎn):教學(xué)資源豐富,包括PPT、學(xué)習(xí)視頻等,使用靈活,只要有網(wǎng)絡(luò)的地方都可以直接登錄該平臺(tái),并對(duì)其進(jìn)行操作,部分資源還可以下載,在沒有網(wǎng)絡(luò)的地方也能進(jìn)行部分學(xué)習(xí);操作簡單、高效便捷;安全性能較好;數(shù)據(jù)庫管理方便快捷,可以通過直觀的界面進(jìn)行后臺(tái)數(shù)據(jù)庫的管理;網(wǎng)站的運(yùn)行效率較高,能為用戶提供較好的教育教學(xué)服務(wù),能彌補(bǔ)課堂教學(xué)的不足,提高學(xué)生的自主學(xué)習(xí)能力,激發(fā)學(xué)生的學(xué)習(xí)興趣,使學(xué)生由害怕學(xué)習(xí)C語言轉(zhuǎn)變?yōu)閻蹖W(xué)C語言,從而達(dá)到提高教學(xué)質(zhì)量的目的[4]。
[參考文獻(xiàn)]
[1]韓慈芳.C語言教學(xué)網(wǎng)站的研究與開發(fā)[J].福建電腦,2011(4):120-121.
[2]沈麗容. C語言教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)教育,2006(4):32-34.
[3]趙麗萍. C語言教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].應(yīng)用能源技術(shù),2009(10):39-41.
[4]張博.基于ASP.net的PKPM門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[D].長春:吉林大學(xué),2016.endprint