俞曉妮
[摘要] 教學(xué)資源平享有助于教育質(zhì)量的提高。網(wǎng)絡(luò)技術(shù)的發(fā)展為教學(xué)資源共享提供了技術(shù)保障。本文通過沈陽職業(yè)技術(shù)學(xué)院“多媒體教學(xué)資源平臺”的開發(fā),結(jié)合實(shí)際需求,運(yùn)用軟件工程方法,結(jié)合前沿的WEB技術(shù),探討了“多媒體教學(xué)資源平臺”的設(shè)計(jì)與實(shí)現(xiàn)過程。
[關(guān)鍵詞] 教學(xué)資源平臺多媒體B/S 結(jié)構(gòu)
隨著教育改革的深入和社會信息化的推進(jìn),教育資源共享正在受到大力的推廣。教學(xué)資源平臺的建立作為課堂教學(xué)的有力補(bǔ)充,便于學(xué)生的課外學(xué)習(xí)及復(fù)習(xí)。同時(shí)通過其互動(dòng)平臺可實(shí)現(xiàn)教師答疑、師生探討,有助于學(xué)術(shù)氛圍的形成,提高教學(xué)效果。
一、B/S模式軟件開發(fā)技術(shù)
B/S 結(jié)構(gòu)相對傳統(tǒng) C/S 結(jié)構(gòu)明顯的優(yōu)點(diǎn)是:各個(gè)客戶端只需安裝一個(gè)簡單的 Web 瀏覽器,即用戶面對的是簡單統(tǒng)一的瀏覽器,而不是一個(gè)復(fù)雜的軟件。這樣,不僅降低了用戶使用系統(tǒng)的難度,而且易于系統(tǒng)的維護(hù)。
二、需求分析
“多媒體教學(xué)資源平臺”是沈陽職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系自主開發(fā)的教學(xué)軟件。旨在為多媒體技術(shù)專業(yè)學(xué)生及愛好者提供一個(gè)學(xué)習(xí)及交流的平臺。
1.具有教學(xué)資源共享功能。
本教學(xué)資源平臺為多媒體專業(yè)所涉及的影視合成、三維動(dòng)畫、課件制作、企業(yè)宣傳片制作、音頻處理、平面設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)等領(lǐng)域提供豐富的教學(xué)資源。
2.具有教師答疑、學(xué)生互相討論的功能。
多媒體專業(yè)的學(xué)生可根據(jù)自己的需要加入不同的論壇,在論壇中學(xué)生也可提交作品與大家分享。
3.具有網(wǎng)上考試功能。
4.具有教師網(wǎng)上布置及學(xué)生在線提交作業(yè)的功能。
三、系統(tǒng)設(shè)計(jì)
1.開發(fā)工具及運(yùn)行環(huán)境
采用B/S模式開發(fā)技術(shù)。硬件開發(fā)環(huán)境要求:服務(wù)器一臺。
軟件開發(fā)環(huán)境要求:WindowXP/2000、ASP/JSP、Dreamweaver MX、Flash、PhotoShop、Access/SQL Server。
項(xiàng)目運(yùn)行環(huán)境要求:安裝IE5.0以上瀏覽器;安裝IIS
項(xiàng)目運(yùn)行效果要求:軟件內(nèi)容顯示迅速;教學(xué)視頻錄像能夠在線播放;能夠方便快捷地實(shí)現(xiàn)上傳、下載。
2.平臺模塊設(shè)計(jì)
根據(jù)需求,設(shè)計(jì)了展示模塊和功能模塊。展示模塊中包含各學(xué)科資源及作品活動(dòng)等動(dòng)態(tài)信息。
功能模塊包括考試系統(tǒng)、答疑討論、實(shí)訓(xùn)作業(yè)等。
3.展示模塊欄目設(shè)計(jì)
(1)學(xué)科學(xué)習(xí)部分
平面設(shè)計(jì)、家裝設(shè)計(jì)、網(wǎng)站開發(fā)、動(dòng)畫制作、影視后期、多媒體光盤制作。
以上學(xué)習(xí)欄目包含了多媒體技術(shù)專業(yè)的各門課程。進(jìn)入每門課程后都能看到該課程的電子教案、課件、素材、案例等。
(2)其它展示部分
承攬工程、作品和活動(dòng)、校本教材。
4.功能模塊欄目設(shè)計(jì)
在該平臺的功能區(qū)設(shè)計(jì)了如下欄目:
(1)論壇
在本平臺的論壇區(qū)詳細(xì)地開辟了平面設(shè)計(jì)論壇區(qū)、家裝設(shè)計(jì)論壇區(qū)、網(wǎng)站開發(fā)論壇區(qū)、動(dòng)畫制作論壇區(qū)、影視后期論壇區(qū)、多媒體光盤制作論壇區(qū)。
(2)在線考試
將每門學(xué)科的理論知識部分以選擇題形式考試,通過后臺程序?qū)崿F(xiàn)自動(dòng)評分。
(3)實(shí)訓(xùn)及作業(yè)
此部分的設(shè)計(jì)與考試部分的操作題部分類似。可布置實(shí)訓(xùn)內(nèi)容、作業(yè)內(nèi)容、要求及完成效果,同時(shí)提供轉(zhuǎn)到打開相應(yīng)軟件的超鏈接。學(xué)生完成操作后,保存文件,可以提交。
四.系統(tǒng)實(shí)現(xiàn)
1.數(shù)據(jù)庫實(shí)現(xiàn)
根據(jù)各欄目及功能設(shè)計(jì)了后臺數(shù)據(jù)庫,使該平臺能夠通過后臺管理程序進(jìn)行平面內(nèi)容的添加、刪除及修改。
2. 考生管理的部分代碼
<%
'Redirect if username exists
MM_flag = "MM_insert"
If (CStr(Request(MM_flag)) <> "") Then
Dim MM_rsKeyDim MM_rsKey_cmd
MM_dupKeyRedirect = "register.asp?errMsg=賬號名稱已經(jīng)存在,請更換其它名稱!"
MM_dupKeyUsernameValue = CStr(Request.Form("ExamineeName"))
Set MM_rsKey_cmd = Server.CreateObject ("ADODB.Command")
MM_rsKey_cmd.ActiveConnection = MM_inkConn_STRING
MM_rsKey_cmd.CommandText = "SELECT ExamineeName FROM tbExamineeInfo WHERE ExamineeName = ?"
MM_rsKey_cmd.Prepared = true
MM_rsKey_cmd.Parameters.Append MM_rsKey_cmd.CreateParameter("param1", 200, 1, 50,
MM_dupKeyUsernameValue) ' adVarChar
Set MM_rsKey = MM_rsKey_cmd.Execute
MM_rsKey.Close
End If
%>
參考文獻(xiàn):
[1] 王燕,李明,王惠琴.Web 數(shù)據(jù)庫的連接技術(shù)及安全控制.計(jì)算機(jī)工程與應(yīng)用,2008,24:55-58.
[2] 李勇平.ASP.NET Web 應(yīng)用開發(fā)教程.北京:科技出版社,2009,5.
[3] 陳嫻.ASP.NET 項(xiàng)目開發(fā)實(shí)踐.北京:中國鐵道出版社,2008,9.