張健
(漢中職業(yè)技術(shù)學院陜西漢中 723002)
在多媒體技術(shù)和網(wǎng)絡技術(shù)不斷發(fā)展的過程中,教學使用的工具及手段也在不斷的發(fā)展,現(xiàn)代院校對于網(wǎng)絡信息的需求在不斷的增加,從而導致我國對于教學資源的管理壓力越來越大。傳統(tǒng)教學資源管理模式在現(xiàn)代社會中使用的問題逐漸暴漏出來,并且現(xiàn)代教育正在從面對面教學已經(jīng)轉(zhuǎn)變?yōu)殚_放式的網(wǎng)絡教育模式,教學資源的科學管理也被人們所重視。網(wǎng)絡技術(shù)促進教學方式的改革,其具有交互性及豐富性,被廣泛應用到教育教學過程中,為學生在學習過程中提供了開放且靈活的自主學習方式。雖然現(xiàn)代已經(jīng)使用了多媒體教學,但是大部分都是以零散的方式在任課教師中存儲,并沒有對教學資源進行合理的管理。所以在現(xiàn)代教育教學中,主要就是實現(xiàn)教學資源的有效管理[1-2]。
文中所設計的教學資源管理系統(tǒng)為研究型、協(xié)作性和主動性,從而成為高效且開放的全新教學模式。教學資源管理系統(tǒng)的創(chuàng)建要滿足科學性、系統(tǒng)性、技術(shù)性、教育性的原則。通過對前人研究結(jié)果進行匯總,教學資源管理系統(tǒng)的創(chuàng)建目標可以通過圖1進行表示。其不僅要實現(xiàn)新信息化及數(shù)字化的手段,還要將網(wǎng)絡信息資源作為載體,創(chuàng)建多校園網(wǎng)絡的管理平臺。并且將高校專業(yè)建設作為基礎,將課程資源的開發(fā)作為核心,將教學的改革作為主線,將提高人才培養(yǎng)質(zhì)量及社會服務能力作為主要目的,將行業(yè)企業(yè)作為寄托,以此創(chuàng)建人才培養(yǎng)模式和資源管理平臺,實現(xiàn)資源管理平臺的數(shù)字化和開放性。
圖1 教學資源管理系統(tǒng)的創(chuàng)建任務及目標
在.NET平臺中設計并且創(chuàng)建完善的軟件應用體系,從而能夠?qū)崿F(xiàn)后期的開發(fā)及應用功能過程的順利實施。通過全面的分析和研究,根據(jù)軟件工程的設計思想,設計系統(tǒng)的軟件體系架構(gòu),詳見圖2。
圖2 系統(tǒng)的軟件體系架構(gòu)
使用以上設計的方案,其不僅能夠滿足教學資源管理系統(tǒng)需求,還能夠根據(jù)我國教育資源創(chuàng)建標準,并且還有效遵守了.NET的開發(fā)技術(shù)規(guī)范,還能夠降低資源建設的成本。使用基于.NET平臺實現(xiàn)的教學資源庫具有較較強的獨立性,并且能夠支持多服務器的共享。并且系統(tǒng)使用B/S系統(tǒng)框架設計的教學資源庫系統(tǒng)具有使用方便、維護運行簡單的目的。使用SQL數(shù)據(jù)庫的教學資源庫系統(tǒng)能夠有效降低教學資源的建設成本[3-4]。
根據(jù)教學資源管理系統(tǒng)的定位,本文設計的教學資源庫為學生及教師提供自主學習和個性化學習的環(huán)境,減輕教師的管理壓力。本文設計的教學資源管理系統(tǒng)主要包括資源系統(tǒng)首頁、專業(yè)教學標準庫、網(wǎng)絡教學課程、專業(yè)教學課件庫、專業(yè)教學案例庫、專業(yè)教學圖片庫、專業(yè)教學視頻庫、專業(yè)教學音頻庫、專業(yè)教學文獻庫和資源庫系統(tǒng)管理等模塊。根據(jù)學校的教學管理資源,教學資源庫是將教學理論作為指導,其能夠便于信息的檢索和查詢,并且教師能夠?qū)⒆约旱馁Y源添加進去,具有一定的權(quán)限,并且系統(tǒng)維護較為簡單[5]。
教學資源管理中的業(yè)務功能與數(shù)據(jù)流的處理具有密切的關(guān)系,以下為不同模塊的數(shù)據(jù)流:
圖3 用戶登錄數(shù)據(jù)流的設計
圖4 系統(tǒng)資源中心功能數(shù)據(jù)流的設計
通過對不同系統(tǒng)數(shù)據(jù)流量的分析,使系統(tǒng)不同功能模塊中的數(shù)據(jù)關(guān)系緊密相連,從而形成有機的系統(tǒng)數(shù)據(jù)流,避免出現(xiàn)數(shù)據(jù)孤島情況。
教學資源的管理功能主要包括資源的發(fā)布、修改、編制、傳輸、刪除、審核及檢索等,通過資源的創(chuàng)建及學科的分類,根據(jù)物理屬性實現(xiàn)資源的存儲和管理。操作對象處于資源管理模塊中,其主要目的為實現(xiàn)資源及操作的存儲,保障內(nèi)容的安全性及可靠性,其主要功能為:使教師及工作人員能夠上傳資源;使用戶在注冊之后能夠?qū)Y源進行免費下載;根據(jù)相應的查詢條件,將關(guān)鍵詞進行輸入就能夠查找資源等[6-7]。圖5為教學資源管理功能的模塊設計。
圖5 教學資源管理功能的模塊設計
系統(tǒng)管理模塊的主要目的就是實現(xiàn)整個系統(tǒng)的維護,從而保證系統(tǒng)的可擴展性及穩(wěn)定性,其管理內(nèi)容主要包括統(tǒng)計分析、分布式復制、網(wǎng)絡故障、網(wǎng)絡配置、網(wǎng)絡性能、網(wǎng)絡計費、網(wǎng)絡安全及網(wǎng)絡性能等,圖6為系統(tǒng)的基本管理功能設計。
圖6 系統(tǒng)的基本管理功能設計
此模塊還具有其他功能,分別為參數(shù)屬性的錄入,教學資源及用戶數(shù)量控制系統(tǒng)的訪問,并且能夠?qū)崿F(xiàn)限制性的訪問方式,為了能夠?qū)崿F(xiàn)系統(tǒng)的升級完善,系統(tǒng)還具有一定的擴展接口[8]。
系統(tǒng)中的數(shù)字資源庫具有制定的用戶群體,對于不同的用戶權(quán)限保證系統(tǒng)的安全性及資源質(zhì)量,主要為系統(tǒng)管理員、教師、學生等,如果具有一定的需求,其中的人員具有權(quán)限,比如:系統(tǒng)管理員能夠?qū)崿F(xiàn)系統(tǒng)的訪問,并且實現(xiàn)用戶及資源管理庫的管理;教師能夠?qū)崿F(xiàn)某特定主題教學資源的管理;學生能夠?qū)崿F(xiàn)教學資源的查看、上傳和下載[9]。圖7為用戶管理模塊的設計。
因為教學資源的創(chuàng)建屬于數(shù)據(jù)庫結(jié)構(gòu),其是不斷完善及增加的,所以就要實時實現(xiàn)數(shù)據(jù)庫的修改及維護,那么就要選擇合適的服務器平臺及數(shù)據(jù)庫。.NET屬于集成開發(fā)平臺,將其應用到系統(tǒng)設計中能夠促進系統(tǒng)今后的發(fā)展。
圖7 用戶管理模塊的設計
在實現(xiàn)數(shù)據(jù)資源處理前要先分類教學資源數(shù)據(jù),從而實現(xiàn)數(shù)據(jù)的針對性處理,教學資源管理系統(tǒng)的創(chuàng)建主要包括3大部分,分別為基本數(shù)據(jù)、擴展數(shù)據(jù)和可選數(shù)據(jù)3大元素[10-11]。圖8為數(shù)據(jù)分類的劃分設計。
圖8 數(shù)據(jù)分類的劃分設計
在開發(fā)管理系統(tǒng)之前要設計良好的數(shù)據(jù)庫,全面考慮系統(tǒng)的實際需求。通過系統(tǒng)需求表示,能夠?qū)?shù)據(jù)庫對象劃分以下幾種,分別為教學資源對象、用戶對象、權(quán)限對象、資源分類對象、用戶分類對象[12],圖9為數(shù)據(jù)庫結(jié)構(gòu)模型:
圖9 數(shù)據(jù)庫的結(jié)構(gòu)模型
分析數(shù)據(jù)庫之后實現(xiàn)數(shù)據(jù)表的設計,系統(tǒng)中的數(shù)據(jù)表主要為:
其主要目的就是存儲系統(tǒng)資源的詳細信息。
本文根據(jù)面向?qū)ο蟮能浖こ涕_發(fā)模式,在.NET集成開發(fā)平臺中實現(xiàn),使用web及C#等技術(shù)綜合使用多層體系架構(gòu)開發(fā)。
表1 資源信息表
表2 資源類型表
表3 課程信息結(jié)構(gòu)
教學資源管理系統(tǒng)管理人員能夠在自身所管理的結(jié)構(gòu)中創(chuàng)建子目錄,其就是公共區(qū)目錄[13-14]。圖10為公共資源目錄管理的結(jié)構(gòu)實現(xiàn)圖。
圖10 公共資源目錄管理的結(jié)構(gòu)實現(xiàn)圖
在用戶將結(jié)構(gòu)刪除之后,此結(jié)構(gòu)中的資源都是未審核狀態(tài)。如果結(jié)構(gòu)沒有被選擇,那么添加結(jié)構(gòu)就會在根節(jié)點中。在選中此結(jié)構(gòu)的時候,就會在前方文本框中將節(jié)點名稱顯示出來,用戶能夠?qū)⒋嗣Q修改[15-16]。
本節(jié)以試卷庫和作業(yè)庫的實現(xiàn)進行論述,其主要功能為添加試卷和作業(yè)目錄,教師用戶實現(xiàn)作業(yè)布置及組卷。圖11為課程屬性模板資源。
圖11 課程屬性模板資源
其中具有多種模板,從而便于教師能夠安排課程屬性[17-19]。
創(chuàng)建教學資源管理系統(tǒng)為現(xiàn)代教學資源管理提出了全新的方式,并且在實際應用過程中具有良好的效果。通過系統(tǒng)實現(xiàn)表示,其能夠有效避免信息膨脹及信息孤島的現(xiàn)象出現(xiàn),并且提高了教學和管理的信息化,以此提高了工作質(zhì)量及效率,降低了管理成本。
參考文獻:
[1]廖常武,黃玨.基于.NET的課程教學資源庫平臺建設研究[J].軟件導刊,2014,13(2):83-85.
[2]汪夢依.基于ASP.NET技術(shù)的某中學網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)[D].福建:廈門大學,2015.
[3]白雪峰,劉躍娟.基于ASP.NET MVC架構(gòu)的醫(yī)學生實習信息資源管理平臺的設計與實現(xiàn)[J].電子測試,2014,21(1):20-21.
[4]郭渠.基于.NET的教學資源管理系統(tǒng)的設計與實現(xiàn)[D].福建:廈門大學,2014.
[5]陳婷婷.基于ASP.NET的高校教學管理信息系統(tǒng)的設計與實現(xiàn)[D].福建:廈門大學,2014.
[6]黎湖廣,李曉春.基于XML和ASP.NET的教學資源信息平臺設計與實現(xiàn)——以長沙航空職業(yè)技術(shù)學院為例[J].軟件導刊,2013,12(6):66-68.
[7]萬榮澤,何春玫.基于ASP.NET教學資源建設與共享信息平臺的研究[J].電腦知識與技術(shù),2010,6(14):3644-3645.
[8]張晴,周宜紅.基于.NET的團隊管理系統(tǒng)設計與實現(xiàn)[J].三峽大學學報:自然科學版,2016,38(1):97-100.
[9]陳陽.基于.NET架構(gòu)高校教學資源庫系統(tǒng)研究[J].電腦編程技巧與維護,2012,18(22):129-130.
[10]胡舒予,黃明.基于.NET的遠程教育系統(tǒng)設計與實現(xiàn)[J].課程教育研究,2015,7(23):252.
[11]李圣普,王小輝,呂海蓮.基于.NET三層架構(gòu)的網(wǎng)絡實訓教學平臺設計[J].電子設計工程,2014,22(17):99-102.
[12]陳啟鋒.基于.NET的網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)[J].電子技術(shù)與軟件工程,2013,20(24):105.
[13]王絮,陳學斌,王艷彥,等.基于MVC架構(gòu)的教學考勤系統(tǒng)設計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2016,26(9):65-68.
[14]王翔,邱芬.基于ASP.NET的高校網(wǎng)絡教務管理系統(tǒng)的開發(fā)與設計[J].科技廣場,2014,27(11):36-39.
[15]蔡茜.基于ASP.NET的精品課程網(wǎng)站的設計和實現(xiàn)[J].電腦迷,2014,12(19):15-16.
[16]胡舒予,黃明.基于Dreamweaver內(nèi)置支持ASP.NET的遠程教學系統(tǒng)[J].文理導航旬刊,2015,6(18):13.
[17]李季.中職學校教學資源管理系統(tǒng)的設計與實現(xiàn)[J].電子技術(shù)與軟件工程,2016,23(18):51-53.
[18]趙銳.基于網(wǎng)絡的通識課程研究與應用[J].自動化與儀器儀表,2016(6):249-250.
[19]李建成,邴銳,趙有石.基于GUI的數(shù)字信號處理課程演示系統(tǒng)研究[J].電子科技,2015,28(4):76.