我爱音乐”视听网站设计与实现

目录
引 言 1
一、开发概况 2
(一)开发简介 2
(二)开发内容 2
1.开发目的 2
2.开发技术 2
(三)ASP介绍 2
1.ASP技术 2
2.ASP相关的组件 3
3.ASP页面访问数据库 3
二、网站的框架结构规划 4
(一)网站结构模块 4
(二)数据结构模块 4
(三)网页设计 5
(四)导航链接设计 5
三、音乐视听网主要功能的实现 6
(一)主页页面的实现 6
1.主页文件的调用和实现 6
2.新闻文件的调用和实现 7
3.在线投票功能的介绍 7
(二)音乐视听页面的调用和实现 8
1.总量排行的调用 8
2.歌曲视听文件的实现和调用 9
(三)后台管理的实现和调用 11
1.后台管理首页的实现和调用 11
2.后台管理登录的实现和调用 11
3.后台添加信息的实现和调用 12
(四)论坛首页的实现和调用 13
(五)用户登录页面的设计 14
(六)用户贴子页面的实现 15
四、总 结 16
致 谢 17
主要参考文献 17
引 言
现如今人们的生活已经离不开网络了,Internet的发展已经成为了二十一世纪的主流,计算机普遍进入了千家万户。它作为应用面比较广的科技成果,人们对网络的认识还是停留在初级阶段,表现出来的状况有如下两个方面:一、年纪大的人都会觉得 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
网络的弊大于利,排斥网络的存在,还有的只会在网络上聊聊天罢了;二、青少年对于网络却是情有独钟,他们可以在网络上学习知识,开拓眼界,关心时事或者看看电视电影,但他们在网络上听歌,陶冶情操的应该是数不胜数吧。学习上的压力让孩子们找不到放松身心的运动项目,可以打开MP3或者手机听音乐,让自己的心情放松下来。
音乐是一种奇妙的东西,当人们无聊的时候,就可以打开手机听听音乐,跟着音乐的节拍哼唱起来;当人们上班回家找不到合适的电视,而且也没有哪里去玩的时候,也可以上网进入音乐网站,听听音乐,放心一下身心。这就是要设计音乐视听网站最大的原因——给人们的精神生活带来快乐。
由于网络的普及,使得网站开发和维护难上加难。因为人人都在用网络,使得信息量不断的加大和变化,网站一旦出现漏洞,开发和维护人员就必须不停的修改自己的网页。对于数据库驱动的网站而言,信息量的加大无疑是一种毁灭性的打击,人们在网站上的互动交流越来越多,HTML是难以承受如此庞大的数据信息的。另一方面,静态网页太过单调,人们在物质生活已经满足的同时,往往追求的是精神上的愉悦,让他们一次又一次的进入同一个单一的网站无疑是给他们的生活增添了黑暗的色彩,让他们对网站失去信心,所以网站的开发和维护人员都开始追求动态网站的开发了。动态网站,顾名思义就是可以随时按照用户的需求来制作出满足人身心愉悦的网站。
一、开发概况
(一)开发简介
课题:开发一个以音乐视听为基础,具有互动性、娱乐性的网站。
在现代生活人们的物质生活是满足的,人们往往追求的是精神上的享受。因此网络成为了人们生活中不可分割的一部分。为了满足人们的娱乐生活,满足音乐爱好者、追星族的需求,以音乐为宗旨的网站也由此诞生了。
本网站设计的目标是创建一个以音乐视听为主,具有网上互动平台的主流音乐网站。
开发的语言有DREAMWEAVER,ASP。因为现在的静态网页太过单调,无法满足用户的需求,所以本网站设计是动态的网页,因此应用ASP技术比较多。
(二)开发内容
1.开发目的
因为网络已经成为了人们生活中不可分割的一部分,人们在享受物质生活的同时,对精神生活的要求也越来越高,所以作为开发的音乐视听网站,也在接受着更深层次的挑战,要迎合用户的要求,更要迎合当代网络发展的趋势,这就是开发这个网站的原因。
2.开发技术
网站的开发是可以通过各种各样的软件工具实现的。静态网站开发工具有DREAMWEAVER,但是本网站主要设计是动态网页,所以DREAMWEAVER已经没法满足本次设计的要求,应使用功能强大,简单易学的ASP开发工具,然后可以利用ADO技术连接数据库,最后达到运行音乐视听网站的目标。
(三)ASP介绍
1.ASP技术
ASP中文全名叫动态服务器页面,英文全称为Active Server Page,它是由微软公司开发的一种脚本程序应用,它学习和使用起来也相当简单,并且可以与数据库进行交互连接。现在的ASP已经实际运用到各种各样的网站中间。另外ASP的网页文件格式是.asp。ASP也是一种处于服务器端的脚本运行环境,因此利用ASP用户可以建立和运行动态的网站应用程序,例如互动性的网页。ASP使用的是ActiveX技术开发设计环境,用户可以按照自己的想法将组件加进去,使得动态网站具有强大的扩张能力。ASP的主要功能是将脚本语言、HTML、Web数据库访问功能和组件等都有机的结合起来,形成一个能在网站服务器运行的应用程序。而且ASP还可以利用ADO技术快速方便的访问数据库,让网站系统的开发成为现实,这也是本次网站设计选择用ASP技术开发最为重要的原因。
2. ASP相关的组件
ASP有很多相关的应用组件,收发邮件:JMail组件、ASPEmail组件文件上传:SA-FileUp组件、LyfUpload 图像处理组件:image组件、图形组件、截图组件等等。
3.ASP页面访问数据库
在ASP访问数据库的时候可以利用ADO技术实现,ADO实质是一种程序对象,它可以用来实现访问关系或非关系数据库中的数据。比如说你想要编写应用程序从Oracle数据库中向网页提供数据,就可以将ADO程序包含在ASP的HTML文件中。当用户从网站请求网页的时候,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的原因。音乐试听网站的设计中大量使用了ADO,具体的操作步骤归纳为以下几步:
(1)创建一个到数据库的 ADO 连接
(2)打开数据库连接
(3)创建 ADO 记录集
(4)从记录集提取您需要的数据
(5)关闭记录集
(6)关闭连接
二、网站的框架结构规划
(一)网站结构模块
网站的结构其实大致可以分为两种:网站的物理结构和逻辑链接结构。而网站的物理结构是指网站文件在服务器上的存储方式;逻辑链接结构是指网站在运行时的拓扑结构,它是建立在物理结构基础之上且跨越了物理结构。
在反映系统和模块的逻辑方面,可以用结构流程图来表示,但是它和模块的构成和实际的途径是没有多大关系的,因此不能反映出整个系统的逻辑关系。
图2-3音乐视听网E-R图
(三)网页设计
网页设计时要考虑用户传递的信息,以用户至上的理念去策划网站实现的功能和网站的布局美化。网页设计大致分成三类:门户网站(信息型网页设计)、品牌形象网站(形象型网页设计)、服务网站(功能型网页设计)。本网站应该以功能型网页设计为主,美化网站为辅,依靠强大的功能和精美的网页设计来提升网站的品牌形象。

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

好棒文