励志网

Hi, 请登录

基于PHP的世界流行音乐服务平台的分析与设计

摘 要:音乐的传播不受语言的限制,无国界的影响,人们能从音乐中体会到其中的意义,所以音乐在世界范围内传播广泛。但是世界中并没有专门的音乐服务平台,基于此情况,对PHP音乐服务平台的开发更为重要,本文对PHP音乐服务平台的分析及设计给出了合理化建议。

关键词:流行音乐;超文本预处理器;社会性网络服务

中图分类号:J605 文献标识码:A 文章编号:1005-5312(2014)12-0077-02

一、系统概述

(一)流行音乐的概念

流行音乐是音乐消遣娱乐及其有关的一切工业现象,具有极强的商业性。在西方流行音乐已经发展了百余年,历时一百多年的发展及演变,形成了相当复杂的局面,其具有大众性、随意性、娱乐性、参与性等特性。

(二)流行音乐发展的背景

十九世纪末二十世纪初流行音乐发源于美国。经过长久的发展,衍生出众多的分支,以多种风格呈现,各分支与风格间有紧密联系,形成了庞大的流行音乐历史。

流行音乐在十九世纪的美国兴起,此时美国正处于工业文明时期。美国流行音乐多为黑人音乐演变而来,无论是拉丁、爵士、蓝调,甚至爵士乐都源于黑人音乐。尤其是多民族文化汇聚成的爵士乐,有其特有的演奏及演唱方法,而且爵士乐的多样性影响了严肃音乐的发展,随之形成新的音乐种类,美国流行音乐的内容更为丰富了。此时歌手也多形成了自己的风格,让听众产生共鸣。

(三)流行音乐的发展现况

流行音乐的传播具有时效性。很多流行歌曲传唱时间短,稍纵即逝。但是网络出现之后,提升了其传播速度,拓宽了传播的广度,凸显了传播的时效性,另外加强了流行音乐的持久性。以目前流行音乐网站的传播手段而言,大体可分为三类:搜索类、固定网址及P2P类。三者的主要功能不同,相互补充。

(四)开发系统的必要性

目前喜欢听流行音乐的人基本上对其了解是甚少。作为深受大众喜欢的乐种类型,被群众普遍传唱,范围广泛。大众对流行歌曲的传唱,使群众能够充分了解流行音乐的具体风格类型。目前尚且没有一种载体可以提供给人们做深入了解。故此,PHP世界流行音乐服务平台的设立具有其必要性。

二、PHP技术的概述

(一)PHP的概念

PHP为超文本与处理语言的英文缩写,其为HTML中内嵌式的语言,是服务器端运行的嵌入HTML文档中脚本的语言,并且语言风格与C语言风格相似,被普遍的应用。

PHP特有的语法融合了C、Java及Perl形成了PHP自创的输入言语。其迅速的运行动态网页的能力优于CGI或者是Perl,运用PHP制作出来的动态页面同其以外的编程语言相比较,编程程序PHP是嵌入式,比完全制作生成HTML标记的CGI执行效率要高很多,PHP还能够进行编译后代码的输入,编译能够实现加密及优化代码的运行,使代码的运行更为迅速。

PHP有极为强大的功能,全部的CGI功能都可以通过PHP来实现,并且对全部流行数据库及其操控系统为支持的模式。PHP能够运用C、C++编程语言对自身进行扩展。

(二)PHP的优点

PHP是为编写HTML内容开发,其操作系统相对简单,但是功能却极为强大的计算机语言。PHP同MySQL是最为合适的组合形式,如再运用Apache服务器,那么工作的进行将事半功倍。PHP已步入到高速发展的新阶段。对非程序员而言,对PHP附加功能的拓展具有一定的难度,对专业程序员而言却相对简单。很长的一段时间都是通过CGI来实现网页内容的交叉互换。

三、PHP系统需求的分析

(一)可行性分析

该系统运用LAMP开发出来的,并已经形成了成熟的系统,其有操作容易,兼容性强以及稳定等特点,为网站系统最优的解决方案。本系统的用户大体分为两类,一类为管理人员,其负责网站的管理及信息的发布,操作界面相对容易。其还需要对系统用户的资料进行审核,对违规言论进行删除,这就要求管理人员了解流行音乐及基本网络法规。另一类为系统用户,他们利用操作系统进行歌曲的上传,进行歌曲的传播,需要具备基本上网的技术。综上所述,此系统的操作具有可行性。

(二)业务需求分析

