沈嵐嵐
【摘 要】隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,在線學(xué)習(xí)已成為一個熱點(diǎn),本文是以編程語言JAVA為開發(fā)語言,運(yùn)用MySQL數(shù)據(jù)庫技術(shù)以及其他一些基于Web的應(yīng)用開發(fā)技術(shù)和框架,開發(fā)的一個互動多媒體在線學(xué)習(xí)網(wǎng)站。
【關(guān)鍵詞】在線學(xué)習(xí);JSP;MySQL
0 引言
隨著全世界互聯(lián)網(wǎng)和IT技術(shù)的更新,互聯(lián)網(wǎng)進(jìn)程正在變快,以計(jì)算機(jī)科學(xué)技術(shù)和互聯(lián)網(wǎng)為基礎(chǔ)在線學(xué)習(xí)興起和迅速發(fā)展起來。這種學(xué)習(xí)方式使學(xué)習(xí)不再受到空間和時間上的局限,學(xué)習(xí)者可以隨心所欲的遨游在知識海洋里,無窮無盡的攝取知識的養(yǎng)分,形成終身學(xué)習(xí)的習(xí)慣,共享學(xué)習(xí)資源,共同學(xué)習(xí),共同進(jìn)步。
1 系統(tǒng)總體結(jié)構(gòu)
本文開發(fā)了一個基于JSP的多媒體在線學(xué)習(xí)網(wǎng)站,主要采用了Java與MySQL整合的開發(fā)技術(shù),提供在線留言,在線學(xué)習(xí)視頻,在線學(xué)習(xí)音頻交互等功能。在線學(xué)習(xí)網(wǎng)站打破了傳統(tǒng)教學(xué)模式下的時間和空間上的局限,使學(xué)習(xí)者能夠隨時隨地可以通過訪問被在線學(xué)習(xí)網(wǎng)站來進(jìn)行學(xué)習(xí),以提高學(xué)習(xí)效率。圖1為網(wǎng)站的總體框架圖。
2 部分主要功能實(shí)現(xiàn)及其代碼
(1)網(wǎng)站首頁設(shè)計(jì)
首頁設(shè)計(jì)的好壞直接影響到瀏覽者及用戶對本網(wǎng)站的印象,因此頁面整體布局要合理,簡潔美觀,首頁使用了HTML5技術(shù),安排和設(shè)計(jì)了網(wǎng)站導(dǎo)航、教程搜索、網(wǎng)站公告、用戶登陸、最新發(fā)布教程和熱門排行榜幾個模塊,其運(yùn)行效果如圖2所示
(2)發(fā)布并管理教程
網(wǎng)站的會員用戶可以將自己制作的或從其他途徑收集到的教程發(fā)布到網(wǎng)站上,供其他用戶共享,還可以對自己發(fā)布的教程進(jìn)行管理,以及查看其他用戶的留言。在主頁Web窗體的加載事件中需要先判斷用戶是否登錄,必須登錄才可以發(fā)布教程或管理自己發(fā)布的教程,如果沒有登錄將彈出對話框架跳轉(zhuǎn)到首頁。而在發(fā)布教程時,當(dāng)用戶將教程信息添加正確后單擊“發(fā)布”按鈕,將用戶所發(fā)布的教程信息保存到數(shù)據(jù)庫中。
(3)查看教程頁設(shè)計(jì)
在視頻教學(xué)的播放頁中,已經(jīng)登錄的登錄的用戶可以查看到視頻的上傳日期、上傳者、視頻的播放量和視頻的標(biāo)題。下部的留言框可以發(fā)布留言使用戶相互之間進(jìn)行交流和討論。右邊羅列出整個課程的教學(xué)計(jì)劃和安排,可以從頭開始學(xué)習(xí)也可以選擇自己感興趣的觀看。搜索框可以輸入想要查看和學(xué)習(xí)的視頻或音頻,網(wǎng)站會顯示結(jié)果
課程詳情頁面可以查看課程的簡單介紹,可以看到課程的課時、難以程度、教師名字和上傳日期可以討論區(qū)進(jìn)行整個課程的討論交流,對整個課程有個大概的了解之后可以選擇參加課程。
(4)后臺管理頁面設(shè)計(jì)
后臺管理頁面主要有用戶管理、視頻管理、音頻管理和公告管理等模塊,方便管理員進(jìn)行增加、刪除等操作。
3 總結(jié)
經(jīng)過測試,網(wǎng)站整體運(yùn)行穩(wěn)定且正常,可以提供多媒體教學(xué)資源,具有互動功能,能夠滿足在線學(xué)習(xí)的基本需求。互聯(lián)網(wǎng)正在廣泛而又深入地影響著人們的工作、生活、學(xué)習(xí)及娛樂等方方面面,在學(xué)習(xí)方面,互動多媒體在線學(xué)習(xí)網(wǎng)站會給教育帶來更多的養(yǎng)分。
【參考文獻(xiàn)】
[1]朱敏,黎方晟,朱晴婷.JSP Web應(yīng)用教程[M].北京:清華大學(xué)出版社,2010:58~62.
[2]劉中兵,陳艷燕,程琳梅.Web2.0動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社,2009:1~10.
[3]王國輝,盧瀚.Java Web開發(fā)之道[M].北京:電子工業(yè)出版社,2011:315~330.
[4]范斯瓦尼.MySQL完全手冊[M].北京:電子工業(yè)出版社,2005.2:5~33.
[5]劉曉華.JSP應(yīng)用開發(fā)詳解[M].北京:電子工業(yè)出版社,2007.5:3~100.endprint