民族音乐网站的设计与实现(附件)【字数:5694】
欣赏音乐是一项人们非常喜爱的活动,人们可以通过各种音乐网站在线试听歌曲,下载歌曲,经过对音乐网站的需求分析,本人设计并开发了一个能够满足民族音乐爱好者的在线音乐网站。本课题主要论述了民族音乐网站的开发过程,包括网站的需求分析,系统功能设计,系统的实现等,针对该系统的各个功能模块做了具体分析与研究,采用网页的形式PHP+MySQL的技术来实现歌曲用户注册、在线试听、下载、搜索、留言等功能,以及后台管理者添加音乐、删除音乐、注册会员及维护备忘录管理系统等功能。该系统操作简单,界面友好。
目录
一.引言 1
(一)课题概述 1
(二)本课题研究方法 1
二.系统采用技术 2
(一)开发语言 2
1. PHP语言 1
2.MySQL数据库 2
(二)B/S模式 2
三.需求分析 3
(一)用户分析 3
(二)功能分析 3
(三)系统主要功能 3
1.前台操作模块程序流程 3
2.后台管理模块程序流程 3
(四)网站运行软件环境 3
四.音乐网站功能的设计与实现 4
(一)系统主要设计 4
1.系统主要功能 4
(二)数据库的分析与设计 5
1.数据库的需求分析 5
(三)系统主要功能实现 8
1.网站主页的实现 8
2.歌曲试听下载页面 10
五.系统测试 13
(一) 测试目的与目标 13
(二)测试方法 13
(三)测试结果 13
致谢 15
参考文献 16
一.引言
(一)课题概述
随着互联网的迅速发展,人们已经进入了信息时代,网络服务已经广泛应用于商业、工业、金融、教育、政府、第三产业等各个方面,给人们的工作和生活带来了巨大的影响,随着这种工作学习压力的增加,人们会需要通过一些方式来舒缓情绪,欣赏音乐无疑是一个较为有效的方式,因此网络上有很多大公司企业提供了较为完善的在线音乐欣赏的应用,但是每个人对音乐的偏好不同, *好棒文|www.hbsrm.com +Q: ^351916072#
不同的音乐会有不同的受众,很多时候人们会需要一个针对性更强的一个网站来欣赏和学习自己喜欢的音乐。民族音乐作为我国的文化传承源远流长,在我国民族音乐有着很广泛的群众基础。因此构建民族音乐在线网站能为这些民族音乐的爱好者提供一个更加专业和贴切的体验,同时也能够更好的宣传和推广我国的民族音乐。基于此,本课题将针对这样的需求进行分析后,努力构建一个民族音乐在线欣赏和学习站点,供民族音乐爱好使用。
(二)本课题研究方法
本课题最终需要建立一个民族音乐在线欣赏和学习站点。在此目标下,首先需要针对民族音乐爱好者对于民族音乐的学习和欣赏需求进行分析,主要是通过在线访问的方式来获取;其次作为一个在线网站,必定是基于web服务的,但是实现这样的站点可以有多种选择,如Asp+SQLServer、JSP+oracle、PHP+MySQL,结合需求和本身的技术水平与能力,选择使用PHP+MySQL技术作为这个课题开发的主要技术,由于这个网站主要是关于民族歌曲,在进行这种开发前这次系统开发前期,我查阅了大量与音乐网站设计与实现的信息,观察了很多成熟音乐网站的模式,也切实的了解系统的用户需求,基于这种需求下面进行了需求分析。
二.系统采用技术
(一)开发语言
1. PHP语言
PHP语言于1996年正式发表,在IT领域成为主流程序设计语言,PHP语言具有安全性、跨平台、直接分布式网络应用、健壮性、高效等优势,PHP语言虽然降低了很简单的效率,减少了程序设计的时间,但是提高了功能,方便程序员的管理。
PHP具有以下特性:
(1)单独的内容及显示;
(2)强调可回收要素;
(3)标识精简页面开发;
(4)稳健性和安全性;
2.MySQL数据库
MySQL是一个轻量级关系型数据库管理系统,是跨平台的,所以这让它在同类型的数据库下具有很大的竞争优势,在MySQL数据库系统下,用户可以在高层数据结构中工作,语言简单,结构简单,功能强,存储量大,MySQL主要用于数据配额和项目,目前 MySQL数据库获得了广泛的应用,MySQL数据库和PHP代码结合使用给程序设计带来了非常方便,因为数据库的强大功能,该系统的开发主要是使用MySQL来管理数据。
(二)B/S模式
B/S(Browser/server)结构是浏览器和服务器结构,随着Internet技术的兴起,web应用的广泛使用,用户不再需要专用的客户端匹配服务端完成网络应用,而是使用浏览器、通用web服务器和数据库配合,完成相应的网络服务需求。由于所有用户都会使用浏览器,因此在B/S模式下,用户不需要安装专用客户端,大大的节约了用户系统,简化了用户端负荷,系统维护和升级的成本和降低了工作量。
三.需求分析
(一)用户分析
民族音乐网站的目标是为爱好民族音乐者快速准确的找到想听的歌曲,据调查研究显示,民族音乐爱好者的年龄普遍在35岁以上,对于此类用户,他们对网络的适应能力远不及年轻人,为了满足用户的基本需求,所以将系统设计的操作相对简单界面更加简洁便是我们的初衷。
(二)功能分析
对于网站都必须有固定的服务器让用户进行访问,用户的访问在本系统中会记录相关的信息。网站有后台管理员,管理员可以对网站内容及用户进行添加删除操作(本站对用户及作品删除不会从数据库中直接删除)。对于用户,可以直接对网站内容进行浏览,但是未注册会员会有限制,普通用户可以通过注册成为会员,会员可以修改自己的密码但是不能修改其他信息;在功能实现方面,用户可以通过网络上的音乐交流平台探索自己喜欢的民族音乐,实现了在线收听、下载和通信平台功能,通过这种模式,我们为网民创造出欣赏音乐的环境,音乐突破时空的限制,使得音乐更贴近更富饶。这个项目的设计的功能,操作简单,具有界面友好的特点,需求接近实际。
(三)系统主要功能如图31
目录
一.引言 1
(一)课题概述 1
(二)本课题研究方法 1
二.系统采用技术 2
(一)开发语言 2
1. PHP语言 1
2.MySQL数据库 2
(二)B/S模式 2
三.需求分析 3
(一)用户分析 3
(二)功能分析 3
(三)系统主要功能 3
1.前台操作模块程序流程 3
2.后台管理模块程序流程 3
(四)网站运行软件环境 3
四.音乐网站功能的设计与实现 4
(一)系统主要设计 4
1.系统主要功能 4
(二)数据库的分析与设计 5
1.数据库的需求分析 5
(三)系统主要功能实现 8
1.网站主页的实现 8
2.歌曲试听下载页面 10
五.系统测试 13
(一) 测试目的与目标 13
(二)测试方法 13
(三)测试结果 13
致谢 15
参考文献 16
一.引言
(一)课题概述
随着互联网的迅速发展,人们已经进入了信息时代,网络服务已经广泛应用于商业、工业、金融、教育、政府、第三产业等各个方面,给人们的工作和生活带来了巨大的影响,随着这种工作学习压力的增加,人们会需要通过一些方式来舒缓情绪,欣赏音乐无疑是一个较为有效的方式,因此网络上有很多大公司企业提供了较为完善的在线音乐欣赏的应用,但是每个人对音乐的偏好不同, *好棒文|www.hbsrm.com +Q: ^351916072#
不同的音乐会有不同的受众,很多时候人们会需要一个针对性更强的一个网站来欣赏和学习自己喜欢的音乐。民族音乐作为我国的文化传承源远流长,在我国民族音乐有着很广泛的群众基础。因此构建民族音乐在线网站能为这些民族音乐的爱好者提供一个更加专业和贴切的体验,同时也能够更好的宣传和推广我国的民族音乐。基于此,本课题将针对这样的需求进行分析后,努力构建一个民族音乐在线欣赏和学习站点,供民族音乐爱好使用。
(二)本课题研究方法
本课题最终需要建立一个民族音乐在线欣赏和学习站点。在此目标下,首先需要针对民族音乐爱好者对于民族音乐的学习和欣赏需求进行分析,主要是通过在线访问的方式来获取;其次作为一个在线网站,必定是基于web服务的,但是实现这样的站点可以有多种选择,如Asp+SQLServer、JSP+oracle、PHP+MySQL,结合需求和本身的技术水平与能力,选择使用PHP+MySQL技术作为这个课题开发的主要技术,由于这个网站主要是关于民族歌曲,在进行这种开发前这次系统开发前期,我查阅了大量与音乐网站设计与实现的信息,观察了很多成熟音乐网站的模式,也切实的了解系统的用户需求,基于这种需求下面进行了需求分析。
二.系统采用技术
(一)开发语言
1. PHP语言
PHP语言于1996年正式发表,在IT领域成为主流程序设计语言,PHP语言具有安全性、跨平台、直接分布式网络应用、健壮性、高效等优势,PHP语言虽然降低了很简单的效率,减少了程序设计的时间,但是提高了功能,方便程序员的管理。
PHP具有以下特性:
(1)单独的内容及显示;
(2)强调可回收要素;
(3)标识精简页面开发;
(4)稳健性和安全性;
2.MySQL数据库
MySQL是一个轻量级关系型数据库管理系统,是跨平台的,所以这让它在同类型的数据库下具有很大的竞争优势,在MySQL数据库系统下,用户可以在高层数据结构中工作,语言简单,结构简单,功能强,存储量大,MySQL主要用于数据配额和项目,目前 MySQL数据库获得了广泛的应用,MySQL数据库和PHP代码结合使用给程序设计带来了非常方便,因为数据库的强大功能,该系统的开发主要是使用MySQL来管理数据。
(二)B/S模式
B/S(Browser/server)结构是浏览器和服务器结构,随着Internet技术的兴起,web应用的广泛使用,用户不再需要专用的客户端匹配服务端完成网络应用,而是使用浏览器、通用web服务器和数据库配合,完成相应的网络服务需求。由于所有用户都会使用浏览器,因此在B/S模式下,用户不需要安装专用客户端,大大的节约了用户系统,简化了用户端负荷,系统维护和升级的成本和降低了工作量。
三.需求分析
(一)用户分析
民族音乐网站的目标是为爱好民族音乐者快速准确的找到想听的歌曲,据调查研究显示,民族音乐爱好者的年龄普遍在35岁以上,对于此类用户,他们对网络的适应能力远不及年轻人,为了满足用户的基本需求,所以将系统设计的操作相对简单界面更加简洁便是我们的初衷。
(二)功能分析
对于网站都必须有固定的服务器让用户进行访问,用户的访问在本系统中会记录相关的信息。网站有后台管理员,管理员可以对网站内容及用户进行添加删除操作(本站对用户及作品删除不会从数据库中直接删除)。对于用户,可以直接对网站内容进行浏览,但是未注册会员会有限制,普通用户可以通过注册成为会员,会员可以修改自己的密码但是不能修改其他信息;在功能实现方面,用户可以通过网络上的音乐交流平台探索自己喜欢的民族音乐,实现了在线收听、下载和通信平台功能,通过这种模式,我们为网民创造出欣赏音乐的环境,音乐突破时空的限制,使得音乐更贴近更富饶。这个项目的设计的功能,操作简单,具有界面友好的特点,需求接近实际。
(三)系统主要功能如图31
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/152.html