音乐网站的设计与实现
摘 要
随着社会的发展时代的前进,IT 行业的发展也是日新月异,对人类的生产
和生活方式产生了很大影响。网络传播以其特有的快速、高效、便捷的传输方式
被人们所接受,越来越多的走进了千家万户。并且在当今音乐浪潮的影响下,随
着音乐事业逐渐走向高峰,音乐已无处不在,音乐已与我们密不可分。
本文阐述了音乐网站的设计与实现,本系统采用 JSP+Mysql 作为开发工具。
前台主要实现歌曲的用户注册登录、在线试听、下载功能、搜索功能、留言功能、
动态显示歌曲、用户喜欢列表等功能;后台主要用于数据库的管理 ,管理员对
歌曲的添加、删除、更新及对注册会员和留言的管理、系统的维护等功能。本系
统操作简单,界面友好。
关键字:JSP ;Mysql ;音乐网站
Designing and Implementation of Music Website
Abstract
With the development of the society the progress of The Times, the development
of IT industry is also changing, the human production and way of life has a great
influence. Network transmission by its unique rapid, efficient and convenient
transport is accepted by people, more and more into the thousands. Under the
influence of wave and in today's music, as music career to the peak, music is
ubiquitous, music has been and we are inseparable.
This paper expounds the design and implementation of music website, this
system USES the JSP + Mysql as a development tool. At the front desk mainly realize
song registered user login, online audition, download, search functions, dynamic
display of message function, songs, user list, and other functions; The background is
mainly used for database management, the administrator to add, delete, update to the
song and the management of the registered members and message, system
maintenance, etc. This system operation is simple, friendly interface.
Keywords:JSP ;Mysql;Music website;
第 1 页 共 25 页
目 录
论文总页数:25 页
1 引言............................................................................................................................................2
1.1 课题背景........................................................................................................................2
1.2 本课题研究的意义........................................................................................................2
1.3 本课题研究的方法........................................................................................................2
2 系统采用技术............................................................................................................................2
2.1 开发语言........................................................................................................................2
2.1.1 JSP 语言.............................................................................................................2
2.1.2 SQL 介绍.............................................................................................................3
2.2 B/S 模式介绍.............................................................................................................4
3 需求分析....................................................................................................................................5
3.1 系统主要工作流程图.........................................................................................................5
3.1.1 后台管理模块程序流程........................................................................................5
3.1.2 前台管理模块程序流程........................................................................................5
3.2 系统实现采用环境............................................................................................................6
3.3 系统功能需求....................................................................................................................6
4 音乐网站功能的设计与实现....................................................................................................6
4.1 系统主要设计................................................................................................................6
4.1.1 系统主要功能........................................................................................................6
4.1.2 主要功能模块.........................................................................................................7
4.2 数据库的分析与设计..................................................................................................................8
4.2.1 数据库的需求分析.........................................................................................................8
4.2.2 数据库结构设计.............................................................................................................8
4.3 系统主要功能实现....................................................................................................................11
4.3.1 网站主页的实现...........................................................................................................11
4.3.2 歌曲试听下载页面.......................................................................................................12
4.3.3 后台添加歌曲页面.......................................................................................................12
5 系统测试......................................................................................................................................13
5.1 测试目的与目标..............................................................................................................13
5.2 测试方法..........................................................................................................................13
5.3 实际模块测试...................................................................................................................13
结 论..............................................................................................................................................14
参考文献..........................................................................................................................................14
致 谢..............................................................................................................................................16
第 3 页 共 25 页
1 引言
1.1 课题背景
随着 Internet 的快速发展,人们已经进入了信息时代,Web 已经对商业、
工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深
远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息
的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐
被人们所青睐。范围广泛的,复杂的分布式应用正在 Web 环境中出现。音乐网站
作为一个新时代传媒的产物,早已超过了国界,使听音乐变的如此便捷,它摒弃
了传统听音乐媒体的不足,正在快速向前发展。
1.2 本课题研究的意义
当今时代是一个互联网络告诉发展和发达的时代,本课题的研究意义就在于
构造一个网络音乐视听和下载的平台,使人们在纷繁的网络中也能够找到一个休
憩的天地。同时也是对四年学习的一个总结和提高。
1.3 本课题研究的方法
本课题的开发采用 JSP+MYSQL 实现,前期主要运用所学相关知识、查询资
料、学习其他优秀管理系统开发方法,结合相关要求写出需求分析;后期,进行
本课题的设计与开发。课题的页面主要采用 JSP 语言对数据库进行操作,通过对
数据库的查询搜索来实现,对表单以及数据的校验采用 php script 脚本语言,
控制页面的正确显示和对用户类型的权限设计。采用 MYSQL 数据库,包含六张表,
实现整个系统的操作。在整个设计过程中以需求分析为基础,写出系统实现流程
及相关问题的实现方法;系统开发完成后,进行调试和运行,做好调试和试运行
的相关记录。
2 系统采用技术
2.1 开发语言
2.1.1 JSP 语言
1.Php 语言自从 1996 年正式发布。目前已经成长为 IT 领域必不可少的主流
编程语言。Php 起源于 Sun 公司的“Green”项目。1999 年,Sun 公司吧 Php2 技
术分成了 J2SE,J2EE 和 J2ME。其中 J2E 为分布式的企业应用提供开发和运行环
境。进入 21 世纪以后,J2EE 由于固有的良好的线性和可扩展性,逐渐成为各大
开发商青睐的对象。Php 语言中具有面向对象的优势、 安全、 跨平台、 直接支
持分布式的网络中的应用、 鲁棒性、 效率等. Php 语言是非常简单且高效的,
它使编程时间缩短,却使功能增强,让编程人员接手起来也更加简单,方便。Php
语言就像万花筒一样,随意只是几个普通碎片组成起来,但是只要你发挥想象轻
轻摇一摇,就会变换出千万种不同的花色。
2. 互联网已经发展成为 Web 应用程序中,如电子商务,电子政务,应用系统