劉 霞張 硯
(1.天津中德職業(yè)技術(shù)學(xué)院天津300074;2.天津中醫(yī)藥大學(xué)天津300193)
基于.net的網(wǎng)絡(luò)學(xué)習(xí)平臺之構(gòu)建
劉 霞1張 硯2
(1.天津中德職業(yè)技術(shù)學(xué)院天津300074;2.天津中醫(yī)藥大學(xué)天津300193)
當(dāng)前,信息技術(shù)飛速發(fā)展為學(xué)生自主學(xué)習(xí)提供了堅(jiān)實(shí)的技術(shù)支撐,學(xué)生可以通過網(wǎng)絡(luò)學(xué)習(xí)平臺在教師的指導(dǎo)下自主安排學(xué)習(xí)內(nèi)容和進(jìn)度而不受時間和空間的限制。本文以天津中德職業(yè)技術(shù)學(xué)院“電視節(jié)目制作網(wǎng)絡(luò)學(xué)習(xí)平臺”為例,對基于.net的網(wǎng)絡(luò)學(xué)習(xí)平臺構(gòu)建進(jìn)行了介紹。
.net;網(wǎng)絡(luò)學(xué)習(xí)平臺;構(gòu)建;電視節(jié)目制作
.net技術(shù)介紹
ASP.net是微軟公司推出的一種Internet編程技術(shù),它采用效率較高的、面向?qū)ο蟮姆椒▉韯?chuàng)建動態(tài)Web應(yīng)用程序。在原來的ASP技術(shù)中,服務(wù)器端代碼和客戶端HTML混合在一起,常常導(dǎo)致頁面的代碼冗長而復(fù)雜,程序的邏輯難以理解。ASP. net則是一種獨(dú)立于瀏覽器的編程模型,可以在最新版本的IE、Netscape等瀏覽器上運(yùn)行。
微軟公司在開發(fā).net的同時,把原來的ADO模型升級為全新的ADO.net數(shù)據(jù)源。ADO.net是由一系列的數(shù)據(jù)庫相關(guān)類和接口組成的,它使我們不僅能訪問關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù),而且還能訪問層次化的XML數(shù)據(jù)。
“電視節(jié)目制作網(wǎng)絡(luò)學(xué)習(xí)平臺”以校園網(wǎng)絡(luò)為基礎(chǔ),采用ASP.net+SQL Server模式進(jìn)行開發(fā)。ASP.net是目前用于創(chuàng)建、管理和部署Web應(yīng)用程序的最理想平臺,SQL Server具有功能強(qiáng)大、性能卓越,操作簡單、易于維護(hù)等優(yōu)點(diǎn)。
網(wǎng)絡(luò)學(xué)習(xí)平臺的設(shè)計(jì)
(一)系統(tǒng)設(shè)計(jì)原則
整體性原則是指在系統(tǒng)開發(fā)之初便采取“先總體規(guī)劃、后分步實(shí)施”的開發(fā)策略,即在充分考慮系統(tǒng)各個功能需求的基礎(chǔ)上進(jìn)行總體規(guī)劃,然后在總體規(guī)劃的指導(dǎo)下進(jìn)行分步開發(fā)。
模塊化原則是指系統(tǒng)開發(fā)采用按照功能模塊進(jìn)行設(shè)計(jì)的開發(fā)模式。功能模塊具有結(jié)構(gòu)清晰、伸縮性強(qiáng)等特點(diǎn)。
實(shí)用性原則是指系統(tǒng)需求分析要充分考慮各類用戶的應(yīng)用需求,需求分析的結(jié)果直接影響系統(tǒng)開發(fā)的結(jié)果。實(shí)用性既是系統(tǒng)開發(fā)的著眼點(diǎn),也是系統(tǒng)開發(fā)的出發(fā)點(diǎn)。
人性化原則是指系統(tǒng)界面設(shè)計(jì)要符合人性化需求,做到界面簡潔明了,操作簡單易學(xué),普通用戶無需培訓(xùn)即可使用,特殊用戶經(jīng)過閱讀操作說明也能很快學(xué)會如何使用。
(二)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
“電視節(jié)目制作網(wǎng)絡(luò)學(xué)習(xí)平臺”的主體框架結(jié)構(gòu)分為課程資源模塊(首頁)和管理模塊。課程資源模塊(首頁)分為電視節(jié)目制作理論、技術(shù)、應(yīng)用、多媒體庫、三維模擬實(shí)訓(xùn)等課程資源欄目,管理模塊主要通過登錄進(jìn)入管理員、教師、學(xué)生三個不同權(quán)限的管理界面。系統(tǒng)主體框架結(jié)構(gòu)如圖1所示。
(三)系統(tǒng)功能設(shè)計(jì)
課程資源功能模塊的設(shè)計(jì)理論模塊主要包括緒言、電視節(jié)目制作的發(fā)展簡史、節(jié)目制作的前沿知識、節(jié)目制作的特點(diǎn)和學(xué)習(xí)方法等內(nèi)容。技術(shù)模塊主要包括電視節(jié)目制作的各類軟件、硬件設(shè)備等內(nèi)容。項(xiàng)目應(yīng)用模塊將電視節(jié)目制作各學(xué)科知識分解梳理成多個案例,以基于工作過程的教學(xué)模式來設(shè)置項(xiàng)目應(yīng)用模塊。例如,電視節(jié)目制作課程中的電視攝像包括電視新聞、訪談欄目、短劇、MTV、電視廣告、形象宣傳片、紀(jì)錄片7個實(shí)訓(xùn)制作案例。多媒體素材庫可實(shí)現(xiàn)資源共享,主要提供各類電視節(jié)目素材,也包括一些學(xué)生作品,供用戶查閱使用。模擬實(shí)訓(xùn)平臺主要包括三維模擬電視節(jié)目制作的虛擬演播室等互動實(shí)訓(xùn)平臺。
圖1 系統(tǒng)主體框架結(jié)構(gòu)圖
管理功能模塊的設(shè)計(jì)管理模塊須從首頁登錄后進(jìn)入管理員、教師、學(xué)生三個不同權(quán)限的管理界面使用,是本系統(tǒng)的應(yīng)用平臺。各模塊的詳細(xì)功能如下:(1)管理員模塊。管理員可以對課程資源模塊的內(nèi)容進(jìn)行添加、刪除和修改等操作,可以對全體用戶進(jìn)行審核、添加、刪除和修改等操作,可以進(jìn)行維護(hù)、備份等操作,還可以對系統(tǒng)內(nèi)的課程資源信息、教師信息、學(xué)生信息等內(nèi)容進(jìn)行查詢統(tǒng)計(jì)。(2)教師管理模塊。教師可以對系統(tǒng)內(nèi)的個人信息進(jìn)行維護(hù)、修改等操作,可以對課程資源模塊的內(nèi)容進(jìn)行添加、刪除和修改等操作,可以對學(xué)生用戶進(jìn)行審核、添加、刪除和修改等操作,可以對學(xué)生學(xué)習(xí)進(jìn)行管理,并可以根據(jù)教學(xué)進(jìn)度和學(xué)生學(xué)習(xí)等情況選擇推薦課程資源。教師也可以對學(xué)生反饋的學(xué)習(xí)效果進(jìn)行評價(評分),并根據(jù)學(xué)生學(xué)習(xí)情況繼續(xù)推薦新一輪需要學(xué)習(xí)的課程資源和提出學(xué)習(xí)建議。教師還可以對系統(tǒng)內(nèi)的課程資源信息、學(xué)生信息、小組分組、學(xué)習(xí)報告等內(nèi)容進(jìn)行查詢統(tǒng)計(jì)。(3)學(xué)生管理模塊。學(xué)生可以對系統(tǒng)內(nèi)的個人信息進(jìn)行維護(hù)、修改等操作,并最終確認(rèn)自己所在的班級和授課教師,可以對課程資源模塊的內(nèi)容進(jìn)行瀏覽、閱讀、練習(xí)等操作,可以根據(jù)興趣等因素自己組建學(xué)習(xí)小組進(jìn)行討論交流,自主學(xué)習(xí)教師推薦的課程資源,并以小組名義提交學(xué)習(xí)總結(jié)報告、獲得學(xué)習(xí)評價(評分),還可以對課程資源信息、小組分組、教師推薦的課程資源和反饋信息等內(nèi)容進(jìn)行查詢統(tǒng)計(jì)。
(四)系統(tǒng)工作流程
“電視節(jié)目制作網(wǎng)絡(luò)學(xué)習(xí)平臺”的工作流程為:(1)管理員和授課教師整理添加課程資源,供學(xué)習(xí)電視節(jié)目制作課程的各專業(yè)學(xué)生學(xué)習(xí);(2)管理員接受教師和學(xué)生注冊并賦予相應(yīng)的使用權(quán)限;(3)教師進(jìn)一步審核學(xué)生注冊申請并最終確認(rèn)教學(xué)班級中的學(xué)生;(4)教師根據(jù)授課需要繼續(xù)添加、修改或刪除課程資源,并向不同專業(yè)的學(xué)生進(jìn)行有選擇的推薦;(5)學(xué)生根據(jù)教師推薦的課程資源自主學(xué)習(xí)并可以小組形式討論交流;(6)教師根據(jù)學(xué)生反饋的學(xué)習(xí)效果進(jìn)行評價(評分),并根據(jù)學(xué)生學(xué)習(xí)情況繼續(xù)推薦新一輪需要學(xué)習(xí)的課程資源和提出學(xué)習(xí)建議。
系統(tǒng)工作流程如圖2所示。
圖2 系統(tǒng)工作流程圖
(五)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
經(jīng)過對系統(tǒng)數(shù)據(jù)庫的需求分析、概念設(shè)計(jì)、總結(jié)歸納,設(shè)計(jì)出系統(tǒng)數(shù)據(jù)庫E-R圖,如圖3所示。
圖3 系統(tǒng)數(shù)據(jù)庫E-R圖
系統(tǒng)數(shù)據(jù)庫中的表分為:用戶管理信息表、教師基本信息表、學(xué)生基本信息表、管理員基本信息表、班級信息表、課程資源信息表、課程學(xué)習(xí)信息表、學(xué)習(xí)小組信息表等,數(shù)據(jù)庫的表間關(guān)系如圖4所示。
網(wǎng)絡(luò)學(xué)習(xí)平臺的開發(fā)
“電視節(jié)目制作網(wǎng)絡(luò)學(xué)習(xí)平臺”通過VisualStudio2005進(jìn)行編程開發(fā)。以現(xiàn)實(shí)授課班級內(nèi)學(xué)生信息的查詢、修改、刪除功能為例,學(xué)生查詢顯示的主要代碼如下:
圖4 系統(tǒng)數(shù)據(jù)庫表間關(guān)系圖
教師可以對授課班級內(nèi)的學(xué)生用戶進(jìn)行查詢、修改、刪除等管理操作,如圖5所示。
“電視節(jié)目制作網(wǎng)絡(luò)學(xué)習(xí)平臺”在結(jié)合高職學(xué)生使用特點(diǎn)的基礎(chǔ)上進(jìn)行了設(shè)計(jì)和開發(fā),構(gòu)建了一個學(xué)生自主學(xué)習(xí)的網(wǎng)絡(luò)平臺。為使網(wǎng)絡(luò)學(xué)習(xí)平臺發(fā)揮最大的使用效果,一方面,需要在使用中不斷反饋和完善,另一方面,需要積極探索基于網(wǎng)絡(luò)學(xué)習(xí)平臺的新的學(xué)習(xí)模式。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)輔助教學(xué),特別是輔助高職教學(xué),還需要不斷研究、探索與完善。
[1]C Ullman,J Kauffman.ASP.NET入門經(jīng)典——Visual C#.NET 2003編程篇[M].楊浩,譯.北京:清華大學(xué)出版社,2004.
[2]董義革,王萍.ASP.NET程序設(shè)計(jì)基礎(chǔ)與應(yīng)用[M].北京:北京海洋智慧圖書有限公司,2006.
[3]李英俊,畢斐.ASP.NET動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學(xué)出版社,2004.
[4]M Gunderloy.ADO與ADO.NET編程指南[M].邱仲潘,譯.北京:電子工業(yè)出版社,2002.
[5]丁永剛,雷體南,吳林靜.基于SQL SERVER2005和ASP.NET 2.0 XML的教學(xué)資源庫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國教育信息化,2008,(11):64-67.
[6]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第4版)[M].北京:高等教育出版社,2006.
G712
A
1672-5727(2011)02-0173-02
劉霞(1981—),女,河北阜城人,碩士,天津中德職業(yè)技術(shù)學(xué)院講師,主要從事聲像專業(yè)教學(xué)和研究。