音乐网站的设计与实现
    摘要通过对音乐网站设计的分析,阐明了当前网络音乐发展的形势,简单介绍了音乐网站设计的内容、结构、规划、功能、发展前景等。提出音乐网站设计实际上是一个发展性问题。在网站的整体设计过程中大致可分为前期准备、策划、设计、制作、运行维护五个阶段,其中采用多种新型技术,并重点介绍了ASP技术在过程中的运用。ASP是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序,能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术,特别适合建立Web站点、网上访问数据的开发工具,使网站建设与发展变的较为简单与快捷。为音乐网站的规划和建设,提出一些建议性的意见。可以使设计过程尽可能满足音乐爱好者的需求。
    关建词ASP音乐网站规划音乐网站建设网页制作
1  前期准备
    前期准备工作主要是域名的注册和开通。域名是一切网络活动的开始。一个网站的域名代表了这个网站的无形资产,是企业的网上“商标”。域名在全世界具有唯一性,而同时域名的资源
页面设计风格又比较有限,谁先注册,谁就有权使用。定义域名除了要根据公司的性质或信息内容的性质来选择之外,还要做到易记、标识性强,或具有一定的内涵。因为域名不仅是访问者的必由之路,而且像品牌、商标一样具有重要的识别作用。
    域名注册分为国际域名注册和国内域名注册两种。注册时须出示营业执照复印件,然后填写在线定单。国内域名注册需3天完成,国际域名注册只需24小时即可完成。
2  网站的策划阶段
    必须首先确定网站的主题与名称,然后网站的视觉形象。确定出了网站的整体大框、彩分布和网站的标准字体,使网站的整体形象给浏览者一种清晰、整洁的感觉。
3  网站的内容、结构设计
3.1网站内容的设计
    确定网站所要传播的信息内容,并将这些信息分类。比如预测有哪些人会浏览自己的网站,准备提供给访问者哪些信息等。一般来说讲,音乐网站一般包括以下内容:①提供各种
信息库查询服务;②提供音乐资源的试听、下载服务;③提供各种流行信息的游览服务;④和留言簿:提供各种联系的方式,并让网站的访问者留下意见和建议。
3.2  网站的结构设计
    网站的结构设计完全基于网站的目标、内容和功能,后者是结构设计的决定因素。此外,页面风格、方便浏览等因素也对网站结构的设计有一定的影响。
    网站的结构可以分为网站的物理结构和逻辑结构,网站物理结构是指网站文件的物理存储结构,也就是网站文件在服务器上存储的方式。而逻辑链接结构是本网站在运行时抽象出来的拓扑结构,它是建立在物理结构之上的。
    目录结构是一个容易忽略的问题,目录结构的好坏,对浏览者来说并没有什么太大的感觉,但是对于本站点本身的维护、内容的更新、未来的扩充和移植有着重要的影响。
    网站的逻辑链接结构是指页面之间相互链接的拓扑结构,它建立在目录结构基础之上,本网站采用可以跨越目录结构,即超链接方式。网站的具体
层次图:
4  网页制作
    网页制作是网站建设的基础。网页是信息的载体,网页制作成功与否直接关系到信息的条理性、快捷性以及用户界面的美观。
4.1  ASP技术简介
  ASP技术与传统的“静态网页”技术有着本质的区别。对“静态网页”而言,访问者只能被动地接收HTML文档,访问同一文档的用户所看到的页面完全相同。而利用ASP技术开发的Web
站点,则能根据用户需求,动态地为用户提供服务(从技术观点看,ASP为浏览器与Web服务器的实时交互提供了一条途径)。网络搜索引擎就是一个典型“动态站点”。这种“站点”能够很好地满足人们对于网络住处的不同需求。
  ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是把脚本、HTML、组件和Web数据库访问功能结合在一起,形成一个能在服务器端运行的应用程序,该应用程序或根据来自浏览器端的请求生成HTML文档并回送给浏览器。
4.2  利用ASP制作网页的特点
  ASP技术制作网页的特点:①使用Microsoft的ActiveX技术,封装对象,简化编程,同时ASP本身封装了一些常用组件,有关软件公司开发了许多实用组件。只要在服务器上安装这些组件,通过访问组件,就可以方便地建立自己的WWW应用程序。②ASP运行在服务器端,这样就不必担心浏览器是否支持ASP所使用的编程语言。③无需编译。ASP是一种解释型的脚本语言环境而无需编译,在脚本代码中做的任何一个改动,在浏览器上都会立刻体现出来。④ASP在客户端返回的是标准的HTML页面,正常地浏览器中显示,浏览者看不到ASP程序代码,防止别人抄袭程序。
4.3  网络编程方案的确定
    ASP是一种功能较为齐全的网关接口技术,继承了大部分VB的语法规则,并有大量的内建对象,使得一些常用的功能以模块的形式直接调用。ASP可以用来处理一般表单,会员管理,数据存取,还可以用来编写BBS程序,聊天室等。因此可以充分利用ASP实现来访者与网站进行互动交流,如不同歌曲的搜索等。
    用户密码认证窗体的实现:本窗体是为了让注册用户按照用户名和密码进行登录,并且跟据用户名检查权限,用户后,才能享受到网站所提供的各种服务。
username=trim(request("username"》
password=trim(request("password"》
if username=""or password=""then
    errmsg=errmsg+"<br>"+"<li>用户名和密码不
能为空!!""
    founder=true
  else
  set rs= Server.CreateObject("adodb.RecordSet")
    sql="select*from user where username="'&
username&…¨
    rs.open sql,secondconn,3,3
    f then
    errmsg=errmsg+"<br>"+"<li>用户不存在!!""
    founderr=true
    elseif password=rs( "password")  then
    Session("username")=rs( "username¨)
    else
    errmsg=errmsg+"<br>"+"<li>密码错误!!
    founderr=true
    end if
rs.close
set rs=nothing
end if
if founderr=true then
  response.Write errmsg
else
    response.Write username+”0K…
end if
4.4  网页制作的页面要求
作为国际互联网的站点,每个不同的网站将满足网络用户的不同需求。网站建设的需求基本上是某一网站的对象的需求。但总的来说,应满足以下几个方面:①网页页面的风格如无特殊原因,应保持一致。可以减少以后的维护量,一种很好的方法就是使用层叠样式表( css)。不同的同格使用不同的样式表,多个页面都要使用同一个样式,使之链接到一个外部的样式表,这样当改变样式表时,文字片的样式就得到了改变。②把握文字的风格,主体文字字体的大小,一般取为9 pt或10 pt,字体采用最常用的,或默认的,例如中文用宋体,英文用Time New Rome字体。 ③选取的图片要集美观与传讯于一身,但不适宜在网页上插入过多的图片。选取的图片要小,插入大的图片,可以采用分割的技术,将其变为若干小图片,利用表格拼合成一个大图片。④把握良好的排版,不仅要美观,而且要利于访问者迅速到内容。注意归类的使用权用,要层次清晰。一日了然;同时要易于提供的信息不应埋藏友重重叠叠的页而之卜。在所有的版面中,要特别注意主页,主页的排版要精,其好坏直接决定着访问者对该网站的评判。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。