王莎莎
摘 要:微課教輔平臺(tái)不僅可以有效地提高學(xué)生的自主學(xué)習(xí)能力,減少專業(yè)教師的工作量,同時(shí)又可以使教師和學(xué)生更加方便的交流,以便及時(shí)解決學(xué)生在學(xué)習(xí)中遇到的各種問題,為教師和學(xué)生的交流、教學(xué)和學(xué)習(xí)建立起一個(gè)實(shí)時(shí)的橋梁和平臺(tái)。文章所設(shè)計(jì)的是基于B/S結(jié)構(gòu)的微課教輔平臺(tái),前臺(tái)的開發(fā)語言是微軟的ASP.NET 2.0和C#,后臺(tái)數(shù)據(jù)庫是用SQL Server 2012開發(fā)完成的。本平臺(tái)系統(tǒng)分為:管理員子系統(tǒng)、教師子系統(tǒng)、學(xué)生子系統(tǒng)。該微課教輔平臺(tái)主要實(shí)現(xiàn)的功能有:學(xué)生教師信息管理(包括添加、刪除、管理等);課程資源管理(包括課程資料的上傳和下載);微課程管理(包括發(fā)布、下載、評價(jià)等功能);教學(xué)幫助信息管理(包括提出疑問、在線輔導(dǎo)、資料交流、存檔等)。文章詳細(xì)闡述了微課教輔平臺(tái)的開發(fā)背景、環(huán)境,平臺(tái)的意義、需求,系統(tǒng)的分析、實(shí)現(xiàn),其中詳細(xì)闡述了教師子系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法以及實(shí)現(xiàn)子系統(tǒng)。
關(guān)鍵詞:微課教輔平臺(tái);B/S結(jié)構(gòu);SQL Server 2012;ASP.NET
1 研究背景
隨著教育信息化的普及,網(wǎng)上輔助學(xué)習(xí)系統(tǒng)顯得越來越重要。這些系統(tǒng)共有的特點(diǎn)是實(shí)時(shí)性強(qiáng),便利性好。尤其是微課教輔平臺(tái),不但能使教師重復(fù)性的工作減少,更能有效地加強(qiáng)學(xué)生和教師的課外交流和溝通,使學(xué)生及時(shí)發(fā)現(xiàn)每節(jié)課的不足,查缺補(bǔ)漏,教師也能在這種互動(dòng)中得到更多的教學(xué)反饋,更有助于教學(xué)相長,從而在學(xué)生和教師之間搭建一個(gè)實(shí)時(shí)互通的平臺(tái)與橋梁,很好地作為傳統(tǒng)教育方式的一種有利的補(bǔ)充。
1.1 研究目標(biāo)及意義
本文緊密結(jié)合課題的任務(wù)與研究目的,設(shè)計(jì)出基于Web的微課教輔平臺(tái)的基本功能,本系統(tǒng)分教師模塊、學(xué)生模塊以及管理員功能模塊3個(gè)子中心,作為3類用戶的入口。為了確保各類用戶可以更加快捷、準(zhǔn)確地找到所需要的教學(xué)資源,實(shí)現(xiàn)知識(shí)大集成和教學(xué)資源共享最大化的目標(biāo),網(wǎng)絡(luò)化教育是繼續(xù)深化教育改革的必然發(fā)展方向,并成為現(xiàn)代教育中數(shù)字化教育教學(xué)的重要特征,推動(dòng)著教育發(fā)展的新動(dòng)力。微課教輔平臺(tái)是通過Internet來實(shí)現(xiàn)的,是網(wǎng)絡(luò)化教育教學(xué)的具體體現(xiàn)和實(shí)踐,對數(shù)字化校園和現(xiàn)代教育技術(shù)的實(shí)現(xiàn)具有深遠(yuǎn)的現(xiàn)實(shí)意義。
1.2 研究現(xiàn)狀
通過分析微課教輔平臺(tái)中教學(xué)資源的共享和積累,應(yīng)清醒地看到,目前國內(nèi)的微課教輔平臺(tái)的建設(shè)也有許多不足之處,急需完善和改進(jìn)。主要體現(xiàn)在如下幾方面:(1)微課教輔平臺(tái)很多,真正利用起來的很少。國內(nèi)大多數(shù)高校建設(shè)的微課教輔平臺(tái)主要集中在量的積累和教學(xué)資源的堆積,平臺(tái)中的教學(xué)內(nèi)容沒有認(rèn)真篩選和分類,教學(xué)資源隨著建設(shè)的加快,越來越多地堆積起來,好的不好的,有用的沒用的,都沒用經(jīng)過教學(xué)資源審核進(jìn)行篩選,導(dǎo)致質(zhì)量不高,真正可以應(yīng)用到實(shí)際教學(xué)的并不多。(2)微課教輔平臺(tái)的教學(xué)資源混亂,難以查找和選擇。已有的微課教輔平臺(tái)一般對已有資源缺乏適時(shí)的整理、遴選、更新等,教學(xué)資源都堆積在一起,沒有分類和管理,導(dǎo)致資源的混亂,使得老師和學(xué)生查找起來很困難,學(xué)習(xí)起來很耗時(shí),失去了輔助平臺(tái)的便捷性。
2 系統(tǒng)分析
搭建微課教輔平臺(tái)的核心是實(shí)現(xiàn)教學(xué)的信息化、網(wǎng)絡(luò)化和便捷化,但是現(xiàn)有的微課教輔平臺(tái)登陸身份混亂,從而造成教學(xué)資源的堆積,不能更好的為教學(xué)服務(wù)。在微課教輔平臺(tái)上我們應(yīng)該將登陸身份明確,并且設(shè)置權(quán)限,使教學(xué)資源和信息及時(shí)的整理和分類,方便輔助教學(xué)。因此,設(shè)計(jì)一個(gè)多身份登陸的課程微課教輔平臺(tái)是十分必要的。
微課教輔平臺(tái)根據(jù)需求設(shè)置3種登錄身份,每個(gè)身份都設(shè)有相應(yīng)的功能和權(quán)限,具體如下:(1)管理員身份登錄:管理員在后臺(tái)管理負(fù)責(zé)管理全部功能,管理教師、學(xué)生、公告等信息,可以進(jìn)行查看、添加、刪除等操作,并且對教師和學(xué)生的交流負(fù)有監(jiān)督責(zé)任,對教學(xué)輔助網(wǎng)進(jìn)行實(shí)時(shí)的維護(hù)。(2)教師身份登錄:教師對教學(xué)資源進(jìn)行管理,將與課程有關(guān)的課件、資料、微課、作業(yè)等上傳,并將它們分類管理,如按班級、科目等進(jìn)行管理。(3)學(xué)生身份登錄:學(xué)生可以下載教學(xué)資源,并及時(shí)查看教師發(fā)布的作業(yè)、成績和答案。如果有任何疑問,可以及時(shí)提出來,或者查看相似問題的答案,對于沒有預(yù)設(shè)答案的問題,可以等待教師回答。
3 軟件總體設(shè)計(jì)
3.1 軟件系統(tǒng)總體設(shè)計(jì)結(jié)構(gòu)及功能
根據(jù)系統(tǒng)的需求分析和數(shù)據(jù)流圖,可以分為三大模塊,即教師子系統(tǒng)、學(xué)生子系統(tǒng)和管理員子系統(tǒng),總體系統(tǒng)功能模塊如圖1所示。
在系統(tǒng)中管理員功能模塊的各項(xiàng)具體功能如下:(1)幫助信息管理:教師可以對教學(xué)幫助信息添加、修改和刪除。(2)微課管理:教師可以對所有添加的微課進(jìn)行修改、刪除和分類操作。(3)添加微課:教師可以選擇不同的班級上傳相應(yīng)的微課程,也可以針對不同的科目上傳不同的微課程,同時(shí)還可以上傳與本節(jié)微課相關(guān)的作業(yè)信息(包括名稱、時(shí)間、要求等)、輔助信息和相關(guān)教學(xué)資料等。(4)作業(yè)評分:教師可以對微作業(yè)進(jìn)行評分。(5)成績管理:教師可以查看學(xué)生提交的作業(yè)的成績。教師子系統(tǒng)功能模塊如圖2所示。
4 系統(tǒng)實(shí)現(xiàn)
4.1 用戶管理模塊實(shí)現(xiàn)
4.1.1 用戶登錄管理子模塊程序流程圖設(shè)計(jì)
此子模塊的主要功能是判斷是否讓用戶進(jìn)入系統(tǒng),以不同身份進(jìn)入不同界面。登錄管理子模塊首先判斷獲取的用戶名和相應(yīng)的密碼是否匹配,如果匹配可以進(jìn)入系統(tǒng),不匹配則退出系統(tǒng);然后,再判斷用戶的身份和權(quán)限,管理員、教師、學(xué)生3種身份的權(quán)限和相應(yīng)的界面不同,根據(jù)判斷決定身份和操作權(quán)限。用戶登錄管理子模塊流程圖如圖3所示。
4.1.2 登錄界面設(shè)計(jì)與實(shí)現(xiàn)
登錄界面由用戶名和密碼兩部分組成,它是基于表單的登錄頁面。當(dāng)用戶名和密碼相符時(shí),會(huì)實(shí)現(xiàn)根據(jù)用戶名編號跳轉(zhuǎn)至相應(yīng)的用戶界面;當(dāng)用戶名和密碼不符時(shí),會(huì)彈出“用戶名密碼錯(cuò)誤!”。登錄界面如圖4所示。核心代碼如下:
4.2 教師模塊實(shí)現(xiàn)
教師模塊主要實(shí)現(xiàn)微課管理、教學(xué)幫助信息管理以及師生交流中回復(fù)問題的功能。首先,教師在主登錄頁面輸入正確的用戶名和密碼才能進(jìn)入教師子系統(tǒng),教師對微課進(jìn)行管理,包括微課的發(fā)布、相關(guān)資料的上傳、作業(yè)的評分等。教師界面的頁面分成2欄,左邊是功能目錄,右邊是具體功能頁面。教師用戶界面如圖4所示。
4.2.1 微課管理子模塊程序流程圖設(shè)計(jì)
此子模塊的主要功能包括添加微課、修改微課、微課設(shè)置等功能。微課管理子模塊程序流程如圖5所示。
4.2.2 微課管理子模塊界面設(shè)計(jì)與實(shí)現(xiàn)
(1)添加微課。添加微課由頁面Addzuoye.aspx實(shí)現(xiàn),文件Addzuoye.aspx.cs為它的代碼隱藏文件。實(shí)現(xiàn)了微課信息的添加、微課和答案的上傳功能,當(dāng)點(diǎn)擊“添加”按鈕時(shí),會(huì)提示“發(fā)布微課成功”。添加微課的運(yùn)行界面如圖6所示。
具體代碼如下:
5 結(jié)語
本論文主要描述了基于Web的微課教輔平臺(tái)的主要實(shí)現(xiàn)方法,并對系統(tǒng)進(jìn)行詳細(xì)的需求分析,對開發(fā)所需要的相關(guān)技術(shù)進(jìn)行了描述。同時(shí)設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)簡單的多學(xué)科微課教輔平臺(tái)。該系統(tǒng)該是基于Microsoft Visual Studio..NET 2005開發(fā)平臺(tái)與Microsoft SQL Server工具進(jìn)行數(shù)據(jù)庫的設(shè)計(jì),采用C#語言進(jìn)行開發(fā)的,是一個(gè)實(shí)驗(yàn)性的系統(tǒng)。經(jīng)過努力,系統(tǒng)的功能已經(jīng)初步完成,基本上達(dá)到了系統(tǒng)設(shè)計(jì)的要求,并且各部分功能已基本實(shí)現(xiàn),同時(shí)根據(jù)實(shí)際應(yīng)用對系統(tǒng)進(jìn)行了一些測試與驗(yàn)證,都得到了預(yù)期的效果。
Design and Implementation of the Teaching Aid Platform for Micro-lectures Based on .NET
Wang Shasha
(Tieling Normal College, Tieling 112001, China)
Abstract: Micro lesson teaching platform not only can effectively improve students autonomous learning ability, reduce the workload of teachers professional, but also can make teachers and students more convenient communication, to timely solve the students encounter in learning all kinds of problems, for the teachers and students exchanges, teaching and learning established a real-time bridge and platformThe design is based on B / S structure of the micro class teaching platform, the development prospects of language is Microsofts ASP. Net 2.0 and C#. The backstage database is with the development of SQL Server 2012 completion. The platform system is divided into: administrator subsystem, teacher subsystem, student subsystem. The micro class teaching platform main function: student teacher information management (including add, delete, management etc.); Curriculum resources management (including course data upload and download); micro course management (including publish, download, and evaluate the function); teaching help information management(including questions, online tutoring, information exchange and archiving). Paper described in detail the micro class teaching platform development background and environment, the significance of the platform, demand, system analysis, implementation, which detail the teacher subsystem design and realization method and the realization of each function subsystem.
Key words: teaching platform for micro-lectures; B/S structure; SQL Server 2012; ASP.NET