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