音樂網(wǎng)站系統(tǒng)_第1頁
音樂網(wǎng)站系統(tǒng)_第2頁
音樂網(wǎng)站系統(tǒng)_第3頁
音樂網(wǎng)站系統(tǒng)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

音樂網(wǎng)站管理系統(tǒng)一、需求分析:現(xiàn)在的音樂網(wǎng)站很受上網(wǎng)族的青睞,很多人都從音樂網(wǎng)站下載自己喜歡的音樂唱片,這樣就可以不用到一些音樂軟件上去買那些需要錢的音樂,大大方便了消費者,而且通過網(wǎng)站還可以很快找到自己所喜歡的音樂,這導(dǎo)致了傳統(tǒng)的音樂唱片商店市場占有率不斷下滑,針對這個問題,開發(fā)了一個在線音樂網(wǎng)站,能讓用戶登陸到網(wǎng)站搜索下載自己所喜歡的音樂唱片,也能讓系統(tǒng)管理員根據(jù)市場的唱片集和歌曲定期更新網(wǎng)站上的信息,以滿足消費者的要求。二、概要分析1.概要設(shè)計說明:主要是對用戶注冊和搜索功能進行詳細說明。1.1用戶注冊(1)要完成該功能的詳細描述普通的游客使用這項功能,游客錄入相應(yīng)的個人信息,經(jīng)過系統(tǒng)驗證后,可以成為該樂網(wǎng)站系統(tǒng)的合法用戶,并可以使用音樂網(wǎng)站為合法用戶提供的各項功能。(2)用戶必須提供的輸入用戶為了注冊,必須提供如下個人基本信息:E-mail,一個自己以后登錄系統(tǒng)時要使用的帳號和密碼。(3) 系統(tǒng)要產(chǎn)生的輸出如果游客成功注冊,則網(wǎng)站系統(tǒng)通過友好的方式告訴該游客這個成功的結(jié)果。如:“恭喜你,你已成功注冊成為本站用戶!”若用戶注冊不成功,則告訴其不成功的原因。(4) 從給定輸入獲得特定輸出的處理過程描述當(dāng)游客選擇注冊功能時,系統(tǒng)首先出現(xiàn)一個注冊界面,在該界面,顯示游客必須錄入相應(yīng)信息的提示。游客錄入相應(yīng)信息并進行提交時,系統(tǒng)會首先對數(shù)據(jù)的合法性進行驗證,如果數(shù)據(jù)不合法,則提示游客原因;若游客輸入的數(shù)據(jù)合法,則將游客的數(shù)據(jù)寫入到數(shù)據(jù)庫中。(5) 可能產(chǎn)生的要保留的中間數(shù)據(jù)格式及保存方式該功能會產(chǎn)生中間數(shù)據(jù),即,用戶個人信息。將所有用戶信息保存到一個數(shù)據(jù)庫表User_data表中,User表應(yīng)該包括如下字段:列名數(shù)據(jù)類型長度TOC\o"1-5"\h\zcUser_idvarchar 50cUser_passwordvarchar 50cEmailvarchar 50(6) 功能驗收準(zhǔn)則當(dāng)用戶成功注冊時,在數(shù)據(jù)庫中必須存在相應(yīng)的用戶資料,檢查數(shù)據(jù)庫,即可以看到所輸入的用戶資料。1.2用戶登錄功能(1) 進入登錄頁面用戶在網(wǎng)站首頁點擊“我要登錄”按鈕時就可進入到登錄頁面(2) 用戶必須提供的輸入為了用戶能成功進入音樂網(wǎng)站,用戶必須輸入正確的用戶名和密碼。(3) 系統(tǒng)的處理當(dāng)用戶輸入用戶名和密碼后,系統(tǒng)會連接數(shù)據(jù)庫對其進行檢證。如果用戶輸入的用戶名和密碼在數(shù)據(jù)庫里沒有,系統(tǒng)就會顯示“登錄失敗!”并要求用戶重新輸入一次。如果用戶輸入的用戶名和密碼正確,系統(tǒng)就會讓用戶進入網(wǎng)站的主頁。1.3用戶搜索功能(1)要完成該功能的詳細描述用戶在網(wǎng)站的主頁輸入要搜索的內(nèi)容和選擇搜索的關(guān)鍵字,點擊“搜索”便可以找到自己要找的音樂內(nèi)容,通過連接數(shù)據(jù)庫后,檢驗其查找的內(nèi)容,若數(shù)據(jù)庫內(nèi)有用戶要查找的內(nèi)容,便輸出到窗口給用戶試聽或下載。(2)用戶必須提供的輸入為了搜索歌曲資料,用戶必須在主頁中的“查找音樂”中輸入要搜索的音樂資料,接著選擇搜索的類型,有“按歌曲名按歌手名按作家名”等方式搜索,點擊“搜索”便可進行搜索。(3)系統(tǒng)要產(chǎn)生的輸出如果用戶要搜索的內(nèi)容在數(shù)據(jù)庫里面是存在的,那么系統(tǒng)會把其搜索的內(nèi)容輸出到窗口,供用戶使用;若數(shù)據(jù)庫中沒有用戶要搜索的內(nèi)容,則系統(tǒng)會告訴用戶其要找的音樂資料數(shù)據(jù)庫中暫時沒有資料。(4)從給定輸入獲得特定輸出的處理過程描述當(dāng)用戶選擇搜索功能時,只需要在主頁的界面中便可以看到,在主頁界面,顯示用戶必須錄入相應(yīng)信息的提示和選擇的搜索方式的信息。用戶錄入相應(yīng)信息并進行搜索時,系統(tǒng)會首先對數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進行驗證,如果數(shù)據(jù)存在,則輸出到窗口;若用戶輸入的數(shù)據(jù)在數(shù)據(jù)庫中沒有,則告訴用戶其搜索的內(nèi)容數(shù)據(jù)庫中暫時沒有資料。(6)功能驗收準(zhǔn)則當(dāng)用戶搜索成功,在用戶窗口中可以看到其所搜索到的音樂資料,若搜索失敗,即表明數(shù)據(jù)庫中沒有用戶搜索的數(shù)據(jù)。1.4試聽和下載功能(1)功能描述在網(wǎng)站的主頁里,用戶可以試聽和下載網(wǎng)站推薦的音樂。只要用戶在點擊歌曲對應(yīng)的試聽和下載按鈕,用戶就可試聽和下載對應(yīng)的歌曲。(2)系統(tǒng)的處理當(dāng)用戶點擊試聽和下載按鈕時,系統(tǒng)會根據(jù)按鈕對應(yīng)的歌曲連接到數(shù)據(jù)庫,找出這首歌。如果用戶是點擊了下載按鈕,系統(tǒng)會連接到文件下載管理器進行下載。如果用戶是點擊了試聽按鈕,系統(tǒng)會把歌曲放進系統(tǒng)的播放器里,播放這首歌。1.5發(fā)送郵件功能(1)功能描述該功能可以通過網(wǎng)絡(luò)使用戶能自由發(fā)送郵件(2)用戶必須提供的輸入在發(fā)送郵件的頁面里,用戶必須輸入自己正確的郵箱名和郵箱密碼,以及收件人的郵箱名。然后,用戶必須填寫郵件的標(biāo)題和內(nèi)容,郵件的標(biāo)題和內(nèi)容的不能為空的。(3)系統(tǒng)處理當(dāng)用戶點擊了“發(fā)送”按鈕時,系統(tǒng)會檢驗用戶輸入的郵箱名和密碼,如果郵箱名和密碼不正確,系統(tǒng)會顯示“郵件發(fā)送失敗”;如果正確,系統(tǒng)就會檢驗郵件的標(biāo)題和內(nèi)容,如果這些都沒有空,系統(tǒng)會通過網(wǎng)絡(luò)把郵件發(fā)送出去,并顯示“郵件發(fā)送成功”。

