AJAX在线音乐网站(2)数据库和开发环境

  昨天主要描述了网站需求和功能结构,今天花了点时间,总结了下网站具体的数据库设计还有所用到的开发环境和工具。
  如果对前面的总结有兴趣的朋友可以查看我上篇博客AJAX在线音乐网站(1)需求和功能结构

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

时间: 2024-08-09 04:44:41

AJAX在线音乐网站(2)数据库和开发环境的相关文章

AJAX在线音乐网站(5)测试

需求.功能结构.数据库设计.功能实现都总结完,哈哈,就等于是盖一座房子,风水看了.地基打了.房子取向也决定了.墙也砌起来了.油漆也刷上了,嗯,好的.现在是不是该住进房子享受一下了,如果想看看我的房子是什么样子的,可以看看我前面几篇博文: 1.AJAX在线音乐网站(1)需求和功能结构 2.AJAX在线音乐网站(2)数据库和开发环境 3.AJAX在线音乐网站(3)Part one 功能实现 4.AJAX在线音乐网站(4)Part two 功能实现 那现在是时候测试下我的在线音乐网站了,今天打算总结下

AJAX在线音乐网站(3)Part one 功能实现

今天打算把网站功能的具体实现给总结回顾一下,如果你想了解整个小项目,建议你先看看前面2篇博客. 1.AJAX在线音乐网站(1)需求和功能结构 2.AJAX在线音乐网站(2)数据库和开发环境 7.网站主要模块实现 a.在线音乐前台 由于在线音乐网站要提供用户在线音乐的相关服务,当用户打开网站时,引入眼帘的是首页,所以首页的对于整个网站来说是非常重要的一个页面,首页排版和设计的美观与否将直接影响到游客的浏览和用户的注册.首页不仅要实现各种功能的展示,而且还要着眼于系统整体风格,能让首页做到功能完善,

AJAX在线音乐网站(4)Part two 功能实现

   上一篇博客里面已近总结了三个功能的具体实现,今天把剩余功能的具体实现补充总结,如果你想对整个小项目有清楚的了解,建议去看下前几篇博客. 1.AJAX在线音乐网站(1)需求和功能结构 2.AJAX在线音乐网站(2)数据库和开发环境 3.AJAX在线音乐网站(3)Part one 功能实现 d.歌曲添加功能的实现 管理员或是被管理员授权的用户可以将自己喜欢的歌曲添加到在线音乐网站的首页排行榜中.如图7.5所示. 图7.5 歌曲添加 实现过程: 通过在ASP.NET页面定义标签中的错误属性,如下

AJAX在线音乐网站(1)需求和功能结构

前段时间根据课程安排,实现了一个ASP.NET在线音乐网站,最近时间不紧,打算对前段时间的小项目进行记录和总结,一是回顾项目进行的整个流程,二是加深对所用技术和工具的理解,三是反思项目过程中出现的问题和解决方法. 1.网站需求: 1.歌曲展示:用户登录网站首页后,展示歌曲排行榜.专辑排行榜.歌手排行榜: 2.用户登录和注册:当游客希望成为我们网站的一个用户来获得更多的权限的时候,网站提供注册和登录: 3.网站歌曲搜索:可以通过歌名.专辑名.歌手三种不同类型,并支持模糊查询来搜索你想试听的歌曲:

音乐网站开发,在线音乐网站建设,DJ音乐网站制作

本公司专业承接音乐网站开发,在线音乐网站建设,DJ音乐网站制作,手机音乐网站制作开发等服务,需要的朋友可以私聊,谢谢. 支持定制,电脑版,手机版,微信版,小程序版,APP版提供一站式服务:联系QQ:2 3 6 0 2 4 8666(私聊),微信:luenmicro 电话:181-2795-0266 原文地址:http://blog.51cto.com/14052561/2313778

基于JSP的在线音乐管理系统-java音乐管理系统在线音乐网站下载音乐mysql数据源

基于JSP的在线音乐管理系统-java音乐管理系统在线音乐网站下载音乐mysql数据源 1.包含源程序,数据库脚本.2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善.开发环境:Eclipse ,MySQL 5.1,JDK1.8,Tomcat 7涉及技术点:MVC模式.JavaWeb.JDBC.HTML.CSS.JQUERY.Maven.C3P0.分页.文件上传.购物车等.实现功能:充值.购买歌曲.poi数据导入导出.歌曲上传下载.歌曲播放.用户注册登录注销,管理员.系统没用任何框架,前台

使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生). 访问GitHub下载最新源码:https://github.com/gaussic/SpringMVCDemo 文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置. 前言 由于近期一直在做学术方面的工作,项目开发相关工作并没有花太多的时间,导致这篇文章的更新停步了很长一段时间.现在应大家的要求,补上剩余部分,望能给大家

使用IntelliJ IDEA开发SpringMVC网站(二)开发环境

访问GitHub下载最新源码:https://github.com/gaussic/SpringMVCDemo 文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置. 五.SpringMVC框架配置 进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行SpringMVC的网站开发. 1.web.xml配置 打开src\main\webapp\WEB-INF\下的web.xml文件

中标麒麟QT+ODBC+人大金仓开发环境配置

一.吐槽 最近由于项目的背景,需要在中标麒麟的系统上搭建QT通过ODBC访问人大金仓数据库的开发环境,平常用惯了Ubuntu手到擒来的特性,实在有点不适应. 在找了大半天也没有找到麒麟提供的软件源的情况下,我发现它有可能基于REHL6.4深度定制,就索性给它换了一套由163提供的CentOS源,结果倒是发现很多待 安装的软件包依赖都不是很好,真是醉了.实在没办法只能源码编译走起  : ( 二.安装人大金仓     就整体的思路来说,安装人大金仓的过程分为两部分:一.选择安装特性.解压缩文件.配置