需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):11715 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著互聯(lián)網(wǎng)的高速發(fā)展與普及,越來越多的人選擇上網(wǎng)作為工作之余的休閑方式。而樂聽音樂網(wǎng)就是一個迎合人們需求,簡潔實用的音樂網(wǎng)站。網(wǎng)站使用Java語言開發(fā),整體采用基于SSM的三層結構(持久層、服務層、控制層),數(shù)據(jù)庫使用MySQL。論文首先介紹開發(fā)的背景和意義,在對項目的總體設計做了介紹,包括系統(tǒng)可行性分析、需求分析和數(shù)據(jù)庫設計。然后在詳細介紹網(wǎng)站的功能模塊和實現(xiàn)原理。最后,提出網(wǎng)站的不足之處,做出總結,并提出一些擴展功能的設想。 關鍵詞:音樂網(wǎng)站;三層結構;數(shù)據(jù)庫設計
目錄 摘要 Abstract 1 緒論-1 1.1 開發(fā)背景及意義-1 1.2 在線音樂的國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢-2 1.2.1 在線音樂的發(fā)展-2 1.2.2 在線音樂的現(xiàn)狀-2 1.2.3 在線音樂的趨勢-3 1.3 開發(fā)目標-4 2 相關開發(fā)方法的選擇與簡述-5 2.1 系統(tǒng)的三層結構-5 2.2 服務器端框架的選擇-6 2.2.1 管理對象和整合的核心框架——Spring-6 2.2.2 操作數(shù)據(jù)的持久層框架——MyBatis-7 2.2.3 接受和處理請求的框架——SpringMVC-7 2.3 頁面技術選擇-8 2.4 數(shù)據(jù)庫選擇-8 3 系統(tǒng)分析與總體設計-9 3.1 系統(tǒng)功能需求分析-9 3.2 系統(tǒng)可行性分析-9 3.3 系統(tǒng)總體結構設計-10 3.4 數(shù)據(jù)庫的設計-11 3.4.1 概念設計-12 3.4.2 邏輯結構-13 3.4.3 物理設計-13 3.5 系統(tǒng)環(huán)境的搭建-16 3.5.1 開發(fā)環(huán)境-16 3.5.2 項目的搭建-16 3.5.3 服務器-17 4 系統(tǒng)設計與實現(xiàn)-18 4.1 項目代碼總體結構-18 4.1.1 后臺代碼結構-18 4.1.2 前端代碼-19 4.1.3 程序工作流程-20 4.2 登錄注冊模塊-23 4.2.1 用戶登錄的設計與實現(xiàn)-23 4.2.1 用戶注冊的設計與實現(xiàn)-26 4.3 歌曲列表核心功能-29 4.3.1 試聽功能的設計與實現(xiàn)-30 4.3.2 添加至歌單功能的設計與實現(xiàn)-31 4.3.3 下載功能的設計與實現(xiàn)-32 4.3.4 收藏功能的設計與實現(xiàn)-33 4.4 熱門推薦功能-34 4.5 搜索功能-35 4.6 表單的提交-37 5 總結與展望-38 5.1 總結-38 5.2 展望-39 參考文獻-40 致 謝-41 |