在线音乐网站【02】数据库和开发环境
昨天主要描述了网站需求和功能结构,今天花了点时间。
总结了下网站具体的数据库设计还有所用到的开发环境和工具,如果对前面的总结有兴趣的朋友可以查看我上篇博客
项目源码: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
作者:Orson
出处:http://www.cnblogs.com/java-class/
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】
如果,您对我的博客内容感兴趣,请继续关注我的后续博客,我是【Orson】
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段
声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?