
需求分析
一、概述
音樂網站是網絡音樂的發展平臺,過去,音樂網站功能較為單一,但隨著網絡技術的發展,用戶對音樂網站的要求逐漸提高,音樂網站由此也逐漸出現了更多采用較為優雅的開發工具來設計的音樂網站,在制作之前,要明確網站能做些什么事情,也就是所謂的需求。所以必須把需求做清楚,然后才能進行設計.
其實音樂網站讓大家所熟悉的就是用戶瀏覽和傾聽音樂,使人們能夠在線傾聽和下載音樂,同時為了避免出現一些問題,這就需要管理員對用戶和網站的內容進行管理。我們要做一個音樂網站,在這里用戶可以注冊,傾聽音樂和下載音樂,管理人員可以修改出現的一些問題,如管理注冊用戶和版面。
二、模塊劃分
1、前臺音樂網站模塊:音樂網站的主題模塊,顯示音樂網站的前臺模塊與功能。
2、搜索歌曲模塊模板:對音樂文件進行分類搜索。
3、音樂類別模塊模板:歌曲按大陸,港臺,歐美等類別進行分類。
三、邏輯方案
數據字典:是一種用戶可以訪問的記錄數據庫和應用程序元數據的目錄,數據字典中的名字都是一些屬性與內容的抽象和概括,它們的特點是數據的“嚴密性”和“精確性",數據字典有數據項、數據結構、數據流、數據存儲、處理過程組成。
該網站的數據流圖如下
數據流圖
1、數據字典
1)數據項
2:數據庫描述:
1).E-R圖提供了表示實體、屬性和聯系的方法
(1)實體:用矩形表示,矩形框內寫明實體名
(2)屬性:用橢圓形表示,并用無向邊與其相應實體連接起來
(3)聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊與其有關實體連接起來,同時聯系的類型
2).系統E-R圖:
3)。音樂網站實體E—R圖:
3、將E-R模型轉化為關系模型