在线音乐网站的设计与实现
摘要:本系统是利用抓包分析及相应音乐网站接口实现的一个在线音乐播放网站,系统可提供音乐下载、分享等功能。
系统主要包含以下几个模块:排行榜模块、播放模块、搜索模块等。
系统前端主要使用HTML5和JavaScript技术实现,后台主要使用PHP技术实现。
系统选用Apache作为WEB服务器,MYSQL作为数据库。
关键词:在线音乐; 音乐播放; HTML5
Abstract:This system is an online music playing website, implemented with the packet analyzer and corresponding music website interfaces. The system accomplishes many functions, such as music downloading, music sharing and so on. This system mainly includes ranking module, play module, search module and so on. The front-end is mainly implemented with HTML5 and JavaScript. The back-end is implemented with PHP. The system is configured with Apache as the Web server and MYSQL as the database.
Key words: Online music; music playback; HTML5
目录
摘要 (Ⅰ)
Abstract (Ⅰ)
目录 (Ⅱ)
1 绪论 (1)
1.1 研究的目的与背景 (1)
1.2 可行性分析 (2)
2 系统总体设计 (3)
2.1 系统功能结构 (3)
2.2 数据库设计 (5)
3 系统的详细设计 (8)
3.1 主页面设计 (8)
3.2 登录模块设计 (8)
3.3 正在播放设计 (9)
3.4 播放列表设计 (9)
3.5 排行榜设计 (9)
3.6 歌单收藏 (10)
3.7 搜索设计 (10)
3.8 删除设计 (11)
4 系统测试 (12)
4.1 登录模块测试 (12)
4.2 主页面测试 (12)
4.3 正在播放模块测试 (13)
4.4 播放列表测试 (13)
4.5 排行榜测试 (14)
4.6 搜索测试 (15)
4.7 下载测试 (16)
4.8 删除测试 (17)
5 结论 (18)
1 绪论
1.1 研究的目的与背景
21世纪最重要的特征就数字化、信息化和网络化,以因特网为代表的的计算机网络得到飞速发展错误!未找到引用源。
,互联网融入我们的生活。
而在线音乐网站作为作为一个网络载体,在音乐的传播、创作、欣赏等方面,对音乐的发展产生了前所未有的影响[7],而网民数量的激增使更多的人们通过音乐网站接触到音乐错误!未找到引用源。
目前市面上关于音乐的网站各式各样,现在市面上比较受欢迎的几个音乐网站有,网易云音乐、QQ音乐,酷狗音乐,酷我音乐。
他们主要特点如下:
1.用户可以创建、收藏、分享歌单;
2.提供了社交平台,可以是手机通讯录,也可以是其他关联帐号上的好友;
3.私人电台,MV播放;
4.利用指纹技术,获取音乐旋律,识别歌曲,推荐给用户。
网易云:根据评论来升华音乐,日推私人fm好比知音,界面体验不错,acg 纯音乐比较全。
最受欢迎的就是他推荐歌曲,解决了对那些不知道找什么歌来听的用户的苦恼。
这里能刷到段子,能看到别样的故事,能感受到一种app独特的氛围。
QQ音乐:用QQ号登录,用PC版听的歌可以同步在手机个人界面上,别人推荐的歌也可以同步到手机端,而且能下载到本地,离线也可以听;凭借着庞大的用户群,可以和QQ好友的互动作为锦上添花。
酷狗音乐:耳机音质好,歌曲比较全。
酷我音乐:网上有些有版权的歌曲酷我能免费下载。
网易云:音乐版权逐渐缺失,很多音乐都下架,导致客户流失。
QQ音乐:QQ音乐找歌感觉好难,推荐的都是当前热歌,在通过用户日常听歌习惯,对于客户的分析,针对推荐歌曲这块不如网易云。
酷狗音乐:曲库不全,很多低质量自唱自混歌曲,受版权限制,且没有特色。
酷我音乐:曲库不全,很多低质量自唱自混歌曲,受版权限制,且没有特色。
通过分析市场上各色各类的音乐网站,他们大体功能类似,但是又有自己的特色。
本文将介绍网站材料的准备、网页的制作过程。
它包括:登录模块,收藏歌曲模块,删除管理模块,查找管理模块。
1.2 可行性分析
网站的可行性分析主要分为软条件支持与开发环境的支持。
软条件支持
此网站开发在经济需求方面比较低,而且网站构成不太复杂,开发所需时间较短,人员在经济支出方面受限,在网站开发成功后,还可以借助网络广告来达到盈利的目的,与之相比收入将远远高于支出。
网站基于Web的工作界面,用户可通过局域网或互联网访问网站用户首页,因此在操作使用上,本网站简单、方便,易于使用户接受,因而是十分可行的错误!未找到引用源。
开发环境:环境本网站的开发环境为Windows7错误!未找到引用源。
,数据库使用的是微软的MYSQL,发布使用PhpStorm工具。
脚本语言使用php、html5、JavaScript 编写的音乐分享网。