昨天主要描述了網站需求和功能結構,今天花了點時間。html
總結了下網站具體的數據庫設計還有所用到的開發環境和工具,若是對前面的總結有興趣的朋友能夠查看我上篇博客java
1.在線音樂網站(1)需求和功能結構git
項目源碼:https://git.oschina.net/LanboEx/online-music.git數據庫
5.網站數據庫設計(E-R圖) 瀏覽器
採用E-R圖分析在線音樂網站數據關係。下面具體敘述在線音樂網站中主要的實體圖及E-R圖。服務器
歌曲信息表實體圖如圖5.1所示:主要有歌曲ID、歌曲名、演唱者、專輯名、歌曲類型、下載次數、訪問量、總訪問量等基本屬性。數據庫設計
圖5.1 歌曲信息實體圖工具
專輯信息表實體圖如圖5.2所示:主要包括專輯編號、專輯名稱、歌手、專輯介紹、訪問量等基本屬性。 開發工具
圖5.2 專輯信息實體圖網站
歌手信息表實體圖如圖5.3所示:主要包括歌手編號、名稱、性別、生日、愛好、訪問量等基本屬性。
圖5.3 歌手信息實體圖
用戶信息表實體圖如圖5.4所示:主要包含用戶的帳號、密碼、性別、姓名、郵箱、用戶類型等基本屬性。
圖5.4 用戶信息實體圖 實體關係E-R圖
如圖5.5所示:一個用戶能夠收藏多首歌曲,一個歌手能夠演唱多首歌曲,一首音樂也能夠被多個專輯收錄,一個歌手能夠擁有本身的多張專輯。
圖5.5實體-ER圖
6. 網站開發平臺及工具
a.服務器端: Web服務器:ASP.NET Development Server 數據庫服務器:SQL Server 2008
b.客戶端: 瀏覽器:Internet Explorer 9.0
c.主要開發工具: Visual Studio 2010 +SQL Server 2008+ ASP.NET Development Server
d.主要開發技術: ASP.NET+C#+HTML+JavaScript+CSS+Ajax