UML在線音樂(lè)系統(tǒng).doc_第1頁(yè)
UML在線音樂(lè)系統(tǒng).doc_第2頁(yè)
UML在線音樂(lè)系統(tǒng).doc_第3頁(yè)
UML在線音樂(lè)系統(tǒng).doc_第4頁(yè)
UML在線音樂(lè)系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

酷狗音樂(lè)管理系統(tǒng)1背景介紹隨著科技的不斷發(fā)展,網(wǎng)上音樂(lè)逐漸的深入到人們的生活中,酷狗音樂(lè)作為一種收聽(tīng)音樂(lè)的音樂(lè)平臺(tái),支持在線收聽(tīng)音樂(lè)、電臺(tái)音樂(lè)和卡拉OK等。酷狗音樂(lè)管理系統(tǒng)是滿足用戶(hù)既可以利用本地下載好的音樂(lè),也可以在線收聽(tīng)音樂(lè)的系統(tǒng)。該系統(tǒng)可以方便的為用戶(hù)提供自己下載的音樂(lè)的一種有效管理和聆聽(tīng),成為VIP用戶(hù)后便不僅可以收聽(tīng)網(wǎng)上的音樂(lè),還可以和原唱進(jìn)行PK歌曲,更可以方便管理員對(duì)音樂(lè)和VIP用戶(hù)的管理。2系統(tǒng)需求分析2.1 酷狗音樂(lè)管理系統(tǒng)的需求分析酷狗音樂(lè)管理系統(tǒng)是為用戶(hù)能更方便的使用本系統(tǒng)和管理員管理而設(shè)計(jì)的。2.1.1 系統(tǒng)的功能性需求分析系統(tǒng)允許VIP用戶(hù)登錄系統(tǒng)允許VIP用戶(hù)進(jìn)行本地音樂(lè)管理系統(tǒng)允許VIP用戶(hù)進(jìn)行電臺(tái)音樂(lè)播放系統(tǒng)允許VIP用戶(hù)使用卡拉OK系統(tǒng)允許VIP用戶(hù)進(jìn)行收藏音樂(lè)系統(tǒng)允許管理員登錄系統(tǒng)允許管理員管理用戶(hù)信息系統(tǒng)允許管理員管理音樂(lè)信息 酷狗音樂(lè)管理系統(tǒng)功能模塊圖反映了管理員的管理模式和用戶(hù)的使用方式。具體內(nèi)容如圖2-1所示:酷狗音樂(lè)管理系統(tǒng)管理員功能模塊VIP用戶(hù)功能模塊普通用戶(hù)功能模塊登錄系統(tǒng)查找用戶(hù)添加音樂(lè)查找音樂(lè)刪除用戶(hù)修改用戶(hù)刪除音樂(lè)修改音樂(lè)推薦音樂(lè)本地音樂(lè)管理導(dǎo)入本地音樂(lè)播放音樂(lè)登錄系統(tǒng)播放音樂(lè)查看音樂(lè)管理音樂(lè)電臺(tái)音樂(lè)下載音樂(lè)卡拉OK圖2-1 系統(tǒng)功能模塊2.2 功能模塊概要(1)管理員模塊:該系統(tǒng)給管理員主要提供了對(duì)用戶(hù)和音樂(lè)的管理,管理員登錄后,可以對(duì)音樂(lè)進(jìn)行添加、刪除,修改,可更新音樂(lè)推薦信息,對(duì)VIP用戶(hù)查找,修改信息,刪除等。(2)VIP用戶(hù)模塊:該系統(tǒng)給VIP用戶(hù)提供了音樂(lè)的管理,在VIP用戶(hù)登錄后,可以在線收聽(tīng)音樂(lè),下載音樂(lè),收藏音樂(lè),搜索音樂(lè)以及卡拉OK等。(3)普通用戶(hù)模塊:該系統(tǒng)給普通用戶(hù)僅提供了本地音樂(lè)的導(dǎo)入和管理以及播放本地音樂(lè)的功能。3系統(tǒng)的用例圖3.1管理員管理音樂(lè)和用戶(hù)的用例如圖3-1所示: 圖3-1 管理員管理音樂(lè)和用戶(hù)的用例圖管理員管理音樂(lè)和用戶(hù)的用例圖分析:管理員可以添加音樂(lè);管理員可以查找音樂(lè)并修改和刪除音樂(lè);管理員可以查找用戶(hù)并修改和刪除用戶(hù);3.2.VIP用戶(hù)操作用例如圖3-2所示: 圖3-2 VIP用戶(hù)的用例圖VIP用戶(hù)的用例圖分析:VIP用戶(hù)可以導(dǎo)入本地音樂(lè)并管理本地音樂(lè);VIP用戶(hù)可以選擇音樂(lè),收藏到收藏列表中并對(duì)其管理;VIP用戶(hù)可以登錄系統(tǒng)后下載音樂(lè),聆聽(tīng)電臺(tái)音樂(lè)和進(jìn)入卡拉OK進(jìn)行k歌;VIP用戶(hù)可以播放本地的音樂(lè),下載的音樂(lè)及收藏的音樂(lè);3.3.普通用戶(hù)操作用例如圖3-3所示: 圖3-3 普通用戶(hù)的用例圖普通用戶(hù)的用例圖分析:普通用戶(hù)可以導(dǎo)入本地音樂(lè)普通用戶(hù)可以管理本地音樂(lè)及下載的音樂(lè)普通用戶(hù)可以播放本地音樂(lè)及已經(jīng)下載的音樂(lè)4靜態(tài)模型4.1類(lèi)圖(1)與管理員相關(guān)的類(lèi),如圖4-1所示:圖4-1 與管理員相關(guān)的類(lèi)【類(lèi)圖說(shuō)明】 admin類(lèi)是管理員類(lèi),管理員類(lèi)包含的屬性主要有管理員賬號(hào)(adname)和密碼(adminpwd)。管理員類(lèi)包含的操作主要有查找、修改、添加、刪除等。(2)與VIP用戶(hù)相關(guān)的類(lèi),如圖4-2所示:圖4-2 與VIP用戶(hù)相關(guān)的類(lèi)【類(lèi)圖說(shuō)明】userVIP類(lèi)是VIP注冊(cè)用戶(hù)的類(lèi),非注冊(cè)用戶(hù)不受管理,在此類(lèi)中,VIP用戶(hù)類(lèi)包含的屬性主要有用戶(hù)名(username)、密碼(userpwd)、郵箱(email)和電話(telephone)。VIP用戶(hù)包含的操作主要有搜索、添加、刪除等。 (3)系統(tǒng)中用到的其他類(lèi),如圖4-3所示:. 圖4-3 系統(tǒng)中用到的其他類(lèi)【類(lèi)圖說(shuō)明】(1)musicitem類(lèi)是音樂(lè)列表類(lèi),音樂(lè)編號(hào)(id),musicitem類(lèi)包含的操作主要有查找、查詢(xún)、更新、刪除。(2)useritem類(lèi)是用戶(hù)列表類(lèi),用戶(hù)編號(hào)(id),useritem類(lèi)包含的操作主要有查找、查詢(xún)、創(chuàng)建、刪除等。(3)userlist類(lèi)是用戶(hù)收藏類(lèi),收藏編號(hào)(id)、對(duì)應(yīng)用戶(hù)編號(hào)(userid)、對(duì)應(yīng)音樂(lè)編號(hào)(musicid)和對(duì)應(yīng)音樂(lè)地址(musicaddr),userlist類(lèi)對(duì)應(yīng)的操作有播放、刪除、添加等。(4)fileitem類(lèi)是文件列表類(lèi),文件編號(hào)(id)、對(duì)應(yīng)音樂(lè)編號(hào)(musicid)和文件路徑(filepath),此類(lèi)對(duì)應(yīng)的操作主要有改變及刪除等。4.2 類(lèi)之間的關(guān)系(1)管理員類(lèi)和VIP用戶(hù)類(lèi)之間的關(guān)系,如圖4-4所示: 圖4-4 管理員類(lèi)和VIP用戶(hù)類(lèi)之間的關(guān)系【類(lèi)圖說(shuō)明】.一個(gè)管理員可以對(duì)應(yīng)多個(gè)VIP用戶(hù),因此是一對(duì)多的關(guān)系。(2)其他類(lèi)的關(guān)系,如圖4-5所示:圖4-5 其他類(lèi)的關(guān)系【類(lèi)圖說(shuō)明】每一個(gè)VIP用戶(hù)對(duì)應(yīng)用戶(hù)列表中的一項(xiàng),因此是一對(duì)一,每一個(gè)VIP用戶(hù)有一個(gè)用戶(hù)收藏列表,因此是一對(duì)一,而每一個(gè)用戶(hù)收藏列表至少有零個(gè)音樂(lè)條目,因此是多對(duì)一,每一個(gè)音樂(lè)條目對(duì)一個(gè)文件路徑,因此是一對(duì)一的。每一個(gè)VIP用戶(hù)至少有零個(gè)音樂(lè)列表,因此是一對(duì)多。5. 系統(tǒng)動(dòng)態(tài)模型5.1 系統(tǒng)的順序圖(1)管理員添加音樂(lè)的順序圖,如圖5-1所示: 圖5-1 管理員添加音樂(lè)的順序圖 管理員添加音樂(lè)的順序圖分析:【順序圖說(shuō)明】添加音樂(lè)時(shí),管理員首先需要登錄系統(tǒng),點(diǎn)擊登錄,輸入帳號(hào)和密碼進(jìn)入系統(tǒng),點(diǎn)擊添加音樂(lè)按鈕,系統(tǒng)要求管理員輸入音樂(lè)信息,信息檢測(cè)通過(guò),提交音樂(lè)信息后,系統(tǒng)首先檢查是否有重復(fù)的音樂(lè),如果存在就提示有重復(fù),否則,將填寫(xiě)好的信息新增到音樂(lè)列表中。(2)管理員查找音樂(lè)的順序圖,如圖5-2所示:圖5-2管理員查找音樂(lè)的順序圖.【順序圖說(shuō)明】查找音樂(lè)時(shí),管理員登錄系統(tǒng),點(diǎn)擊查詢(xún)按鈕,系統(tǒng)要求管理員輸入查詢(xún)的音樂(lè)名稱(chēng),提交信息,系統(tǒng)判斷是否有相同音樂(lè),如果沒(méi)有,則提示不存在的信息,否則將獲取到的信息顯示到界面。 (3)管理員修改音樂(lè)的順序圖,如圖5-3所示: 圖5-3 管理員修改音樂(lè)的順序圖【順序圖說(shuō)明】管理員登錄后,點(diǎn)擊查看音樂(lè),系統(tǒng)窗口顯示所有音樂(lè),當(dāng)管理員右鍵選中其中一個(gè)音樂(lè)時(shí),顯示右鍵菜單(包含修改、刪除和推薦音樂(lè)菜單),點(diǎn)擊修改音樂(lè),顯示已存在信息,更改信息后提交,系統(tǒng)提示修改成功。(4)管理員刪除音樂(lè)的順序圖,如圖5-4所示: 圖5-4 管理員刪除音樂(lè)的順序圖【順序圖說(shuō)明】管理員登錄后,點(diǎn)擊查看音樂(lè),系統(tǒng)窗口顯示所有音樂(lè),當(dāng)管理員右鍵選中其中一個(gè)音樂(lè)時(shí),顯示右鍵菜單(包含修改、刪除和推薦音樂(lè)菜單),點(diǎn)擊刪除音樂(lè),系統(tǒng)刪除選中的音樂(lè),更新音樂(lè)列表,提示刪除成功。(5)管理員推薦音樂(lè)的順序圖,如圖5-5所示: 圖5-5 管理員推薦音樂(lè)的順序圖【順序圖說(shuō)明】管理員登錄后,點(diǎn)擊查看音樂(lè),系統(tǒng)窗口顯示所有音樂(lè),當(dāng)管理員右鍵選中其中一個(gè)音樂(lè)時(shí),顯示右鍵菜單(包含修改、刪除和推薦音樂(lè)菜單),點(diǎn)擊推薦音樂(lè),系統(tǒng)記錄推薦的音樂(lè),更新音樂(lè)列表,提示設(shè)置成功。(6)管理員查找用戶(hù)的順序圖,如圖5-6所示: 圖5-6 管理員查找用戶(hù)的順序圖【順序圖說(shuō)明】管理員點(diǎn)擊登錄輸入賬號(hào)信息,正常登錄后,點(diǎn)擊查找用戶(hù),輸入用戶(hù)名,點(diǎn)擊提交,系統(tǒng)查找是否有相同用戶(hù)名,若不存在,則提示信息不存在,若存在,則顯示所查詢(xún)到的信息。(7)管理員修改用戶(hù)的順序圖,如圖5-7所示: 圖5-7 管理員修改用戶(hù)的順序圖【順序圖說(shuō)明】管理員正常登錄點(diǎn)擊查看用戶(hù),系統(tǒng)顯示所有用戶(hù),右鍵選擇要修改的用戶(hù),彈出右鍵菜單,選擇修改用戶(hù),系統(tǒng)要求管理員修改用戶(hù)信息,確認(rèn)修改,提示修改成功,更新用戶(hù)列表信息。(8)管理員.刪除用戶(hù)的順序圖,如圖5-8所示: 圖5-8 管理員刪除用戶(hù)的順序圖【順序圖說(shuō)明】管理員正常登錄點(diǎn)擊查看用戶(hù),系統(tǒng)顯示所有用戶(hù),右鍵選擇要?jiǎng)h除的用戶(hù),彈出右鍵菜單,選擇刪除用戶(hù),系統(tǒng)提交信息,更新用戶(hù)列表信息,提示刪除用戶(hù)信息成功。(9)VIP用戶(hù)播放電臺(tái)音樂(lè)的順序圖,如圖5-9所示: 圖5-9 VIP用戶(hù)播放電臺(tái)音樂(lè)的順序圖【順序圖說(shuō)明】VIP用戶(hù)點(diǎn)擊登錄,輸入帳號(hào)信息后正常登錄系統(tǒng),顯示所有音樂(lè)信息,VIP用戶(hù)可以電臺(tái)音樂(lè)中選擇一個(gè)電臺(tái),點(diǎn)擊播放音樂(lè)按鈕播放音樂(lè),在電臺(tái)中只能點(diǎn)擊下一首,點(diǎn)擊下一首,系統(tǒng)就會(huì)播放當(dāng)前電臺(tái)列表的下一首,點(diǎn)擊下載音樂(lè)按鈕后,系統(tǒng)提示下載成功,并更新音樂(lè)列表。(10)VIP用戶(hù)卡拉OK的順序圖,如圖5-10所示:1 圖5-10 VIP用戶(hù)卡拉OK的順序圖【順序圖說(shuō)明】VIP用戶(hù)點(diǎn)擊登錄,輸入帳號(hào)信息后正常登錄系統(tǒng),點(diǎn)擊卡拉OK,獲取所有音樂(lè)信息并顯示,選擇其中一首歌曲,右鍵選擇PK按鈕,點(diǎn)擊PK,提示PK完畢,系統(tǒng)獲取PK結(jié)果,卡拉OK平臺(tái)提示是否保存結(jié)果,若保存,則顯示保存結(jié)果,系統(tǒng)向用戶(hù)顯示PK結(jié)果。(11)VIP用戶(hù)收藏音樂(lè)的順序圖,如圖5-11所示: 圖5-11 VIP用戶(hù)收藏音樂(lè)【順序圖說(shuō)明】VIP用戶(hù)登錄系統(tǒng)后,點(diǎn)擊查找音樂(lè),顯示搜索和推薦信息,用戶(hù)可以從推薦音樂(lè)中直接選擇音樂(lè),也可以通過(guò)搜索,使用搜索,輸入信息后,顯示搜索結(jié)果,可以在查詢(xún)結(jié)果中選擇,點(diǎn)擊收藏后添加到收藏列表中,當(dāng)點(diǎn)擊播放后,系統(tǒng)會(huì)讀取收藏的音樂(lè)自動(dòng)循環(huán)播放。(12)普通用戶(hù)播放音樂(lè)的順序圖,如圖5-12所示: 圖5-12 普通用戶(hù)播放音樂(lè)的順序圖【順序圖說(shuō)明】普通用戶(hù)播放音樂(lè)時(shí),首先導(dǎo)入音樂(lè),系統(tǒng)讀取本地音樂(lè)路徑并記錄,顯示所有音樂(lè),用戶(hù)點(diǎn)擊播放,系統(tǒng)會(huì)循環(huán)從列表中讀取音樂(lè)并播放,當(dāng)用戶(hù)點(diǎn)擊暫停,系統(tǒng)會(huì)記錄播放位置,再次點(diǎn)擊播放,系統(tǒng)會(huì)從記錄的位置播放,點(diǎn)擊停止時(shí),系統(tǒng)會(huì)清零時(shí)間軸,停止播放音樂(lè)。當(dāng)點(diǎn)擊下一首時(shí),系統(tǒng)讀取當(dāng)前記錄的下一首音樂(lè)并播放,當(dāng)點(diǎn)擊上一首,系統(tǒng)會(huì)讀取當(dāng)前記錄的上一首音樂(lè)并播放。5.2系統(tǒng)協(xié)作圖(1)管理員添加音樂(lè)的協(xié)作圖,如圖5-13所示: 圖5-13 管理員添加音樂(lè)的協(xié)作圖(2)管理員查找音樂(lè)的協(xié)作圖,如圖5-14所示: 圖5-14 管理員查找音樂(lè)的協(xié)作圖(3)系統(tǒng)管理員修改音樂(lè)的協(xié)作圖,如圖5-15所示: 圖5-15管理員修改音樂(lè)的協(xié)作圖(4)管理員刪除音樂(lè)的協(xié)作圖,如圖5-16所示: 圖5-16 管理員刪除音樂(lè)的協(xié)作圖(5)管理員推薦音樂(lè)的協(xié)作圖,如圖5-17所示: 圖5-17管理員推薦音樂(lè)的協(xié)作圖(6)管理員查找用戶(hù)的協(xié)作圖,如圖5-18所示: 圖5-18管理員查找用戶(hù)的協(xié)作圖(7)管理員修改用戶(hù)的協(xié)作圖,如圖5-19所示: 圖5-19 管理員修改用戶(hù)的協(xié)作圖(8)管理員刪除用戶(hù)的協(xié)作圖,如圖5-20所示:圖5-20管理員刪除用戶(hù)的協(xié)作圖(9)VIP用戶(hù)播放電臺(tái)音樂(lè)的協(xié)作圖,如圖5-21所示:圖5-21 VIP用戶(hù)播放電臺(tái)音樂(lè)的協(xié)作圖(10)VIP用戶(hù)卡拉OK的協(xié)作圖,如圖5-22所示: 圖5-22 VIP用戶(hù)卡拉OK的協(xié)作圖(11)VIP用戶(hù)收藏音樂(lè)的協(xié)作圖,如圖5-23所示: 圖5-23 VIP用戶(hù)收藏音樂(lè)的協(xié)作圖(12)普通用戶(hù)播放音樂(lè)的協(xié)作圖,如圖5-24所示: 圖5-24 普通用戶(hù)播放音樂(lè)的協(xié)作圖5.3系統(tǒng)的狀態(tài)圖(1)播放音樂(lè)的狀態(tài)圖,如圖5-25所示: 圖5-25 音樂(lè)的狀態(tài)圖5.4系統(tǒng)活動(dòng)圖(1)管理員管理用戶(hù)的活動(dòng)圖,如圖5-26所示: 圖5-26 管理員管理用戶(hù)的活動(dòng)圖(2)管理員管理音樂(lè)的活動(dòng)圖,如圖5-27所示: 圖5-27 管理員管理音樂(lè)的活動(dòng)圖(3)VIP用戶(hù)查找音樂(lè)的活動(dòng)圖,如圖5-28所示:

溫馨提示

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

評(píng)論

0/150

提交評(píng)論