一 、需求
① 前台用戶:
用戶注冊和登錄以及完善個人資料;
添加好友功能(用戶之間可通過發送好友申請添加好友,被添加人可以同意或拒絕好友申請);
下載歌曲功能(當用戶點擊下載按鈕時,就能下載相對應的歌曲);
音樂類型命名功能(用戶可自己命名音樂分類名稱);
收藏歌曲功能(點擊收藏按鈕時,歌曲即可有選擇性的保存到用戶自己命名的音樂類型分類當中);
刪除功能(用戶可點擊刪除按鈕,刪除自己不喜歡的歌曲);
分享功能(用戶可分享音樂至個人空間和添加的好友用戶);
評論功能(用戶可在歌曲中發布自己的評論);
最近播放功能(用戶在登錄后,下拉刷新更新我的最近播放);
搜索功能(通過歌手或者歌名來搜索歌曲);
個人空間私密性權限設置功能(該空間可由用戶自己設定是否對其他用戶開放);
排行榜(該榜中包含今日推薦、歐美排行榜、日韓排行榜等,排行榜歌曲可進行播放,下載);
播放列表:所下載歌曲會自動進入播放列表,列表中歌曲可進行刪除操作、分享操作(分享至個人空間、好友用戶)、評論操作,列表下有不同類型的音樂風格分類;
個人空間:每個用戶都可擁有屬於自己的個人空間,該空間可由用戶自己設定是否對其他用戶開放,在空間內用戶可分享歌曲,上傳歌曲,可發表自己的感想,其他用戶可留言;
播放器的基本功能:(上一首,播放,暫停,下一首),歌曲還可順序播放、隨機播放和單曲循環。
② 后台管理員:
管理用戶:對用戶的信息查詢、刪除用戶;
管理歌曲:對歌曲的上傳(需要認真填寫歌手和歌曲的信息才能上傳,如果不對則不能上傳),刪除(在需要時刪除一些不良歌曲),歌曲信息的編輯功能;
用戶評論區管理:刪除不良評論。
二、數據庫設計
三、功能演示
1、視頻演示地址:
鏈接:https://pan.baidu.com/s/1LOsEPbAUXWIiUOhqQBM7Jw
提取碼:mnb3
2、功能截圖:
首頁
注冊 登錄
歌曲詳情頁面
個人空間
我的音樂
由於頁面過多,這里不一一列出,有需要私我!
四:技術+環境+工具
jdk8+maven.3.2.1+mysql5.7+idea+navicat+spring+springmvc+mybatis+bootstrap+jquery+ajax
五、說明
1,項目價格 700¥ 包括遠程部署運行 問題答疑
3.聯系方式:微信:1831047745 qq:3533157475 公眾號:java一號