音乐网站的设计与实现
摘 要
随着社会的发展时代的前进,IT 行业的发展也是日新月异,对人类的生产
和生活方式产生了很大影响。网络传播以其特有的快速、高效、便捷的传输方式
被人们所接受,越来越多的走进了千家万户。并且在当今音乐浪潮的影响下,随
着音乐事业逐渐走向高峰,音乐已无处不在,音乐已与我们密不可分。
本文阐述了音乐网站的设计与实现,本系统采用 ASP+SQL Sever 2000 作为
开发工具。前台主要实现歌曲的分类显示及分类查询、歌曲的在线试听及下载、
会员注册、登录以及最新音乐的新闻介绍,并且还为用户提供了在线交流的平台
等功能;后台主要用于数据库的管理,管理员对影视歌曲的添加、删除、更新及
对注册会员和音乐新闻的管理、系统的维护等功能。本系统操作简单,界面友好。
关键字:ASP ;SQL Sever 2000 ;音乐网站 ;论坛
Designing and Implementation of Music Website
Abstract
As the following ages of the society developing, IT filed develop so quickly that
it has affected our life and living ways. Net spread is accepted as a fast, efficacious
and convenient way, and is welcomed by more and more families. Because of being
affected by pop music nowadays, Music is so much everywhere that our life really
needs it.
The designing and implementation with ASP+SQL Sever 2000 of music website
is discussed in this paper. The functions of classification display and inquiring,
listening songs on line and downloading, user registering, the latest news about music
introduction have been finished in Foreground. The online Communication platform
is also workable. The database manage is operated in the Background. The function of
songs add, delete and upgrade user information are also operated in the background.
Easy operation and good interface are also typical features of the system.
Keywords: ASP ;SQL Sever 2000;Music website;BBS
目 录
论文总页数:25 页
1 引言............................................................................................................................................1
1.1 课题背景........................................................................................................................1
1.2 本课题研究的意义........................................................................................................1
1.3 本课题研究的方法........................................................................................................1
2 系统采用技术............................................................................................................................1
2.1 开发语言........................................................................................................................1
2.1.1 ASP 语言.............................................................................................................1
2.1.2 SQL 介绍.............................................................................................................2
2.2 B/S 模式介绍.................................................................................................................3
3 需求分析....................................................................................................................................3
3.1 系统主要工作流程图....................................................................................................4
3.1.1 后台管理模块程序流程......................................................................................4
3.1.2 前台管理模块程序流程......................................................................................4
3.2 系统实现采用环境........................................................................................................5
3.3 系统功能需求................................................................................................................5
4 音乐网站功能的设计与实现....................................................................................................5
4.1 系统主要设计................................................................................................................5
4.1.1 系统主要功能......................................................................................................5
4.1.2 主要功能模块......................................................................................................6
4.2 数据库的分析与设计.....................................................................................................7
4.2.1 数据库的需求分析..............................................................................................7
4.2.2 数据库结构设计..................................................................................................7
4.3 系统主要功能实现.......................................................................................................10
4.3.1 主页 index.asp 的实现....................................................................................10
4.3.2 歌曲试听下载页面............................................................................................14
4.3.3 论坛页面............................................................................................................17
4.3.4 后台添加歌曲页面............................................................................................19
5 系统测试......................................................................................................................................22
5.1 测试方法......................................................................................................................22
5.2 预期测试结果..............................................................................................................22
5.3 测试结果.......................................................................................................................22
结 论..........................................................................................................................................22
参考文献..........................................................................................................................................23
第 1 页 共 25 页
1 引言
1.1 课题背景
随着 Internet 的快速发展,人们已经进入了信息时代,Web 已经对商业、
工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深
远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息
的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐
被人们所青睐。范围广泛的,复杂的分布式应用正在 Web 环境中出现。音乐网站
作为一个新时代传媒的产物,早已超过了国界,使听音乐变的如此便捷,它摒弃
了传统听音乐媒体的不足,正在快速向前发展。
1.2 本课题研究的意义
当今时代是一个互联网络告诉发展和发达的时代,本课题的研究意义就在于
构造一个网络音乐视听和下载的平台,使人们在纷繁的网络中也能够找到一个休
憩的天地。同时也是对四年学习的一个总结和提高。
1.3 本课题研究的方法
本课题的开发采用 ASP+SQL Sever2000 实现,前期主要运用所学相关知识、
查询资料、学习其他优秀管理系统开发方法,结合相关要求写出需求分析;后期,
进行本课题的设计与开发。课题的页面主要采用 asp 语言对数据库进行操作,通
过对数据库的查询搜索来实现,对表单以及数据的校验采用 java script 脚本语
言,控制页面的正确显示和对用户类型的权限设计。采用 sql 数据库,包含六张
表,实现整个系统的操作。在整个设计过程中以需求分析为基础,写出系统实现
流程及相关问题的实现方法;系统开发完成后,进行调试和运行,做好调试和试
运行的相关记录。
2 系统采用技术
2.1 开发语言
2.1.1 ASP 语言
ASP 是 Active Server Pages 的简称,是服务器端脚本编写环境,是一套微
软开发的服务器端脚本环境。ASP 是一种包含了使用 VB Script 或 Jscript 脚本
程序代码的网页。当浏览器浏览 ASP 网页时, Web 服务器就会根据请求生成相应
的 HTML 代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页内
容。通过 ASP 可以结合 HTML 网页。ASP 指令建立动态、交互且高效的 WEB 服务
器应用程序。ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML
页面中的脚本程序得以运行的环境。ASP 程序其实是以扩展名为.ASP 纯文本形式
存在于 WEB 服务器上的,可以用任何文本编辑器打开它,只需将.ASP 程序放在
WEB 服务器的虚拟目录下,就可以通过 WWW 的方式访问 ASP 程序了。ASP 对象 ,