摘 要:隨著學(xué)習(xí)手段的不斷發(fā)展,傳統(tǒng)課堂教學(xué)的局限性越發(fā)的明顯,因此學(xué)生和教師都希望有一個(gè)便捷網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)來(lái)組織教學(xué)資源,本系統(tǒng)就是基于這樣需要而產(chǎn)生的。本系統(tǒng)實(shí)現(xiàn)了項(xiàng)目導(dǎo)向式網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),由實(shí)踐項(xiàng)目引入學(xué)習(xí)內(nèi)容,將離散的知識(shí)點(diǎn)有效的關(guān)聯(lián)在一起,提高學(xué)生的學(xué)習(xí)效率。通過(guò)本平臺(tái)的應(yīng)用,可以提供學(xué)生實(shí)踐能力,增強(qiáng)項(xiàng)目經(jīng)驗(yàn),促進(jìn)校企合作,同時(shí)也幫助了教師有效的管理教學(xué)過(guò)程。
關(guān)鍵詞:網(wǎng)絡(luò)學(xué)習(xí)平臺(tái);項(xiàng)目導(dǎo)向;在線學(xué)習(xí)
中圖分類號(hào):G64
1 系統(tǒng)的總體設(shè)計(jì)
項(xiàng)目導(dǎo)向式網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)由“教師教學(xué)系統(tǒng)”、“學(xué)生學(xué)習(xí)系統(tǒng)”和“教學(xué)管理系統(tǒng)”三大模塊組成,這些模塊之間相互聯(lián)系,相互配合構(gòu)成一個(gè)完整的在線視頻學(xué)習(xí)系統(tǒng)。本系統(tǒng)根據(jù)軟件體系結(jié)構(gòu),結(jié)合本系統(tǒng)的設(shè)計(jì)特點(diǎn),采用三層架構(gòu)設(shè)計(jì)作為系統(tǒng)框架,系統(tǒng)的邏輯體系設(shè)計(jì):
三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表示層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL)。區(qū)分層次可以充分體現(xiàn)“高內(nèi)聚,低耦合”的思想。
(1)表示層(UI):展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見所得;(2)業(yè)務(wù)邏輯層(BLL):針對(duì)具體問(wèn)題的業(yè)務(wù)流程操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理;(3)數(shù)據(jù)訪問(wèn)層(DAL):該層直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增添、刪除、修改、更新、查找等。
三層結(jié)構(gòu)具有以下優(yōu)點(diǎn):
(1)開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層;(2)可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn);(3)可以降低層與層之間的依賴;(4)有利于標(biāo)準(zhǔn)化;(5)有利于各層邏輯的復(fù)用。
2 系統(tǒng)功能模塊設(shè)計(jì)
項(xiàng)目導(dǎo)向式網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)是通過(guò).NET技術(shù)搭建的師生互動(dòng)平臺(tái),學(xué)生教師通過(guò)該平臺(tái)進(jìn)行知識(shí)的共享。系統(tǒng)主要功能包括:
2.1 教師教學(xué)系統(tǒng)
管理在線視頻:由教師上傳項(xiàng)目知識(shí)要點(diǎn)及視頻,學(xué)生可以觀看或收藏該視頻。
管理網(wǎng)上作業(yè):可以針對(duì)某個(gè)項(xiàng)目布置若干作業(yè),并需要及時(shí)批改作業(yè)。
2.2 學(xué)生學(xué)習(xí)系統(tǒng)
在線視頻學(xué)習(xí):由教師上傳項(xiàng)目知識(shí)要點(diǎn)及視頻,學(xué)生可以觀看視頻學(xué)習(xí)該項(xiàng)目。
網(wǎng)上作業(yè):作業(yè)環(huán)節(jié)是對(duì)所學(xué)知識(shí)理解和鞏固的過(guò)程。
項(xiàng)目收藏:學(xué)生通過(guò)老師上傳的項(xiàng)目及視頻,收藏感興趣的項(xiàng)目。
網(wǎng)上交流:學(xué)生可以通過(guò)對(duì)項(xiàng)目的留言板提出自己的見解,與老師同學(xué)之間產(chǎn)生互動(dòng)。
下載素材:可以下載項(xiàng)目所需素材。
2.3 教學(xué)管理系統(tǒng)
人員管理:包括系統(tǒng)管理員、教師和學(xué)生管理。其中管理員可以對(duì)所有人員進(jìn)行添加、修改、刪除和查詢,同時(shí)還可以對(duì)教師和學(xué)生的所有權(quán)限進(jìn)行分配。
項(xiàng)目管理:包括項(xiàng)目添加、刪除、編輯、上傳該項(xiàng)目及其素材。
作業(yè)管理:可以上傳、下載和批改作業(yè)。
討論交流管理:對(duì)項(xiàng)目的認(rèn)識(shí)、感悟,從中學(xué)到什么或自己對(duì)項(xiàng)目的不同看法。
2.4 其它功能
系統(tǒng)功能維護(hù)。
系統(tǒng)環(huán)境變量設(shè)置。
3 系統(tǒng)功能的實(shí)現(xiàn)
系統(tǒng)功能的實(shí)現(xiàn)幾個(gè)階段:
(1)數(shù)據(jù)庫(kù)的設(shè)計(jì);(2)系統(tǒng)框架的搭建;(3)前臺(tái)首頁(yè)和母版的設(shè)計(jì);(4)學(xué)生功能的實(shí)現(xiàn);(5)教師功能的實(shí)現(xiàn);(6)管理員功能的實(shí)現(xiàn);(7)整合調(diào)試與測(cè)試。
數(shù)據(jù)庫(kù)設(shè)計(jì)主要涉及14張數(shù)據(jù)表,要求每天下班前自動(dòng)備份數(shù)據(jù)庫(kù)到另外一個(gè)硬盤上以提高數(shù)據(jù)的安全性。對(duì)數(shù)據(jù)庫(kù)讀寫、刪除操作最直接的實(shí)現(xiàn)方法是客戶端程序通過(guò)數(shù)據(jù)庫(kù)接口程序直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。
4 系統(tǒng)的安全性考慮
用ASP.NET編寫的動(dòng)態(tài)Web網(wǎng)頁(yè)時(shí),如果考慮不夠周全,安全意識(shí)不強(qiáng),會(huì)造成程序不夠穩(wěn)健,再加上數(shù)據(jù)庫(kù)本身存在的安全漏洞,用戶有意或無(wú)意的交互,就可能會(huì)成為網(wǎng)站的攻擊事件。為了防止這些情況的發(fā)生,本系統(tǒng)采用了身份驗(yàn)證與授權(quán)、使用Parameters參數(shù)防止SQL攻擊以及MD5加密等安全技術(shù)。
5 系統(tǒng)的特色
(1)所有的注冊(cè)用戶均為本校大學(xué)生,采用實(shí)名注冊(cè)形式,時(shí)刻把握學(xué)生學(xué)習(xí)情況;(2)由項(xiàng)目引入學(xué)習(xí)內(nèi)容,將離散的知識(shí)點(diǎn)有效的關(guān)聯(lián)在一起,提高學(xué)生的學(xué)習(xí)效率;(3)通過(guò)本平臺(tái)的應(yīng)用,可以提供學(xué)生實(shí)踐能力,增強(qiáng)項(xiàng)目經(jīng)驗(yàn),促進(jìn)校企合作;(4)平臺(tái)與招聘機(jī)構(gòu)進(jìn)行合作,第一時(shí)間向畢業(yè)生傳遞(發(fā)布)就業(yè)信息。
6 結(jié)束語(yǔ)
本系統(tǒng)的目標(biāo)就是實(shí)現(xiàn)學(xué)生在學(xué)習(xí)過(guò)程中與老師的互動(dòng)。本系統(tǒng)通過(guò)項(xiàng)目組織知識(shí)點(diǎn),而不是傳統(tǒng)的通過(guò)科目分解知識(shí)點(diǎn),每個(gè)知識(shí)點(diǎn)都有相應(yīng)的視頻參考學(xué)習(xí)。通過(guò)項(xiàng)目引導(dǎo)學(xué)生學(xué)習(xí)可以極大的提高學(xué)生的學(xué)習(xí)興趣與學(xué)習(xí)效率。本系統(tǒng)已在我校運(yùn)行一年,受到師生的一致好評(píng)。
參考文獻(xiàn):
[1]盧鋒,吳偉敏.網(wǎng)絡(luò)學(xué)習(xí)環(huán)境的特征與設(shè)計(jì)[J].中國(guó)遠(yuǎn)程教育,2001.
[2]劉宇航.網(wǎng)絡(luò)課程學(xué)習(xí)過(guò)程監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱師范大學(xué),2010.
[3]姜大源,吳全全.當(dāng)代德國(guó)職業(yè)教育主流教學(xué)思想研究[J/OL],2007.
[4]陳蘆敏.論職高電子信息工程專業(yè)的項(xiàng)目導(dǎo)向教學(xué)模式[J].考試周刊,2012(60).
作者簡(jiǎn)介:張光桃(1980.03-),男,安徽天長(zhǎng)人,教研室主任,講師,碩士研究生,研究方向:軟件技術(shù)。
作者單位:揚(yáng)州市職業(yè)大學(xué) 信息工程學(xué)院,江蘇揚(yáng)州 225000