依据对流行音乐爱好的调查结果,对其具体需求进行了分析。目前流行音乐分类的标准作用于服务平台,提供歌曲的在线赏析能力,为用户上传珍藏音乐及其他用户下载歌曲,方便歌曲的分享,并有一定的回复功能,使用户可以充分的交流。

四、PHP系统的分析及设计

(一)系统构建设计

系统管理员或者是系统用户能够使用网络登录至本系统之中。系统用户中涵盖管理员及用户。管理员对目录实行管理,内容包括添加、删除及更改,还要对用户所上传的文件进行审查及评论,并保证系统中音乐及评论的质量。用户登录系统之后,能够进行在线听歌,也能够上传符合法规的音乐,通过审核之后系统会自动添加分享功能。综合业务的需求,为保证系统高效、稳定的运行,有较好的综合性能,设计构建一定要满足客户的需求,客户通过前端系统发生请求后会转至反向代理服务器,再通过反向代理服务器处理后转向Web服务器集群,Web服务器集群把数据写至数据库集群,数据库集群运用Master-Slave形式,主数据库服务器用来进行写库,2台Slave服务器一台用以解读,一台用于冷备份。

(二)系统功能模块

本系统中设计方案为前台及后台,前台的主要任务是完成用户的登录,满足用户对音乐进行上传及下载,在线收听、分享及评论。系统的主要功能集中在前台被遗忘的时光 蔡琴 下载,前台最主要的功能就是服务用户。用户通过常规登录即可进入系统,对系统具备的功能全部使用,可以进行流行音乐分离的浏览,并且分类下设相应的主题,利于用户使用。用户还可以通过SNS分享至朋友圈,提升了流行音乐的传播性。如果用户认为有需要改进的地方,可以提出建议给系统管理人员,使系统更为完善。后台只要是对系统的维护人员来说的,系统管理人员对系统目录的管理负责,对用户上传的流行音乐进行审核,保证网络中的音乐及评论符合有关法律法规的规定,对用户反馈问题进行收集、整理,并将问题及时的反馈给系统的开发团队。

(三)主要功能模块

1、登录管理。登录管理即为对用户及管理人员的登录进行管理,对数据库实行验证及一些异常的处理。用户输入登录名及密码,选择具体角色进行登录,系统将自动跳转至具体页面。若登录失败会出现错误信息的具体提示。

2、目录管理。系统完成开发测试并推广上线之后,管理人员需要对系统进行初始设置,将流行音乐的具体分类及各类的标准做对应的录入并添加其代表人物。随流行音乐的不断更新,需要进行后期的跟进,修改流行音乐的分类标准,对其代表人物进行添加工作,也就是对目录进行修改。有时也需要对分类标准目录以及相应的代表人物类目进行删除工作。

(四)数据库的设计

数据库设计中涉及用户实体六项,曲目实体七项,目录实体包含四项,评论实体包含四项,信息反馈实体包含三项。用户上传或是下载歌曲、在线收听歌曲,管理人员对多个目录信息进行管理。用户对资源使用情况进行反馈,其中包括对于歌曲的分享、评论被遗忘的时光 蔡琴 下载,管理员对用户反馈内容进行审核,符合法规要求进行发布。还需定期对建议进行分析,对系统进行改进。所以,数据设计是要充分考虑其合理性,各级人员的权限设置,保证系统能够快速、稳定的运行,尤其对客户反馈信息后期的处理,是完善系统的必要手段之一。

五、结语

通过对需求的分析,针对需求进行相应设计,表面设计前期分析的重要性,也是最为核心的一部分。前期需求分析的准确程度影响后期的设计及制作,并且需求的分析的精准与否与前期的调查工作息息相关。系统初期是运用PHP来完成的,但是随着页面愈来愈多会出现页面杂乱的情况,不利于后期维护工作,需要不断对系统进行及时的改进及更新,更有利流行音乐的流传。

参考文献:

[1]邹力宏.基于PHP的世界流行音乐服务平台的分析与设计[D].云南大学,2013(04).

[2]胡伟.基于PHP的网上答疑系统的研究与实现[D].华东师范大学,2008(10).

[3]叶青.网络数字音乐力量与我国唱片音乐产业转型[J].音乐传播,2012(09).

[4]周正喜.面向数字音乐网站的嵌入式版权服务组件研究[D].北方工业大学,2013(06).

[5]佟雪娜.数字在线音乐的产业价值链研究[J].艺术百家,2012(03).

来源【励志网】自媒体,更多内容/合作请关注「辉声辉语」公众号,送10G营销资料!

相关推荐

二维码
评论