基于JSP在線音樂播放系統畢業設計開題報告_第1頁
基于JSP在線音樂播放系統畢業設計開題報告_第2頁
基于JSP在線音樂播放系統畢業設計開題報告_第3頁
基于JSP在線音樂播放系統畢業設計開題報告_第4頁
基于JSP在線音樂播放系統畢業設計開題報告_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 畢業設計開題報告班 級:學 號:姓 名:學 院:專 業:設 計 題 目:jsp實現在線音樂播放系統用戶功能子系統指導教師: 畢 業 設 計 開 題 報 告文 獻 綜 述1.1在線音樂播放系統開發的意義 流行音樂之所以被稱為“流行”,原因之一,是她有著傳播的時效性。絕大部分流行歌曲可以一夜成名,但是從人們腦子里消失得也很快,從前極力搶購的唱片可能不久之后就被束之高閣,人們追逐的永遠是不同于以往的“新”星。但是互聯網的出現,一方而因為傳播速度提高而加劇了這種時效性,另一方而卻又利用其無限的網絡胸懷使這些流行音樂具有了一定的持久性。如果這兩方面正是人們所需要的,那么,這些都應當歸功于音樂網站。作為

2、音樂網站的網絡載體,音樂網站在創作、傳播、欣賞方式等方而對流行音樂的發展都產生了前所未有的影響:1.電腦網絡技術的發展使人們通過音樂網站接觸到了更多的流行音樂。2.網民數量的激增使更多的人們通過音樂網站接觸到了流行音樂。3.音樂網站為流行音樂創作提供了更多的便利。4.音樂網站刺激了流行音樂的傳播。5.音樂網站使流行音樂的欣賞方式發生了改變。6.音樂網站不但刺激了流行音樂的傳播,且也刺激了電子數碼產品的頻繁更新換代。1.2在線音樂播放系統在國內外的發展現狀互聯網給學習者提供了豐富的超媒體資源,為網友創造出了一種由他們自行控制的娛樂環境,如果長期手動從網上找尋,就會產生一種無從適從的感覺,從而降低

3、網友的興趣。目前有很少系統能實現這種網絡音樂庫的功能,更在以下方面涉及不多:沒有實現在線實時試聽,不能方便的分類的檢索的系統;單一的音樂網站只是線性的,不是層次狀或網狀的,也不支持相近歌曲的查詢、檢索功能,找歌只能靠輸入和分類查找實現,不便于相關性和方便性的查詢;網友只能每次重復查找,不能記錄網友的喜好、前收藏,這就浪費了一定的時間和網絡資源。由上可看,網絡音樂庫的好與壞,嚴重影響了網友的上網時間和對一個音樂系統的影響力,同時也影響了系統使用的效率。因此音樂網站是一個很有必要的娛樂系統,并且還有很大的發展空間。1.3本系統要實現的目標管理員必須有單獨的管理模塊進行歌曲庫的維護工作,必須有單獨的

4、安全認證入口。當管理員通過后臺安全認證進入后,可以通過此模塊對歌曲庫進行管理,實現歌曲的添加、刪除和修改。系統應該有一個標準的可以維護的動態分類體制。歌曲庫中的歌曲可以按照這個分類標準,劃分為不同的種類。用戶可以通過這個分類機制迅速查找到喜歡的歌曲。作為一個在線點歌的web站點,核心的功能當然是點播歌曲。當用戶通過瀏覽或分類選擇,選中喜歡的歌曲,下一步就是點播歌曲。所以必須要內嵌一個音頻播放器,實現音樂的在線播放。對于各首歌曲的受歡迎程度,系統必須要做出統計。可以用歌曲的點播次數來衡量歌曲的熱門程度,從而列出熱歌排行榜。參考文獻:1吳教育、曾東海、曾文權編著.web開發技術-asp.北京:清華

