?

基于JSP的多媒體在線學習網站的設計與實現

2017-11-21 08:37沈嵐嵐
科技視界 2017年21期
關鍵詞:在線學習

沈嵐嵐

【摘 要】隨著網絡技術的發展,在線學習已成為一個熱點,本文是以編程語言JAVA為開發語言,運用MySQL數據庫技術以及其他一些基于Web的應用開發技術和框架,開發的一個互動多媒體在線學習網站。

【關鍵詞】在線學習;JSP;MySQL

0 引言

隨著全世界互聯網和IT技術的更新,互聯網進程正在變快,以計算機科學技術和互聯網為基礎在線學習興起和迅速發展起來。這種學習方式使學習不再受到空間和時間上的局限,學習者可以隨心所欲的遨游在知識海洋里,無窮無盡的攝取知識的養分,形成終身學習的習慣,共享學習資源,共同學習,共同進步。

1 系統總體結構

本文開發了一個基于JSP的多媒體在線學習網站,主要采用了Java與MySQL整合的開發技術,提供在線留言,在線學習視頻,在線學習音頻交互等功能。在線學習網站打破了傳統教學模式下的時間和空間上的局限,使學習者能夠隨時隨地可以通過訪問被在線學習網站來進行學習,以提高學習效率。圖1為網站的總體框架圖。

2 部分主要功能實現及其代碼

(1)網站首頁設計

首頁設計的好壞直接影響到瀏覽者及用戶對本網站的印象,因此頁面整體布局要合理,簡潔美觀,首頁使用了HTML5技術,安排和設計了網站導航、教程搜索、網站公告、用戶登陸、最新發布教程和熱門排行榜幾個模塊,其運行效果如圖2所示

(2)發布并管理教程

網站的會員用戶可以將自己制作的或從其他途徑收集到的教程發布到網站上,供其他用戶共享,還可以對自己發布的教程進行管理,以及查看其他用戶的留言。在主頁Web窗體的加載事件中需要先判斷用戶是否登錄,必須登錄才可以發布教程或管理自己發布的教程,如果沒有登錄將彈出對話框架跳轉到首頁。而在發布教程時,當用戶將教程信息添加正確后單擊“發布”按鈕,將用戶所發布的教程信息保存到數據庫中。

(3)查看教程頁設計

在視頻教學的播放頁中,已經登錄的登錄的用戶可以查看到視頻的上傳日期、上傳者、視頻的播放量和視頻的標題。下部的留言框可以發布留言使用戶相互之間進行交流和討論。右邊羅列出整個課程的教學計劃和安排,可以從頭開始學習也可以選擇自己感興趣的觀看。搜索框可以輸入想要查看和學習的視頻或音頻,網站會顯示結果

課程詳情頁面可以查看課程的簡單介紹,可以看到課程的課時、難以程度、教師名字和上傳日期可以討論區進行整個課程的討論交流,對整個課程有個大概的了解之后可以選擇參加課程。

(4)后臺管理頁面設計

后臺管理頁面主要有用戶管理、視頻管理、音頻管理和公告管理等模塊,方便管理員進行增加、刪除等操作。

3 總結

經過測試,網站整體運行穩定且正常,可以提供多媒體教學資源,具有互動功能,能夠滿足在線學習的基本需求?;ヂ摼W正在廣泛而又深入地影響著人們的工作、生活、學習及娛樂等方方面面,在學習方面,互動多媒體在線學習網站會給教育帶來更多的養分。

【參考文獻】

[1]朱敏,黎方晟,朱晴婷.JSP Web應用教程[M].北京:清華大學出版社,2010:58~62.

[2]劉中兵,陳艷燕,程琳梅.Web2.0動態網站開發[M].北京:清華大學出版社,2009:1~10.

[3]王國輝,盧瀚.Java Web開發之道[M].北京:電子工業出版社,2011:315~330.

[4]范斯瓦尼.MySQL完全手冊[M].北京:電子工業出版社,2005.2:5~33.

[5]劉曉華.JSP應用開發詳解[M].北京:電子工業出版社,2007.5:3~100.endprint

猜你喜歡
在線學習
信息化環境下高職英語教學現狀及應用策略研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合