在线音乐设计说明.docx
- 文档编号:25965810
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:34
- 大小:570.51KB
在线音乐设计说明.docx
《在线音乐设计说明.docx》由会员分享,可在线阅读,更多相关《在线音乐设计说明.docx(34页珍藏版)》请在冰豆网上搜索。
在线音乐设计说明
课程设计说明
设计题目:
基于asp技术的
在线音乐播放系统
学 院派斯学院
专业年级计算机应用技术
学生姓名陈琴学号20080908111
指导教师程光德(老师)
设计地点重庆工商大学派斯学院
日期2010年5月10日
在线音乐播放系统
[摘要]随着计算机技术和多媒体技术的发展,以及Internet互联网的普及,人们不再满足于只有图片,文字的网站,流媒体技术使得在线音乐播放,在线视频播放成为可能,下面我将介绍一个在线音乐播放系统的实现过程,该系统能在线播放多种格式的音乐文件,并具有文件管理等功能。
[关键字] 音乐;播放;数据库
[Abstract]Bythedevelopmentofcomputertechnique,onlinemusicplayersystemhasbecomeahottopic.peopledon’tcontentwiththewebthatonlyhaveimagesandword.therealmultmediabecomethatonlinemusicplayerispossible.
[Keyword]online;music;Database
1.引言
Internet互联网的普及,人们不再满足于只有图片,文字的网站,流媒体技术使得在线音乐播放,在线视频播放成为可能
2.需求分析
2.1系统需求
本套系统的在线音乐播放系统,并可推广至各社会各地使用。
在系统开发上,我们选取的工具是asp,数据库采用MicrosoftACCESS2000
2.2功能需求
①在线音乐播放。
②管理员对音乐进行分类,添加,删除等功能。
1系统功能说明
一个在线音播放系统应该具有以下主要功能:
1将歌曲进行分类,并能够按照用户的选择显示某个类别的所有歌曲。
2多种注媒体格式的音乐文件的在线播放。
3歌曲文件的管理,包括添加,修改和删除曲目。
4一个在线音乐播放系统的运行流程如下图如示
否
是
2系统文件说明,分类显示系统已有曲目。
Search.asp 文件:
搜索所有的音乐
Play.asp文件:
wma和mp3文件播放页面
Singer.asp文件:
显示所有的歌曲,人气
Error.asp文件:
提示用户出错
List.asp文件:
左边框架
/admin目录下为管理文件,说明如下。
Admin.asp文件:
系统管理员登录页面
Chklogin文件:
管理员登录验证页面
Conn.asp文件:
数据库连接文件
Logout文件:
退出后台管理
Adminlist文件:
站内人员管理页面
Admindel文件:
管理员删除
Adminmodify文件:
修改管理员
Adminsave文件:
保存修改后的页面
Left文件:
主页面左框架。
Mtv-add文件:
添加音乐
Mtv-addsave.asp文件:
保存增加后的音乐
Mtv-del.asp文件:
删除音乐
Mtv-list.asp文件:
音乐管理列表
Mtv-save.asp文件:
保存音乐
Mtv-sort.asp文件:
音乐分类
Mtv-sortsave.asp文件:
保存音乐分类
4数据库设计
分析流程图,这个系统需要使用数据库来存储相关的信息。
数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。
为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是MicrosoftACCESS2000,数据库名称为MUSIC.MBD,在此数据库中创建9个表。
1.admin表管理员表主要是记录管理员的帐号、密码信息。
如下图就是该表的主要设计。
chen为管理员帐号,qin就是管理员的登陆密码。
如本网站的管理员账号为chen,密码为qin。
2.mtv表
2MTV表主要包括mtvid(编号),mtvs(类型),parent字段
3.MTVLIST表:
包含了MTVID(自动编号),Mtvcid(自动编号),tz(名字),Mtvs(测试类型),name(歌曲名),parent,zz(歌手名),mvtype(测试类型),pic(图片)
Swf(链接地址),intro(歌词),time(时间),hits(点击次数),IsGood,baocuo
3:
Musiclist显示列表:
主要存储了歌曲的标题,歌手名,下载次数等信息。
包含id(自动编号),musicname(音乐名)Singer(歌手名),wma(链接地址),NclassID(与其它表发生关联),hits(点击次数)字段
4.Class表:
包含NclassID(编号,与musiclst联系),ClassID(与list关联),SclassID(与list关联),signname(歌手名),sign(标识)
5.list表将歌曲分类。
包含以下字段SClassid(自动编号)Sclass(曲目分类表),
Classid(与上表发生关联)
5.详细设计
1.数据库的连接
<%
dimconn
dimdbpath
setconn=server.createobject("adodb.connection")
DBPath=Server.MapPath("music.mdb")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DBPath
%>
2.主页面
源代码如下:
step=0
functionflash_title()
{
step++
if(step==3){step=1}
if(step==1){document.title='★好听音乐网:
☆'}
if(step==2){document.title='☆好听音乐网:
WWW.50SJ.COM★'}
setTimeout("flash_title()",180);
}
flash_title()