專輯名專輯編姓名性別專輯歌手編號屬于歌曲件語言名是否管理員分類編號分類名-稱-?歌手編號語言編號對應(yīng)歌手編語言編歌曲編姓名專輯名專輯編姓名性別專輯歌手編號屬于歌曲件語言名是否管理員分類編號分類名-稱-?歌手編號語言編號對應(yīng)歌手編語言編歌曲編姓名是否組合歌手編專輯簡號介 ■■專輯分類用戶表1-1用戶信息表(siteUser)字段名稱說明數(shù)據(jù)類型字段長度是否為空約束userID編號Nvarchar24否主鍵userName姓名Nvarchar28否password密碼Nvarchar28是isAdmin是否管理員number1否取值0或1,默認0表1-2專輯表(Album)字段名稱說明數(shù)據(jù)類型字段長度是否為空約束albumID專輯編號Nvarchar24否主鍵albumName專輯名稱Nvarchar220否albumIntro專輯簡介Nvarchar21000是issueDate發(fā)行時間Date是singerID歌手編號Nvarchar24否LanguageID語言編號Nvarchar24否classifyID分類編號Nvarchar24否表1-3歌手表字段名稱說明數(shù)據(jù)類型字段長度是否為空約束singerID歌手編號Nvarchar24否主鍵singerName姓名Nvarchar220否isgorup是否組合number1否取值0或1,默認0sex性別number1是檢查約束(男,女)

表1-4語言表字段名稱說明數(shù)據(jù)類型字段長度是否為空約束languagelD語言編號Nvarchar24否主鍵languageName語言名稱Nvarchar220否表1-5專輯分類字段名稱說明數(shù)據(jù)類型字段長度是否為空約束classifylD分類編號Nvarchar24否主鍵classifyName

溫馨提示

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

評論

0/150

提交評論