1引言
互联网,毫无疑问是目前全球最热门的话题,其影响力早已深深地影响着神州大地。今年以来,全国各地的网络广告大战硝烟弥漫。不过,呈几何级数增长的网民同样对于中国的音乐网站十分关注。只是,与炙手可热的“新浪”、“网易”、“搜狐”等综合性大网站相比,音乐网站到目前为止还没有树立一个成功的模式,但是谁又敢忽视它未来的潜力呢?互联网是音乐传播最为迅速、便利和广泛的工具,早就有不少能人志士和风险资金聚集在了这块尚未开垦的土地上,一场空前的大拼杀已拉开了序幕。音乐网站如雨后春笋般地成长起来并开始掠夺音乐市场。
劲舞团dj音乐网站作为互联网上最具有响应力的网站类型之一,越来越受到人们的欢迎。建立一个具有个性化音乐网站,便可以以特称霸一方。
本音乐网站系统的设计主要采用ASP(Active Server Pages)技术,并综合相关的ASP技术、数据库技术和软件工程的理论。系统的开发主要包括了系统后台数据库的建立和维护以及系统前台应用程序窗口功能的开发两个方面。对于前者来说,只要建立一个数据一致性和完整性强的数据冗余量小的,数据安全性高的数据库;后者则要求应用程序功能齐备,操作简单方便,界面人性化且美观。便于管理员对后台的歌曲和站内人员进行管理的同时也使用户的操作更加简便。
2  需求分析
随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
2.1  系统分析
伴随这网络的日夜繁荣,各种各样的符合现代时尚一代的Web服务也迅速发展起来。各种各样的在线点歌和在线播放影视的站点也迅速扩展开来。在线音乐和在线播放影视的实现原理几乎是一样的,设计音乐网站应以统一的信息格式,前后一致的网页模式,信息简单明确完整,并突出个性。对音乐网站应突出三个明显的特点:一是突出多种媒体;二是突出提供适合各种不同年龄层次的音乐爱好者的娱乐信息并且体现个性;三是提供广告平台突出网上的商业价值。
2.1.1  系统的功能特点
(1)操作简单:完全控件式的页面布局,使得操作更简便;许多选项包括歌曲查询、专辑查询,等只需要点击鼠标就可以完成。
(2)即时可见:对歌的排行,用户管理(包括添加、修改、删除)等等将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。
(3)功能完善:在线点播音乐网站功能:用户登陆、注册、在线试听、歌曲管理、等各个方面,完整地
一秒的天堂
实现了网站对用户、歌曲的管理要求。
2.1.2  音乐网站当前发展趋势
策马奔腾歌词随这人们的生活越来越富裕,对生活质量的要求越来越高。音乐也成了人们生活中必不可少的一部分了。一时间所有大大小小的音乐网站都建立了起来。在许许多多的个人音乐网站中,不乏有许多极为优秀的网站,但在得到融资的情况下,马上变成了一个专业的商业音乐网站。由于这类网站的众基础好,一旦它们改组成功,足以挑战其它音乐网站。现在大多数的音乐网站都在向集信息性、文化性、艺术性和娱乐性为一体的音乐网络发展。
2.2  开发工具
主要运用ASP和Access数据库来开发该音乐网站,下面主要介绍了ASP和Access 的功能和优点。ASP是静态网页技术转向动态网页技术的一种出的技术手段。是一种开发Web用的理想构架。ASP以VBScript技术为基础,又在许多方面作了改进。数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。
2.2.1  ASP的介绍及其优点
ASP页面看起来像普通HTML页面,但它允许嵌入执行代码,在这一点上,它和JSP 技术非常相似。A
SP支持组件,使用Visual Basic或者微软的其他技术开发的COM组件可以很方便地集成在Web系统中。这使得开发的效果的到很大的提高。而分离和模块化的方式也使得应用更加易于维护。
ASP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。
ASP的优点:
(1)、ASP所使用的VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,学习起来非常容易。
一休哥
(2)、把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以直接解释运行。
(3)、利用ADO组件轻松存取数据库。
(4)、面向对象编程,可扩展ActiveX Server组件功能,可以使用第三方组件或自己开发ActiveX Server组件。从理论上说,可以实现任何功能。
(5)、不存在浏览器兼容问题,由一般ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该网页文件重新解释一遍,并将生成的标准HTML 文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器兼容的问题了。
(6)、可以隐藏程序代码,在客户端仅可看到由ASP输出的HTML文件,可以保护你的劳动成果。
2.2.2Microsoft Access 数据库的优点
由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。
2.2.3  W eb服务器
马嘉祺家里有多有钱Web服务器是Web应用程序的中心位置。IIS(Internet Information Server)是微软公司推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,从推出以来得到了很大的发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS5.0版本系统安全性更高,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JA V A虚拟机及全面支持ASP等强大功能。
IIS支持虚拟目录,通过在"服务器属性"对话框中的"主目录"标签可以管理虚拟目录。建立虚拟目录对于管理WEB站点具有非常重要的意义。虚拟目录隐藏了有关站点目录结构的重要信息。因为在浏览器中,客户通过选择"查看源代码",很容易就能获取页面的文件路径信息,如果在WEB页中使用物理路
径,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。其次,只要两台机器具有相同的虚拟目录,你就可以在不对页面代码做任何改动的情况下,将WEB页面从一台机器上移到另一台机器。还有就是,当你将WEB页面放置于虚拟目录下后,你可以对目录设置不同的属性,如:Read、Execute、Script。读访问表示将目录内容从IIS传递到浏览器。而执行访问则可以使在该目录内执行可执行的文件。当你需要使用ASP时,就必须将你存放.asp文件的目录设置为"Execute(执行)"。建议大家在设置WEB站点时,将HTML文件同ASP文件分开放置在不同的目录下,然后将HTML子目录设置为"读",将ASP子目录设置为"执行",这不仅方便了对WEB的管理,而且最重要的提高了ASP程序的安全性,防止了程序内容被客户所访问。
3  系统设计
3.1  系统的浏览
利用ASP网页编程技术对该系统进行设计,在将程序语句输入编辑器后,要以.asp 为后缀名来存盘。同时注意,在“保存位置”要选择放在\Inetpub\wwwroot下的某个目录下,因为ASP文件要由服务器端的ASP部件来解释,你必须将ASP文件放在WEB服务器的目录下,否则服务器就不能识别ASP。
在要浏览时就必须搭建WEB服务器IIS,这样会更好更准确的看到页面。下面就介绍IIS的安装。
杨晨 林熙蕾(1)IIS是Windows 2000 Server 自带组件。如果安装操作系统是Windows2000/XP 专业版的就没有安装IIS ,要把系统盘放入光驱中,按照下面的步骤进行安装。
(2)打开“控制面板”――>“添加删除程序”――> “添加/删除Windows组件”――>双击“Internet信息服务”――>在组件中的“Internet 信息服务(IIS)”项前打勾,单击“下一步”,并且按照提示操作即可完成安装。
安装完成后就是关于IIS服务器的基本配置:
(1)打开IIS管理器,选“开始菜单――>程序――>管理工具――>Internet信息服务”。
(2)设置“默认Web站点”项。
首先打开“默认Web站点”的属性设置窗口:选“默认Web站点――>右键――> “属性”即可。设置“主目录”:在“本地路径”通过“浏览”按钮来选择你的网页文件所在的目录。
IIS下虚拟目录的建立与使用方法。
(1)在“默认WEB站点”下,单击右键创建虚拟目录。
(2)以一个特殊的名称来为虚拟目录命名,并使该虚拟目录映射的实际目录为该系统所放的目录。
(3)设置权限。
(4)在该系统所放的目录下,将编写的每个ASP页面放在次目录下。通过该虚拟目录来测试该系统是不是能正确显示。
用户界面是系统与用户之间的接口,也是控制和选择信息输入的主要途径。在本系