UML在線音樂系統(tǒng)_第1頁
UML在線音樂系統(tǒng)_第2頁
UML在線音樂系統(tǒng)_第3頁
UML在線音樂系統(tǒng)_第4頁
UML在線音樂系統(tǒng)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論