现如今,经历了将近20年的发展,互联网上提供音乐点播和下载服务的网站越来越多,很多人将在音乐网站上欣赏音乐作为一种生活方式。与磁带和唱片等
现如今,经历了将近20年的发展,互联网上提供音乐点播和下载服务的网站越来越多,很多人将在音乐网站上欣赏音乐作为一种生活方式。与磁带和唱片等物理存储介质相比,数字音乐不受时间、空间和设备的限制,必将成为未来的发展趋势。比起前些年盗版音乐的风靡,越来越多的用户愿意为自己喜欢的歌曲支付费用,这有利于音乐市场的良性发展。从未来发展的角度来看,由于智能手机用户的大规模增长,优质音乐订阅服务的增加,以及音乐爱好者对音乐服务的影响,人们开始在线欣赏流媒体音乐,并支付一定的版权费用,这种消费模式将超过下载,成为数字音乐收入的主要来源。
1.2 发展趋势
1.3 国内外研究现状
1.4 论文组织结构
本论文一个包括八章内容,分别是:
第一章对数字音乐市场的前景做出了展望,在国内外研究现状里分析了web和app开发模式的优劣。
第二章为系统分析,分别从可行性、需求、功能、数据流和架构五个方面出发,明确了本次设计拟实现的功能和具体要采用的技术。
第三章从开发环境和开发采用的技术两个方面,对本次要开发的系统进行了说明,确定了设计方案。
第四章介绍了系统的总体设计,其中包括总体功能、前台功能、后台功能的介绍,以及对数据库进行了概要设计。
第五章为系统功能的实现,对数据库的实现、算法的实现以及主要的页面功能的实现进行了介绍。
第六章为系统的调试与测试,包括软件测试的目的、软件测试的任务、测试环境的介绍以及测试环境的搭建。
最后是总结和致谢,总结了本次设计的完成情况和意义,对提供帮助的老师、同学给予感谢。
2 系统分析
本章对音乐点播系统展开分析。结合前期调研,从系统可行性方面分析,确定该系统的实现方案。然后,结合用户需求,对系统功能进行分析,确定系统整体结构,为下一步的系统实现打好基础。
2.1 可行性分析
通过对市场广泛的调查研究,对系统可行性提出了以下几个层面的要求:
2.1.1 经济可行性
本次开发大量使用开源的开发工具,使得开发成本大大降低。目前互联网音乐市场发展迅速,在加上国家对知识产权的保护,许多用户为了获取高质量的内容,都愿意支付一定的费用,这使得音乐网站可以快速实现盈利,从而收回开发成本这也是本系统打算实现版权付费系统的原因。鉴于此,从经济层面讲,开发一个音乐点播系统是可行的。
2.1.2 技术可行性
经过数十年的发展,网站的开发已经有了一套完善的开发框架,以及大量的开发工具。而类似于Tomcat这样的web服务器可以在本地完成对服务器的模拟运行,大大降低了开发成本和难度。本次开发所使用Eclipse和Tomcat也是常用的开发工具,有很多参考资料可以借鉴。综上所述设计开发一个在线音乐点播系统在技术上是可行的。
2.1.3 法律可行性
本网站旨在参考目前已有的音乐点播系统,开发一个更简单,专业的在线音乐点播系统,解决目前已有的在线音乐点播系统存在的侵权和虚假广告问题,从法律上是可行的。而在开发过程中使用的音乐资源,来自正规的下载渠道,由于本站只用作学术交流,不涉及商业化运营,不存在侵权盗版的情况。
2.2 需求分析
通过对可行性方面的研究,发现音乐点播系统在实现上没有难度。为了具体实现这一系统,还需要对现有的音乐网站进行分析,了解用户的需求,以此来确定本系统要实现怎样的功能,为下一步的开计划的指定提供依据和参考。