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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論