黃寧 譚恒 張云芳
摘要:隨著網路技術的快速發展,我們的生活和學習環境也發生了很大的變化。很多高校開始在NET基礎上建立網絡教學平臺,一次來提高教學效率和質量。所以,本文將會根據高校網絡教學資源管理需求進行分析,探討基于NET框架建立高校教學體系,為教學提供網絡平臺等內容。
關鍵詞:教學資源庫;ASP.NET;AJAX;UML
計算機技術在人類生活和生產中的廣泛應用,極大的提高了人們的生活和工作質量和水平。在教育不斷的改善中,實現信息化教學模式也成為目前比較流行的趨勢。很多高校也開始利用網絡技術建立校園網絡教學平臺,以此來實現教學資料的合理配置,同時實現“教”與“學”的有效結合。
1 基于NET框架建立的關鍵技術
(1)MVC框架。
MVC就是表示某種軟件的架構模式,這里可以將軟件系統分成三個部分:視圖、模型和控制器。視圖是用戶交互的界面,它在Web使用中,是一種HTML界面。MVA視圖設計主要包括采集和處理數據,還有用戶的請求。模型就是建立業務規則,還有業務處理狀態和流程。業務的處理是進行黑箱操作。業務模型設計的核心是MVC設計。控制就是接收用戶的請求,根據視圖和模型建立用戶請求。控制層其實就是一個分發器,根據用戶請求,完成視圖選擇和模型選擇。關于MVC三個核心模塊關系可以見下圖。
MVC設計模式圖
(2)UML建模語言統一。
UML也可以成為建模的標準語言,它是支撐軟件和模型化系統開發的圖形語言,它為整個模型的建立提供可視化和模型化的支持,同時還能對用戶需求進行分析,在分析配置和構造等問題。UML使用領域比較廣泛,比較常用的就是根據面向對象建立的軟件模型系統,同時也能用在描述機械性系統等非軟件領域中。
(3)LINQ。LINQ就是集成語言查詢,在2008年該語言成家一種Visual Studio功能,它是為Visual Basic和C#語言進行擴展,提供查詢功能,該語言功能可以利用數據庫進行內存數據查詢。借助LINQ技術,可以實現更加方便的數據查詢和更新功能,同時也能利用它中的SQL語法實現對任何數據的查詢。
(4)AJAX。
AJAX就是XML和異步JavaScript技術。在Google交互應用程序也使用了AJAX技術,該技術可以在Web程序中快速回復用戶的動作,它可以在不更新整個頁面下對數據進行維護。在教學資源庫系統的建立中,需要根據用戶需求進行建立,將B/S結構系統月AKAX技術相結合,提高系統的反應速度。
2 網路教學資源庫系統的分析和設計
2.1 高校網絡資源庫系統的需求和業務
需求方面,要分析高校內部教學實際需求和改革需求,從利用信息化技術加強對教學資源的整合,從而建立資源庫系統。這里總結主要包括:多媒體資源庫、精品課堂、網絡作業、數據管理、資源管理、用戶管理、系統管理等模塊。想要提高系統的兼容性,可以與學校的數字化平臺進行連接,為教學提供更好的數據服務平臺。業務方面:根據高校教學和課程改革情況,平臺的建立包括幾個模塊:網絡作業、多媒體資源庫、精品課程、資源管理、用戶管理、系統管理等模塊。性能方面:需要考慮到系統的訪問量、服務器的載荷等問題,還有后期是否建立外部網絡等。
2.2 網絡資源庫系統的設計
根據系統中的主要部分,進行軟件設計,主要包括:數據庫設計、總體設計、詳細設計等,這里使用UML來描述整個系統中的狀態圖、順序圖和類圖等。
(1)系統功能模塊設計。
建立高校教學資源庫系統主要包括用戶管理、網絡作業、多媒體資源庫、系統管理、資源管理和精品課堂。在這些模塊中,用戶管理是與每個模塊都有聯系的,也就說用戶訪問包括學生、管理員和教師等。學生部分包括課程瀏覽和在線學習,以及提交和下載資料等;教師有增加課程,瀏覽學生學習精度、批改作業等;管理層就是對學生和教師的活動進行管理,同時增刪改查信息等。
(2)系統框架結構。
該系統的建立是在B/S模式上的,使用MVC框架進行系統設計,主要包括:視圖、模型、控制器等三部分。框架結構比較清洗,這樣才能提高系統的高內聚低耦合,這力選擇MVC對來設計系統的模塊,同時也支持對系統的維護和擴展幫助。
(3)數據庫的建設。
這里使用Microsoft公司開發的SQL Server系統作為數據管理系統(DBMS),關于視圖、數據表、儲存系統都是在這個軟件上進行創建,從而實現數據庫系統的建立。
3 網絡教學資源系統的實現
本文主要對高校網絡教學資源庫的建立框架進行分析,本文系統的使用在Microsoft Visual Studio平臺上,其中Microsoft SQL Server是數據服務器。這里主要對一些典型的模塊進行分析,探討了高校資源庫平臺的實現方法和技術。在這個系統中訪問數據庫使用的是LINQ和ADO.NET技術,利用UML系統來建立圖像模塊,它主要是描述系統面向對象的UML視圖。
4 結語
使用NET技術建立高校網絡教學資源庫,可以為高校教育提供很大的幫助。建立這樣的平臺,可以為教師提供更好的教學資源,為學生提供良好的學習環境,從而提高高校的教學教學效率和質量。
參考文獻:
[1]徐青青,謝鴻全,周小波,等.基于.NET的高校教學督導信息化服務系統設計與實現[J].中國教育信息化,2015,31(19):00820084.
[2]張翠翠,周全興.公共《計算機網絡》課程網絡教學平臺系統管理設計與實現[J].電腦知識與技術,2016,12(11):00720074.
[3]陳佳佳.基于.Net技術的揚州商校教學質量考核系統的設計與實現[J].電腦知識與技術,2016,12(10X):00790080.