asp的音乐网站的设计与实现(源码)

摘要: 3摘要:近几年来,随着互联网技术的飞速发展,音乐的传播速度越来越快,传播的地域也越来越广,作为音乐传播的载体的在线音乐网站功不可没。本文叙述了以Dreamweaver CS5为开发平台,使用ASP作脚本语言,ACCESS作为后台数据库设计并实现了一个在线音乐网站的过程。本系统以用户为中心,针对不同用户设计并实现了如下功能:网站的普通用户可以浏览网页内容、在线查询、在线点播音乐及视频。普通用户通过注册成为会员可进一步下载、收藏喜欢的音乐或视频,同时可以上传分享自己的音乐和视频文件,还可以在网站留言。后台管理员可以添加、删除和修改歌曲、视频、新闻、歌手信息,回复和删除网站会员的留言,修改会员权限和删除会员。
目录
引言
引言:计算机技术的高速发展提高了人们生活水平,同时也渐渐地改变了人们的生活方式,网络上围绕各种主题的娱乐网站也就应运而生。像小说网站、音乐网站、文库分享网站、视频网站、语言学习网站、培训网站等等。为了满足广大音乐爱好者的需求,大量以音乐为主题的网站层主不穷。我们的日常生活处处充满音乐的气息,音乐是没有国籍语言之分的,我们只要用耳听,用心感受就可以了,所以音乐没有类似文学这样的语言上的限制,而网络技术加快了音乐的传播。在线音乐网站改变了传统音乐的产业结构,使得音乐在地域上传播速度更快,更趋于国际化。纵观全球,欧美的在线音乐市场历史悠久,日韩后来居上。而中国在线音乐市场起步晚,远远落后于欧美、日韩,好在发展迅速。[3]在线音乐网站作为音乐传播的载体,在音乐的传播,创作,欣赏等方面产生了前所未有的影响。[4]本文详细叙述了利用Access数据库技术和ASP技术设计并实现了一个在线音乐网站,对网站涉及的网页播放器、ASP文件与数据库的交互、数据库中数据的读写、更新数据库中数据等功能也作了详细介绍。
1在线音乐网站系统概述
1.1研究目的及意义
音乐虽然无处不在,但要在以前,音乐也是属于奢侈品的,人们接触到音乐都是通过一传十、十传百这样流传的,很难听到原唱。到了民国时期,也只有非常富裕的人家才能买得起留声机。即使在十年前,网络还没有如今这么普及,网民数量还没有如今这么多的时候,这样的现状依然没怎么改变。但是这十年时间里,网络技术的飞速发展,带动了音乐产业的繁荣,一首歌要火遍全国
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
、全世界也就几天的事,从此音乐不再是“奢侈品”,老百姓也能够听到歌曲原唱。互联网的出现,一方面提高了音乐的传播速度及扩大广度,另一方面又利用网络的存储功能使这些音乐具有永久性,在线音乐网站很好的把这两方面的需求糅合在一起。[3]音乐网站刺激了音乐的传播,原因大体如下:首先,音乐网站中的音乐的传播速度和广度超越了传统音乐的传播形式;其次,网络的存储空间和时间的持久性是传统音乐保存方法不能比拟的。随着网络技术的快速发展和多媒体的日渐普及,音乐网站必然会对音乐产业未来的发展产生深远的影响。[6]
中国在线音乐的发展空间很大,很多在线音乐网站都是近几年才发展起来的,资历浅。功能和技术上还存在很多不足,除此之外例如版权问题、缺乏政府扶持等,也是中国在线音乐网站今后要重视和改善的方面。随着网络技术的发展,音乐网站的功能更加多样化,也更趋向于人性化的方向发展。音乐网站除了具有最基本的功能如在线试听音频和视频、歌词服务、下载服务等,还拓展了其他功能诸如论坛、相关的音乐新闻、以及在线KTV等。在线音乐网站作为音乐重要传播方式之一,在音乐的欣赏、传播、创作等方面有着巨大的影响。因此我们有必要参考现有的音乐网站设计和实现一个基于ASP的在线音乐网站,用户不仅可以在线试听歌曲、观看视频,还可以上传分享歌曲、视频文件。
1.2国内外研究现状
中国在线音乐市场起步晚且发展缓慢。也就近几年,中国的在线音乐市场的发展才有显著提高。音乐用户已已经达到数亿,国内的许多音乐网站,如一听音乐网、音悦台(成立于2009年,主打高清MV在线欣赏的音乐分享平台)、酷狗、百度MP3、虾米音乐网、网易云音乐等如雨后春笋,迅速崛起。中国在线音乐市场即将歩入成熟阶段,音乐网站提供的音乐服务也越来越多样化和人性化,在线音乐网站潜藏的巨大的发展空间。华语音乐虽然发展空间很大,市场很足,但是仍然存在许多问题。研究显示,盗版和免费严重阻碍了中国在线音乐市场的发展,这是未来中国音乐市场需要重视和改善的。
与国内相比,国外音乐市场发展模式多样化,国外的大型音乐网站很多,且有深厚的历史底蕴。欧美的如MP3.com是全球首屈一指的互动媒体公司CNET旗下的网站;allmusic也是享誉盛名的音乐资料库。此外,还有Last.fm、eMusic、Playlist.com等都是享誉世界的世界级音乐网站。日韩虽然国土面积不可与中国比拟,但日韩音乐发展劲头很猛,不容小觑。韩流早在十几年前就在中国流行了,韩国音乐是韩流的重要组成部分。韩国音乐为世界所知的主要是以歌手组合的形式,像H.O.T、神话、东方神起、Super Junior、BigBang、少女时代、EXO等,一个组合就代表了一个时代。
2 开发相关理论和技术
2.1 ASP
ASP(Active Server Pages)是内含于IIS(Internet Information Server)中的一种Web服务器端的开发环境。ASP网页是编写人员利用VBScript或JavaScript第三方脚本语言在普通HTML页面中嵌入ASP脚本语言来创建ASP动态网页,且可以直接与数据库交互。ASP主要为HTML编写人员提供了在服务器端运行脚本的环境,实现有动态内容的网页。[7]
表21ASP概述
ASP的特点
ASP的工作原理
ASP文件怎样与数据库交互
用户端只要有浏览器如Internet Explorer、Google,就可以浏览以ASP作为脚本语言的网页,也就是说ASP的运行与浏览器无关。设计者也不用担心用户在浏览器上通过Internet访问网站时,会出现浏览器不支持以ASP作为脚本语言的网站的情况。ASP脚本在服务器端解释执行,传到用户浏览器的只是ASP的执行结果所产生的一般的HTML代码,浏览者看不到 ASP 脚本代码,这样有利于防止别人抄袭程序。[8]
当Web站点具有ASP功能时,浏览以ASP作为脚本语言的网页会发生如下事情:(1)用户点击浏览.asp文件。(2)浏览器向服务器发送输入的地址即发出请求。(3)服务器引擎查找到对应的.ASP文件后从上倒下依次执行ASP脚本命令,执行的结果是产生普通的HTML内容。(4)执行结果再发送到浏览器显示页面内容。
创建ASP文件与数据库的连接。
(2)打开数据库连接。(3)创建记录集。
打开记录集。
在数据库中读取你所需要的数据。
关闭记录集。
(7)关闭数据库连接。[9]
2.2 B/S模式
B/S模式(Browser/Server)即浏览器/服务器模式。B/S模式统一了客户端,将系统所实现的全部功能都集中到服务器上,简化了系统的开发、维护和使用。Web浏览器是客户端最主要的应用软件,它是将Web浏览器与数据库相结合,形成了基于数据库的Web计算模型,再将它应用到Internet中,就成为浏览器/服务器的应用结构,即B/S模式。客户机上只要安装一个浏览器如Internet Explorer、Google就可以了,而服务器安装SQL Server、MYSQL等数据库。浏览器通过Web 服务器与数据库进行交互。B/S模式最大的优点就是客服端不用安装专门的软件,只要客服端有浏览器能连接到网络就可以了。也就是客户端的零安装、零维护使得系统的扩展也就非常容易,也因此B/S模式维护和升级的方式很简单。简单地说,客户端是浏览器,只需要管理Web服务器就行了,根本不需要做任何的维护,所有的操作都只针对服务器进行。即用户规模再大、分支机构再多也不会增加系统维护、升级的工作量,这大大节约了人力、物力、时间的成本。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2236.html

好棒文