本站小編為你精心準備了網絡學習平臺的制作參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘 要 計算機多媒體和網絡通信技術的發展,有力地推動了信息技術和課程整合的進程。筆者從教學需求入手,設計并實現了基于B/S模式《工程圖學》網絡學習平臺,著重闡述了前臺課程學習模塊、學習輔導模塊、后臺課程管理模塊和視頻點播管理模塊的設計。
關鍵字 B/S模式;工程圖學;學習平臺
1引言
現代信息技術的迅猛發展,為人們的工作方式、學習方式和生活方式帶來了前所未有的沖擊。網絡憑借其信息存儲容量大、表現形式多樣化、高度共享性和擴展性以及交流實時性和便利性等獨特的優勢在教育領域中得到日益廣泛的應用。特別是Internet與校園網的接軌,為學校教育教學提供了豐富的資源,打破了學生僅以教科書作為知識來源單一渠道的局限。目前,以網絡學習平臺為主要表現形態的教學資源的設計開發已經初見端倪,并日益顯示出蓬勃發展的生機。
根據實際需要,建立一個工程圖學網絡學習平臺,以解決目前工程圖學預備知識的資源不足,知識結構不合理,與實際結合欠密切等問題。
根據上述的工程圖學學習網站的設計與開發,我們擬出以下系統目標:
(1)建立信息管理模塊,促使管理信息化。為管理員提供及時、準確的開設課程信息,為教師提供詳細的學生信息。
(2)建立視頻點播系統,制作專家的講課視頻,為學生學習工程圖學整門課程提供現行組織者。
(3)建立權限管理系統,保證系統的安全性。
(4)建立動態管理系統,使更新管理簡單。
2 總體設計
本系統采用了B/S(客戶端/服務器)結構,使用面向對象的方法進行分析和設計,采用ASP+Access技術,基于Dreamweaver軟件開發環境,以Windows2000/XP為開發平臺,能較好地實現系統開發及測試。
在數據庫的設計過程中經常要添加、刪除數據庫對象,這會使數據庫內部留有許多碎片,不能有效地利用磁盤空間,文件會逐漸增大。從而導致磁盤空間的浪費,使數據庫的讀寫效率降低。我們用Access提供的工具來壓縮數據庫,它將重新安排數據庫文件在磁盤中保存的位置,并釋放磁盤空間,通常文件的容量會縮小成原來的幾分之一。
“工程圖學網絡學習平臺”主要分為前臺和后臺管理兩大模塊,如圖1所示。
工程圖學網絡學習平臺系統圖
數據庫的設計:功能模塊設計完成后就要對數據結構來設計。數據的結構會影響整個學習網站的設計和應用,而且結構是否合理會影響到網站的運行狀況。本網站采用MicrosoftAccess2003數據庫設計而成。通過conn.asp與數據庫進行連接,當需要打開數據庫連接時,只需在文件中加入文件包含語句:”<!--#includefile=”conn.asp”-->”
3 詳細設計
根據已有的需求信息和總體設計,在此基礎上進行系統的詳細設計。鑒于篇幅在此只介紹該學習平臺前臺學習模塊、視頻點播模塊以及服務器端的課程管理模塊、視頻點播管理模塊的設計與實現。
3.1 課程學習模塊
課程學習模塊給學習者提供了一個在線學習的環境,學習者可以根據自己的掌握情況自主的選擇學習內容。我們在課程欄目設計中采用了動態的調用。這段代碼使用Java語言編寫的一段函數:其作用是顯示下一級子目錄,關鍵代碼如下:
<%dimbig,small,m
setbig=Server.CreateObject("adodb.recordset")
big.open"select*fromBigclass",conn,1,3%>’建立名稱為big記錄集
<%ifnotbig.eofthen
dowhilenotbig.eof
form=1tobig.recordcount
3.2 學習輔導模塊
學習輔導模塊包括課后習題部分和模擬試卷部分。課后習題提供兩種方式。一種是圖片形式,學習者可以根據習題掌握情況自行選擇習題,并為學習者提供了源文件下載。其實現是采用后臺上傳,前臺顯示的方式,動態更新數據。前臺顯示采用了正則表達式來判斷記錄中是否存在滿足條件的記錄,如果有,則從數據庫中讀取相應的數據。我們采用了數組和循環語句來顯示圖片和提供下載鏈接。
3.3 相關資源模塊
相關資源模塊主要包括教師交流模塊,學生作品案例展示模塊,以及資源下載模塊。這三個模塊是基于以教師為主導,學生為主題來設計的。
教師交流模塊主要是為了實現教師與教師之間的交流,主要探討如何備課,如何講課。大部分學習網站只注重學生學的部分,卻忽略了教師教的部分。這樣容易導致建構主義的一個極端,那就是學習是學生自我心理表征的過程。而忽略了如何改進教師的教學質量問題。
學生作品模塊主要是教師將學生的一些優秀作品通過審核,發表到學習網站中,可以作為學生學習的案例。
資源下載模塊目前主要是ppt課件,以及一些輔助視頻。該模塊是為學生者自主學習提供資料和相關鏈接。
3.4 后臺管理模塊的實現
工程圖學學習網站后臺管理模塊主要包括:系統信息管理、課程內容管理、習題模塊管理、視頻點播管理、學習資源管理、學生信息管理、教學目標管理和網站地圖管理八個模塊。下面具體介紹后臺管理界面的設計課程內容管理模塊的實現。
管理員登錄界面是管理員進入管理頁面的頁面,其設計要求簡介明了,顯示管理員用戶名、密碼和驗證碼的登錄框。如圖2所示。
圖2 登錄
圖3 導航欄設計
管理員頁面導航欄界面設計如圖3所示:采用了二級菜單的管理方法,為實現菜單界面的統一性,我們為其定義了樣式:
.sec_menu一級菜單的樣式;menu_titleSPAN二級菜單的樣式;a:link鏈接文字的樣式。
a:hover設置a對象在其鼠標懸停時的樣式表屬性。
a:active設置a對象在被用戶激活(在鼠標點擊與釋放之間發生的事件)時的樣式表屬性。
a:link設置a對象在未被訪問前的樣式表屬性。
a:visited設置a對象在其鏈接地址已被訪問過時的樣式表屬性。
3.5 課程內容管理模塊的設計與實現
課程管理模塊主要包括章節管理、內容管理和添加內容三個部分章節管理是對課程內容的章節名稱進行管理,它主要包括章名稱的添加、修改和刪除,節名稱的添加、修改和刪除。并且如果要刪除章名稱將會把相應的節名稱全部刪除。
添加內容模塊的功能是為課程添加內容。內容可以是文字,圖片和某些文件的上傳。操作過程為,先選擇章名稱,屬于該章的所有節名稱就會從數據庫中讀出來,這時選擇節名稱。然后添加標題、作者、來源等信息。
3.6 視頻點播模塊管理
視頻點播模塊包括添加視頻、管理視頻和欄目管理三個子模塊。
添加視頻是為學習者提供視頻連接,如圖5所示:先選擇視頻類型,再選擇相應的分類。添加視頻名稱、視頻大小、播放器選擇(默認為mediaplayer)、下載地址(需要先將制作好的視頻置于站點下面admin/vod/video文件夾里面,也可以將已知的視頻地址寫入)、推薦度以及影片簡介等信息。然后點擊添加即可完成視頻的添加。
視頻管理模塊是為了方便管理員管理視頻而設計的。如圖6所示。
在這個模塊中增加了一個查詢功能,為管理員可以快速地查找到要修改或刪除的視頻。輸入要查詢的視頻的關鍵字,點擊查詢,系統將從數據庫中查找符合查詢條件的所有視頻。例如輸入“預備知識”為關鍵字,系統將會查到所有包含預備知識的視頻。
欄目管理指對視頻類型的管理。根據工程圖學專業教師的要求,我們對視頻分為預備知識、課件視頻和輔助視頻三大類。該模塊可以對欄目進行添加、修改和刪除。
學習平臺其它模塊的實現在此不再贅述。學生信息管理主要是對學生密碼的管理。教學目標管理包括學科目標管理和章節目標管理,旨在讓學生在開始學習之前就對該課程有較明確的目標。
4 結論
運用教育技術學理論基礎,尤其是遠程教育學的基礎理論,結合專業教師對網站要求,設計并制作了工程圖學網絡學習平臺。此系統是基于B/S數據庫應用模式并采用ASP+ACCESS技術和流行的三層架構模式設計和開發而成。通過對系統模塊的統一設計及ASP自身的優勢,大大提高了系統的可移植性和可擴展性。
在網站的建設中,還考慮到了教師管理的方便,以及系統的安全性和網絡空間等方面。主要表現在:
(1)所有密碼采用MD5加密,保證了管理員和用戶的信息安全。
(2)采用動態網頁設計技術,用戶無法通過查看源代碼來獲取數據的入口和通道,大大提高了系統的安全性。
(3)由于受到網絡空間大小的限制,在文件管理方面采用了刪除記錄及刪除文件的管理方式,使網絡空間的利用率大大提高。
(4)采用了數據庫壓縮技術,防止由于數據庫的反復修改帶來的碎片造成的浪費,提高了數據庫的讀寫效率。
該教學平臺基本滿足了專業教師的教學需求,技術和時間的原因,還有一些功能未能實現,鑒于工程圖學教材的改版,資源的欠缺,還需要進一步的完善。