5、大學出版社。2盧鎮波、李青、段明輝等編著.asp編程實例入門與提高.北京:電子工業出版社。3戴一波主編.dreamweavercs3+asp動態網站開發從基礎實踐.電子工業出版社。4滿在龍.完全手冊asp網絡開發詳解(附光盤).北京:電子工業出版社。5劉煬.asp網絡程序設計.合肥工業大學出版社。6馬開顏.asp實用教程第1版.北京:北京理工大學出版社。7張海永、章偉德編著.精通asp+xml+css網絡開發混合編程.電子工業出版社。8張鑫編著.外行學網頁制作從入門到精通.北京.中國青年出版社。9張學群、樓克明,庫存管理,運籌學基礎,經濟出版社10黃梯云,管理信息系統導論,機械工業出版社11段

6、興等,visualbasic數據庫實用程序設計100例,人民郵電出版社12甘仞初,信息系統開發,經濟科學出版社13王珊,數據組織與結構,經濟科學出版社14方美琪,軟件開發工具,經濟科學出版社15李建中、王珊,數據庫系統原理,電子工業出版社,16李昭原、劉又誠,數據庫系統原理與技術,北京航空航天大學出版社17馬海軍、邵良杉、劉好增,asp.net(c#),清華大學出版社18呂鳳順,sqlserver數據庫基礎與實訓教程,清華大學出版社 畢 業 設 計 開 題 報 告本課題要研究或解決的問題和擬采用的研究手段(途徑):一. 在線音樂播放系統主要解決的問題:音樂網站的目標是為用戶準確地快速的定位自己

7、的喜好,同時能快速、方便地查詢新歌和自己喜愛的歌曲。所有歌曲都有一個規范的數據庫后臺,這就為快速查找有很大的改良作用。但隨著網絡的發展,人們知識水平的不斷提高,音樂網站也在需要不斷的發展。概括來說運行網絡音樂庫的系統應該支持窗口,支持音頻。我們認為,音樂網站并不是功能越多越好,而要有了用戶所需求的功能就行,這有效的保證了速度性和系統的運行性。由于計算機技術的進步,計算機為時空自由、資源共享、系統開放、便于協作提供了支撐。但是,目前大量的網絡音樂系統只是停在網絡單一的水平上,并沒有實現動態的個人化服務。存在主要的問題主要有:(1)不能實時的試聽;(2)還必需安裝播放器,不能用一個系統實現全部功能

8、;(3)缺乏個人化服務,不能針對每個用戶實現個性功能,比如收藏;(4)缺乏新聞的發布;針對以上存在的問題,本文認為需要在以下幾方面開展研究:(1)我們在音樂網站內集成了播放器,能播放大多數不同格式的歌曲;(2)針對每個用戶在用戶個人數據庫里增加收藏,方便用戶收集自己喜愛的收藏歌曲。只有達到了這些要求,音樂網站才正真達到了為用戶個性化服務的作用,為用戶通過網絡音樂庫收聽歌曲,了解娛樂新聞提供一個良好的環境。二. 研究思路和手段jsp技術使用java編程語言編寫類xml的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的

9、應用邏輯。jsp將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于web的應用程序的開發變得迅速和容易。web服務器在遇到訪問jsp網頁的請求時,首先執行其中的程序段,然后將執行結果連同jsp文件中的html代碼一起返回給客戶。插入的java程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。java語言是簡單的3。java語言的語法與c語言和c+語言很接近,使得大多數程序員很容易學習和使用java。另一方面,java丟棄了c+ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,java語言不使用指針,并提供了自動

10、的廢料收集,使得程序員不必為內存管理而擔憂,c+的垃圾回收機制要求程序員自己回收,這樣大大的增加了程序員的負擔。java語言是一個面向對象的。java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為implements)。java語言全面支持動態綁定,而c+ 語言只對虛函數使用動態綁定。總之,java語言是一個純的面向對象程序設計語言。java語言是分布式的。java語言支持internet應用的開發,在基本的java應用編程接口中有一個網絡應用編程接口java api(application programming interface),它提供了用于網絡應用編程的類庫,包括url、urlconnection、socket、 serversocket等。java的rmi(遠程方法激活)機制也是開發分布式應用的重要手段。orcale數據庫是目前數據庫業界(尤其是在金融行業),應用最為廣泛、安

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論