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