文/矯學(xué)光
信息時(shí)代,Dreamweaver網(wǎng)頁(yè)制作(以下簡(jiǎn)稱“Dreamweaver”)作為計(jì)算機(jī)相關(guān)專業(yè)的專業(yè)課程,具有非常強(qiáng)的實(shí)踐和應(yīng)用性。但是,傳統(tǒng)的教師照本宣科,學(xué)生被動(dòng)模仿的學(xué)習(xí)模式的成效不足,亟需引入信息化手段,創(chuàng)新教學(xué)模式。本文研發(fā)了Dreamweaver網(wǎng)上微課系統(tǒng),利用ASP.net+SQL server開發(fā)環(huán)境,引入MVC框架,實(shí)現(xiàn)Dreamweaver課件管理、課程管理、學(xué)生作業(yè)管理、學(xué)生成績(jī)管理,本系統(tǒng)能夠?qū)崿F(xiàn)對(duì)學(xué)生Dreamweaver課程學(xué)習(xí)的全方位掌握,教師也能夠利用本系統(tǒng)內(nèi)量化考核的結(jié)果作為學(xué)生的評(píng)分結(jié)果。
MVC的全名是Model View Controller,也是模型(Model)-視圖(View)-控制器(Controller)的簡(jiǎn)稱。它采取業(yè)務(wù)邏輯、數(shù)據(jù)信息、程序接口互相不關(guān)聯(lián)的方式編寫代碼,將業(yè)務(wù)邏輯整合至一個(gè)部件內(nèi)部,優(yōu)化了定制化接口和使用者相互之間的聯(lián)系,無須再次對(duì)業(yè)務(wù)邏輯進(jìn)行代碼編寫。
“網(wǎng)上微課”首先在國(guó)外提出,是一種能夠利用Internet進(jìn)行傳播且具備詳細(xì)學(xué)科的其中知識(shí)內(nèi)容同時(shí)應(yīng)用到某個(gè)具體教學(xué)的環(huán)節(jié)研制的視頻課程,這些課程支大都控制在十分鐘以內(nèi),且支持多種學(xué)習(xí)模式。教師可以根據(jù)學(xué)校自身的硬件條件、教學(xué)設(shè)備、教學(xué)資源、教師信息技術(shù)水平、學(xué)生學(xué)習(xí)特征等實(shí)際情況,參照學(xué)校實(shí)際教學(xué)內(nèi)容展開設(shè)計(jì)、開發(fā)及制作“網(wǎng)上微課”。
2.2.1 需求分析
Dreamweaver網(wǎng)上微課系統(tǒng)主要應(yīng)用角色分為教師和學(xué)生,教師管理課程、上傳課件,學(xué)生學(xué)習(xí)課程,完成作業(yè),參加考試。
課程管理:教師針對(duì)Dreamweaver課程的基本屬性、課程要求、進(jìn)度安排、知識(shí)框架進(jìn)行梳理設(shè)計(jì),這是系統(tǒng)的基礎(chǔ)。
課件管理:教師制作微課課件,并根據(jù)課程管理的框架進(jìn)行上傳,學(xué)生根據(jù)學(xué)習(xí)進(jìn)度,通過終端進(jìn)行課程學(xué)習(xí),在學(xué)習(xí)過程中,學(xué)生可以進(jìn)行提問,教師進(jìn)行解答。
作業(yè)管理:每堂微課教師布置作業(yè),學(xué)生完成并提交作業(yè),教師予以評(píng)分。
成績(jī)管理:教師布置單元測(cè)試、期中測(cè)試、期末測(cè)試,學(xué)生完成測(cè)試,教師予以批改并納入學(xué)生綜合考核。
2.2.2 系統(tǒng)設(shè)計(jì)
Dreamweaver網(wǎng)上微課系統(tǒng)架構(gòu)結(jié)構(gòu)設(shè)定為三層,分別是表示層、邏輯層和數(shù)據(jù)層。表示層的具體內(nèi)容是Dreamweaver網(wǎng)上微課系統(tǒng)用戶接口;邏輯層的具體內(nèi)容是課程管理、課件管理、作用管理、成績(jī)管理和系統(tǒng)管理的具體模塊實(shí)現(xiàn),數(shù)據(jù)層的具體內(nèi)容是SQL server數(shù)據(jù)信息記錄。
本次系統(tǒng)所使用的Dreamweaver軟件是與教材配套的Dreamweaver CC版本。網(wǎng)上微課的制作是本系統(tǒng)的創(chuàng)新教學(xué),主要步驟包括:
(1)構(gòu)建“網(wǎng)上微課”體;
(2)選擇網(wǎng)上微課類型;
(3)設(shè)計(jì)并撰寫網(wǎng)上微課腳本;
(4)制作并上傳網(wǎng)上微課視頻。
2.2.3 拓?fù)浣Y(jié)構(gòu)
本文所設(shè)計(jì)的系統(tǒng)采用B/S架構(gòu),基于ASP.NET框架的網(wǎng)站項(xiàng)目,采用Microsoft SQL Server 2008作為底層關(guān)系數(shù)據(jù)庫(kù)。操作系統(tǒng)版本:Win7, Win8, Win10, Windows Server各 版 本IDE工 具:Microsoft Visual Studio 2010。服務(wù)器環(huán)境:IIS。數(shù)據(jù)庫(kù):Microsoft SQL Server 2008。
檢驗(yàn)本系統(tǒng)的應(yīng)用服務(wù)器能夠支持的用戶請(qǐng)求的最大同時(shí)數(shù)量以及響應(yīng)速度;在本軟件的核心數(shù)據(jù)條數(shù)以及并發(fā)到400000條的狀態(tài)下,查詢一條信息需要的時(shí)間消耗為1.6秒,整個(gè)信息的時(shí)間消耗為7秒,CPU的使用率只是40%左右。如果同時(shí)使用的用戶在線數(shù)量能夠帶到2000人,軟件的響應(yīng)時(shí)間消耗為1.81秒。CPU的使用率也只是達(dá)到43%。,整體的數(shù)據(jù)響應(yīng)性能穩(wěn)定。
此外,為了掌握學(xué)生對(duì)本次課程應(yīng)用“網(wǎng)上微課”形式所獲得的上課支持情況、具體課件是否滿意情況以及取得的學(xué)習(xí)收獲情況,發(fā)放了六十份調(diào)查問卷進(jìn)行反饋,67.7%的學(xué)生滿意和支持本次網(wǎng)上微課教學(xué)形式,71%的學(xué)生愿意和支持日后使用網(wǎng)上微課教學(xué)形式,67.3%的學(xué)生對(duì)本次網(wǎng)上微課教學(xué)設(shè)計(jì)滿意,74.8%的學(xué)生對(duì)本次網(wǎng)上微課教學(xué)的實(shí)施過程滿意。
本篇以《Dreamweaver網(wǎng)頁(yè)制作》課程為主體,探索了創(chuàng)新形式的教學(xué)設(shè)計(jì)——“網(wǎng)上微課”,并將對(duì)網(wǎng)上微課系統(tǒng)進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn),效果表明,本系統(tǒng)能夠激發(fā)學(xué)生學(xué)習(xí)興趣,實(shí)現(xiàn)了整個(gè)課程的課程管理、課件管理、作業(yè)管理和成績(jī)管理,具備較好的研究意義及其實(shí)踐價(jià)值。