摘 要:網(wǎng)絡(luò)已然成為人們生活中不可或缺的一部分,網(wǎng)絡(luò)技術(shù)被廣泛應(yīng)用在各個(gè)領(lǐng)域,在教學(xué)領(lǐng)域中也逐漸興起了網(wǎng)絡(luò)遠(yuǎn)程教學(xué)的趨勢(shì)。但在傳統(tǒng)網(wǎng)絡(luò)教學(xué)系統(tǒng)中,由于其存在不能實(shí)時(shí)交互的功能局限,所以學(xué)習(xí)者取得的學(xué)習(xí)效果不佳。為此,在第二代網(wǎng)絡(luò)技術(shù)發(fā)展背景下提出了將NET技術(shù)應(yīng)用于網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)中,以促進(jìn)網(wǎng)絡(luò)教學(xué)活動(dòng)中師生間的實(shí)時(shí)交流互動(dòng),進(jìn)而提高虛擬網(wǎng)絡(luò)教學(xué)的水平。
關(guān)鍵詞:.NET技術(shù);網(wǎng)絡(luò)教學(xué)系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
網(wǎng)絡(luò)及網(wǎng)絡(luò)技術(shù)的快速發(fā)展為實(shí)現(xiàn)遠(yuǎn)程教育提供了條件,借助網(wǎng)絡(luò)這個(gè)平臺(tái)許多的網(wǎng)站視頻教學(xué)源源涌現(xiàn)。但這類網(wǎng)絡(luò)遠(yuǎn)程教育平臺(tái)的教育形式雖具有一定的教學(xué)意義,不過(guò)缺乏互動(dòng)交流性,所以學(xué)習(xí)者取得的學(xué)習(xí)效果存在局限性。為此,在第二代網(wǎng)絡(luò)技術(shù)發(fā)展背景下提出了將NET技術(shù)應(yīng)用于網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)中,以促進(jìn)網(wǎng)絡(luò)教學(xué)活動(dòng)中師生間的交流互動(dòng),進(jìn)而提高虛擬網(wǎng)絡(luò)教學(xué)的水平。
1 NET相關(guān)技術(shù)
1.1 ASP.NET
ASP.NET技術(shù),其實(shí)際上屬于Microsoft.NET Framework系統(tǒng)的范疇,是對(duì)該系統(tǒng)的技術(shù)升級(jí),此技術(shù)的優(yōu)勢(shì)是簡(jiǎn)化應(yīng)用程序的計(jì)算環(huán)境,即使在高度分布的Internet環(huán)境中也能達(dá)到簡(jiǎn)化的目的。ASP.NET技術(shù)兼容了Microsoft.NET Framework系統(tǒng)的功能,如公共語(yǔ)言運(yùn)行庫(kù)、NET Framework類庫(kù)的服務(wù)功能,從而為用戶提供線程管理、代碼安全、內(nèi)存管理等各項(xiàng)核心服務(wù),擁有一個(gè)綜合的應(yīng)用程序類型集合。
1.2 ADO.NET
ADO.NET技術(shù),是基于Web(消息是基礎(chǔ))所設(shè)置的應(yīng)用程序級(jí)別接口,其擁有強(qiáng)大的擴(kuò)展功能,不僅能夠滿足一定數(shù)據(jù)訪問(wèn)的需求,而且能夠?qū)崿F(xiàn)對(duì)多層Web應(yīng)用程序的支持與服務(wù)。同時(shí),ADO.NET技術(shù)支持松耦合的數(shù)據(jù)訪問(wèn),從而減少了數(shù)據(jù)庫(kù)與ADO.NET的連接數(shù)目,使得數(shù)據(jù)共享可達(dá)到最大化的效果,并為相關(guān)應(yīng)用程序提供相應(yīng)的服務(wù)功能。
2 基于NET的網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)
2.1 系統(tǒng)設(shè)計(jì)
在基于NET的網(wǎng)絡(luò)教學(xué)系統(tǒng)中,其設(shè)計(jì)的主要目的有兩個(gè),①滿足各類教學(xué)課件、教學(xué)視頻、教學(xué)資源、教學(xué)實(shí)驗(yàn)等的在線瀏覽及下載;②滿足師生在線的即時(shí)互動(dòng)交流,幫助學(xué)生及時(shí)解決疑問(wèn),以促進(jìn)學(xué)生學(xué)習(xí)的提高。為此,基于NET的網(wǎng)絡(luò)教學(xué)系統(tǒng)的功能需要達(dá)到以上兩個(gè)需求,其系統(tǒng)的總體功能結(jié)構(gòu)如圖1。
如圖1所示,虛擬課程平臺(tái)與在線實(shí)驗(yàn)子系統(tǒng)是基于NET的網(wǎng)絡(luò)教學(xué)系統(tǒng)中的兩大分支,而在這兩大分支中又劃分了相應(yīng)的子分支。其中,虛擬課程平臺(tái)中的子分支構(gòu)成部分較多,主要包括:人員管理、虛擬教室、在線視頻播放等部分組成。而在線實(shí)驗(yàn)子系統(tǒng)則由3部分構(gòu)成,即在線實(shí)驗(yàn)、實(shí)驗(yàn)管理與虛擬教學(xué)場(chǎng)景。這些功能結(jié)構(gòu)共同構(gòu)建了NET網(wǎng)絡(luò)教學(xué)系統(tǒng)的形成,為學(xué)生搭建了一個(gè)交互性、互動(dòng)性的虛擬網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。
2.2 前臺(tái)設(shè)計(jì)
在基于NET的虛擬網(wǎng)絡(luò)教學(xué)系統(tǒng)的前臺(tái)設(shè)計(jì)中,其劃分了學(xué)生與教師的兩大功能模塊。學(xué)生功能模塊是為學(xué)生構(gòu)建的一個(gè)在線學(xué)習(xí)平臺(tái),主要包括:學(xué)生課堂、最新資源展示、個(gè)人信息維護(hù)等要素,其中學(xué)生課堂是核心部分,因而該功能模塊還提供在線課件瀏覽、在線討論、在線視頻的功能服務(wù),為學(xué)生營(yíng)造一個(gè)虛擬的網(wǎng)絡(luò)實(shí)時(shí)學(xué)習(xí)環(huán)境。而在教師功能模塊中,主要包括:教學(xué)課程發(fā)布、教學(xué)課程維護(hù)及實(shí)驗(yàn)課程發(fā)布,其中教學(xué)課程發(fā)布是核心部分,具體提供教學(xué)課件發(fā)布、視頻發(fā)布、課程申請(qǐng)及討論組的功能服務(wù),學(xué)生可以充分這一在線教學(xué)資源平臺(tái)來(lái)更好的學(xué)習(xí)。
2.3 后臺(tái)設(shè)計(jì)
關(guān)于NET虛擬網(wǎng)絡(luò)教學(xué)系統(tǒng)的后臺(tái)設(shè)計(jì),其需要考慮的是對(duì)課堂信息、課程信息、教學(xué)人員與管理、系統(tǒng)維護(hù)的需求,所以后臺(tái)的功能模塊設(shè)計(jì)就需要重點(diǎn)考慮這些要素。如圖2,這是一個(gè)全面的基于NET的虛擬網(wǎng)絡(luò)教學(xué)系統(tǒng)后臺(tái)功能架構(gòu)圖。
管理與維護(hù)是NET虛擬網(wǎng)絡(luò)教學(xué)系統(tǒng)后臺(tái)設(shè)計(jì)的主要目標(biāo),其中管理功能模塊由人員管理、學(xué)科管理與專業(yè)管理部分組成,而課程審核、教師審核、修改密碼、系統(tǒng)信息維護(hù)等是構(gòu)成后臺(tái)維護(hù)功能模塊的部分。此外,在系統(tǒng)后臺(tái)中人員管理與系統(tǒng)信息維護(hù)是兩個(gè)主要功能模塊。
鑒于傳統(tǒng)網(wǎng)絡(luò)教學(xué)系統(tǒng)存在缺乏交互性的功能服務(wù),所以將NET相關(guān)技術(shù)應(yīng)用在新一代網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)中,構(gòu)建基于NET的虛擬網(wǎng)絡(luò)教學(xué)系統(tǒng)。該系統(tǒng)不僅突破了傳統(tǒng)網(wǎng)絡(luò)教學(xué)系統(tǒng)無(wú)法實(shí)時(shí)交流互動(dòng)的局限,而且還提供其他相應(yīng)的功能服務(wù),豐富與提高了網(wǎng)絡(luò)教學(xué)系統(tǒng)的功能性,這對(duì)于網(wǎng)絡(luò)教學(xué)具有積極的促進(jìn)意義。
[參考文獻(xiàn)]
[1]盛偉翔,王昊.淺談利用ASP技術(shù)構(gòu)建網(wǎng)絡(luò)教學(xué)系統(tǒng)[J].科技廣場(chǎng),2008(12).
[2]李靜梅,王彬,彭晴晴.基于J2EE網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].應(yīng)用科技,2012,39(1):70-74.