ASP音乐网站的设计与实现

链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688 
提取码:6688

2 需求分析

在数字化的网络环境下,人们希望在忙碌工作后能有闲暇时间听音乐放松一下心情,根据自己的情况听到想听的音乐,而不会再为了能听一首歌翻箱倒柜或者四处奔波找寻;服务企业也希望能给人们提供全面的灵活的服务,同时希望人们能在网站上找到自己喜欢的音乐。所以音乐网站下载软件正是迎合这一市场需求而开发的,它旨在探索一种以互联网为基础的音乐交流平台。通过这种模式,为网民创造一种享受音乐的环境,使音乐突破时空限制,让音乐更加贴近,充实生活。本课题设计实现了用户在线收听,下载,搜索音乐及提供交流平台等功能,具有操作简便,界面友好等特性。贴近现实需求。

3.1系统主要工作流程图

3.1.1 后台管理模块程序流程

该流程图描述了后台管理员对网站的管理,管理员可以对歌曲进行添加,修改,删除。具体的添加功能是通过本地浏览把歌曲上传到网站;修改歌曲信息或者删除点击率低的歌曲等功能。如图3.1所示

添加图片注释,不超过 140 字(可选)

3.1.2 前台管理模块程序流程

本系统设计的初衷是会员可以享受网站的功能,未注册的游客只能浏览网站,不能进行其他操作。因此当用户在进入网站的一开始便会对用户的身份和权限进行验证,反馈不同的页面给不痛的用户而用户,从而实现对权限的划分功能。注册后成为会员,就可在网站上在线视听音乐、在线看电影、搜索歌曲、在线留言(音乐论坛)、享受专辑的在线视听以及实现下载歌曲等功能。也可以在论坛上和其他会员进行交流。管理员身份除了享有普通会员的权限以外,还可以对歌曲的添加、删除、修改以及上传文件、管理个人资料、修改登陆账号和密码等操作。该流程图描述了音乐网站的整个流程,如图3.2所示。

添加图片注释,不超过 140 字(可选)

3.2 系统实现采用环境

1. 操作系统:Microsoft Windows XP Professional。

2. 运行环境:IIS。

3. 数据库系统:SQL Sever 2000。

4. 开发平台:Dream weaver 8.0。

3.3 系统功能需求

音乐网站下载是一个非常实用的网站且并是需要一个过于复杂的工运行环境。课题设计必须符合实际的需要,从目前市场这个情况来看,该系统主要是为了满足音乐爱好者对音乐追求时提供一个更为方便的环境,也为人们闲暇是提供一个休闲的场所,实现音乐、电影的在线试听及收看,同时实现歌曲的下载及歌曲的搜索,会员之间的交流等功能。

2 音乐网站功能的设计与实现

2.1 系统主要设计

4.1.1 系统主要功能

1. 用户注册登录功能:只有登录注册后才能使用本网站功能;

2. 在线视听:会员能在线收听音乐,在线收看电影;

3. 下载功能:会员能下载音乐;

4. 网站对歌曲进行分类,使会员根据自己喜爱试听或下载歌曲;

5. 网站提供新歌推荐和音乐排行榜项目,使会员能第一时间找到热门歌曲;

6. 搜索功能:会员能通过输入歌手或者歌曲名找到自己想听的音乐;

7. 论坛:提供会员交流的平台;

8. 管理员对歌曲的添加,修改,删除;

9. 系统支持多种格式的音乐上传;

10. 管理员账号管理。

4.1.2主要功能模块

1. 后台管理模块

该模块只对管理员开放,管理员可以对歌曲进行添加,修改,删除。具体的添加功能是通过浏览把歌曲上传到网站;修改歌曲信息或者删除点击率的歌曲等功能。如图4.1所示。

添加图片注释,不超过 140 字(可选)

1. 前台管理模块

该模块用户注册后即成为会员,就可在网站上在线试听音乐,在线看电影,搜索歌曲以及下载歌曲。也可以在论坛上和其他会员进行交流。在线试听主要采用在用户端调用windows默认播放器media player从服务器数据库查询播放歌曲的路径,赋予播放器来实现的.而下载的功能是利用stream组件的读写操作,从服务器端打开并读取文件向浏览器端的stream写入数据,用户端再保存文件到本地计算机来实现的.搜索功能,主要采取的三模糊查询和精确查询两种.在搜索歌手的时候三用的精确查询,换句话说就是必须要正确输入想要查询的歌手的名字才能够查询到相应的歌曲,而对歌曲名称的搜索三模糊查询,用户可以输入相关的字段便可以从数据库里面找到相近或相似的歌曲.音乐论坛用到的计算就相对较简单一点,主要是对数据库执行插入、更新和查询的操作。详细模块的介绍如图4.2所示。

添加图片注释,不超过 140 字(可选)

4.2数据库的分析与设计

4.2.1数据库的需求分析

本课题开发的数据库包括三个方面。

1. 论坛信息数据表:存储论坛有关数据及论坛留言,即论坛基本参数信息数据、论坛留言主题信息数据表。

2. 歌曲数据表:存储歌曲基本参数信息,包括歌曲单曲存储表及歌曲专集存储表。

3. 用户数据表:存储注册用户有关数据,包括注册用户信息数据表、用户登录账号管理存储表。

4.2.2数据库结构设计

本课题使用SQL Sever 2000作为数据库管理系统,现将数据库中包含的数据表及相应功能如下表4.1所示:

表4.1 数据库包含的数据库表及其功能

数据表

功能

BBS

存放用户论坛留言基本信息

information

存放歌曲的基本信息

movie

存放电影的基本信息

vip

存放用户注册基本信息

zhuanji

存放歌曲专集信息

zhuce

存放用户登录的基本信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值