柳原



摘要:基于.net的課件系統就是借助現代傳媒技術構建的一種應用系統,它具有網絡化、現代化等特征,突破了時間、地點的限制,能夠調動學生“學”的積極性,提高教師“教”的有效性。該文中,筆者概述了.net技術,并探究了基于.net課件系統的設計。
關鍵詞:課件系統;.net技術;系統設計
中圖分類號:TP3 ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)14-0048-02
在信息網絡技術飛速發展的今天,網絡教育已然成為學生學習的新途徑,而相比較而言,網絡教具突破了時間與地點的限制,豐富了教學的方式方法,為學生提供了豐富、多樣化的學習資源,滿足各層次學生的學習需求,同其也削弱了教師的引導與指導作用,對學生的自控能力提出了更高的要求。目前,網絡教育一般會借助課件系統得以實現,而基于.net課件系統的設計,必須要貫徹以生為本理念,進行科學、合理的設計。下文中,筆者概述了.net技術,并探究了基于.net技術的課件系統設計。
1 .net技術
.net是為了解決互聯網應用過程中普遍性問題而預設的基礎設施,它主要有四個部分組成,分別為Windows .NET Framework、開發工具、服務器以及客戶端軟件。通過查閱文獻、訪問學者等方式發現,.net是一個理想化的未來互聯網環境,其被認定為可以作為平臺支持下一代互聯網的可編程結構,更重要的是它的終極目標就是,實現用戶隨時、隨地按需查閱。所以,在新時期背景下,將其應用于教育領域,制作課件系統,不僅能夠豐富學生的學習資源,提高學生學習時間的利用率,同時還有助于真切地落實因材施教,促使學生按需查詢。可見,將.net技術用于課件系統設計中,構建現代化、智能化、網絡化的課件系統,具有一定的必要性與實踐意義。
2 課件系統設計與研究
課件系統能夠為師生提供良好的學習平臺,不僅能夠調動學生學習的積極性,促使學生按照需求查閱、學習,同時還能夠提高教師的教學質量與水平,促使其制作課件的能力得到逐步提高。相比較而言,無論是C/S模式還是B/S模式,都有其獨特的優勢與不足,而為了提高課件系統的性能,筆者考慮將C/S模式與B/S模式有機結合起來,構建混合模式的信息模型。混合模式的信息模型,只要是瀏覽器合法用戶都可以輕松查閱與使用,具體來講就是:對于C/S部分,用戶可以通過專用的客戶軟件直接向數據庫服務器發出請求,并完成相應請求,而對于B/S部分,用戶通過瀏覽器[→]Web服務器[→]相應Web應用程序[→]數據庫服務器,并完成相應操作。而這里需要注意的就是,無論是C/S部分,還是B/S部分,使用的數據庫服務器是同一個。在網絡應用層,本系統采用“三層模式”的體系結構,實現了課件系統,即B/S模式。這樣不僅能夠加快訪問的速度,還有助于提高數據的安全性,較為適合發布與查詢課件。
2.1 課件系統的結構設計
2.1.1 功能結構
課件系統大致可以分為注冊登錄、課件點播(查閱)、評價、輔助以及管理這五個模塊,其中輔助模塊由主要有3方面組成,分別為:在線論壇、在線批注以及收藏。結合圖1發現,課件系統的服務對象主要就是教師與學生,而為了確保課件系統的功能與性能,還設定了一個“管理員”。除此之外,該系統中出現了四個數據庫,分別為:用戶數據庫、課件信息庫、評價信息庫以及其他數據庫。其中,用戶數據庫,能夠為抓住用戶特征提供客觀、真實的資料,對課件信息數據庫起到了指明方向的作用;評價信息庫,能夠及時了解個用戶的反饋,進而提高系統的針對性與服務質量。因此,設計課件系統的功能結構時,要充分考慮師生需求,而不能夠僅僅憑借臆想進行設計,同時還要針對服務對象,構建不用的數據庫,便于為用戶提供有針對性的服務,提高系統了服務質量與服務水平。
2.1.2 拓撲結構
.net課件系統的拓撲結構主要有三部分組成,分別為服務端、網絡通信以及客戶端,而筆者設計課件系統的拓撲結構如圖2。結合圖2發現,Web服務器能夠實現對課件在線觀看以及搜索查詢;數據庫服務器能夠有效地管理廣大用戶的信息數據,同時也能夠管理好課件相關的信息,提高了數據信息的安全性;流媒體服務器主要的職責就是教學視頻,實現了現場直播教學;而網視寶的主要職責就是搜集、處理、傳輸數據;無論數中心交換機還是交換機,它們的職責基本雷同,主要就是負責網絡的通信功能。
2.2 用戶控件設計
眾所周知,結合用戶特定目的進行控件開發,能夠提高使用的效率,避免浪費,而本課件系統的用戶控件主要是從三個方面著手,分別為:Admin、User以及課件,具體為:
2.2.1 Admin 控件
Admin 控件涉及的控件較多,而其中有三個較為重要的控件,分別為BBSCheck.ascx、ClassLesson.ascx以及UserAll.ascx,其中BBSCheck.ascx控件的主要功能就是完成管理員對在線論壇的審核、刪除等工作;ClassLesson.ascx控件的對象就是課件,而主要進行上傳、修改、設置以及分文別類等工作;UserAll.ascx控件的對象就是用戶,而主要進行分組、權限以及審核等工作。
2.2.2 User控件
User控件涉及的控件同樣具有多樣性,而筆者設計的控件,概括如表1.
2.2.3 課件控件
課件控件主要有Answer.ascx、BBSList.ascx、BBSView.ascx、Post.ascx、LessonMenu.ascx、LessonTree.ascx、Search.ascx以及View.ascx等控件,而這些控件都擁有獨特的職責,各司其職,才能夠確保系統正常運作。
3 結束語
課件對于教師“教”與學生“學”都有著不可忽視的作用,然而在信息技術與網絡技術飛速發展的今天,網絡教育已經成為 “教”與“學”的一個重要途徑。基于.net構建課件系統,不僅能夠對學校的課件資源起到一個整個作用,為各位教育工作者提供一個相互學習的平臺,更能夠為學生提供一個便捷的學習途徑,這樣不僅能夠調動學生學習的積極性與主動性,還能夠提高教師的教學質量與水平,同時也能夠提高教師制作課件的能力。課件,構建基于.net課件系統,具有一定的必要性與實踐意義。
參考文獻:
[1] 李慧珠.基于.Net多媒體課件考試系統設計與實現[J].吉林廣播電視大學學報,2015(6):5-6.
[2] 樊秋平.基于ASP.NET的課件系統的設計與實現[J].黑龍江科技信息,2014(33):178.
[3] 任大雁.基于.net的課程考試系統設計與實現[D].濟南:山東大學,2018.
[4] 劉春.基于B/S結構的課件管理系統設計與實現[J].計算機光盤軟件與應用,2014(5):65-66.
【通聯編輯:張薇】