基于php技术的悦动音乐音乐网站的设计与实现(附件)【字数:8096】
目录
一、引言 1
(一)网站开发背景和意义 1
(二)网站介绍 1
二、主要技术和工具介绍 1
(一) PHP技术 1
(二) MySQL 1
(三) CSS3 1
(四) layUI 2
(五)jQuery 2
三、 网站需求分析 2
(一)可行性分析 2
(二)网站功能分析 5
四、 网站总体设计 5
(一)网站功能模块设计 5
(二)数据库设计 6
1.实体ER图设计 6
2.数据库表设计 9
五、网站详细设计 9
(一)系统前台模块实现 9
1.首页模块详细设计 9
2.专辑列表详细设计 10
3.专辑列表详细设计 11
4.收藏管理详细设计 12
5.个人信息管理详细设计 13
(二)网站后台模块实现 13
1.管理员登录模块详细设计 13
2.歌曲管理模块详细设计 14
3.音乐资讯管理模块详细设计 15
4.用户管理模块详细设计 16
5.用户分组管理模块详细设计 16
六、总结 17
致 谢 18
参考文献 19
一、引言
“悦动音乐”制作致力于发现与分享的高品质音乐产品,依托专业音乐人、好友推荐及社交功能,为热爱音乐的用户打造属于自己的全新的音乐生活的网站。人们可以在悦动音乐网站 *51今日免费论文网|www.51jrft.com +Q: ¥351916072¥
听取私人FM,浏览最新音乐新闻,建立属于自己的歌单,查看歌曲专辑,也可以在喜好社区讨论分享,是一个能为大众提供分享音乐的平台。
(一)网站开发背景和意义
在现代的生活中,获得放松最快捷的方式非音乐莫属,无论是在上班上学的路途上还是在午休的闲暇时光,一首好的音乐都能为生活添彩,但是好的音乐往往需要花大量的时间进行寻找,寻找自己风格的音乐就更难了,寻找一个好的歌曲往往会消耗大量的时间。本音乐网站将播放热度高的优质歌曲进行排行,用户可以根据热度提示进行选择性的播放,在这种制度下,用户互相的为对方提供了音乐方面的指导,使得排行信息能够即使更新,同时上传优质的音乐人的作品资讯帮助用户做筛选,给用户带来更好的体验。
(二)网站介绍
基于PHP技术的“悦动音乐”音乐网站的设计与实现,利用的是在校所学的知识和自己实习中学习的开发实践经验等,网站模块包括前台模块和后台模块。在前台模块中用户可以实现在线登录注册、浏览音乐介绍、查看音乐和音乐人相关资料、音乐标签分类以及用户交流等,而社区用户交流分享则是亮点所在。后台功能模块是给网站管理员的功能模块,在悦动网站后台功能模块中用户可以实现账号信息管理,修改登录密码,留言管理,歌曲信息修改和会员用户信息管理等功能。
二、主要技术和工具介绍
“悦动音乐”音乐网站应用PHP、MySQL、CSS3、layUI和jQuery等技术,使用MySQL作为数据库管理工具。
(一) PHP技术
作为一种新兴的开源语言。PHP与网页端十分兼容,同时它还具有其他脚本语言的优点,尤其在与前端的桥接上显得尤为突出,而且其容易上手,对新手十分的友好,可以完美的让本网站在任何平台以及工具上运行。
(二) MySQL
其是中小型数据库,在本音乐播放网站中使用主要是为了歌曲列表的更新信息能够快速的传递至前台,这样能有效避免用户时间的浪费,从而提升网站的工作效率,再者此技术是免费的,并且操作代码简单易记,对各个水平的程序员都十分友好。
(三) CSS3
其也是样式列表的迭代,最为突出的一点是其带有动画过渡效果,在一定程度上进化了只能显示静态效果的css,在现在的前端网页开发中,是目前最流行的技术之一,但是不同的浏览器往往会显示效果不一,并且在较为落后的浏览器中其页面效果往往会显示不全。
(四) layUI
其主要面向后端的开发,开源是其一大特性,用户可以直接使用其中的样式来减少模块页面的开发时间,并且开源操作是此技术的核心,用户在使用此技术开发后端的页面时耗时十分短,所以此技术时候快速开发后端,并且其自带许多元素。操作者可以直接调用,十分便捷。
(五)jQuery
其是一个快速、简洁的JavaScript框架,jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
网站需求分析
任何网站在开发前,都要对系统的功能、性能进行分析,这个阶段被称为需求分析阶段,需求分析是在可行性的基础上,将用户的功能描述,转变为完整的系统需求定义。
(一)可行性分析
本音乐播放系统将从各种方面进行考虑,具体为从经济以及技术等方面,在经济方面考虑到开发成本以及运维成本,在技术方面考虑到软件技术以及硬件技术,同时最重要的还要考虑法律方面的,举例为歌曲版权信息之类。
1.经济可行性
本音乐播放系统在经济方面的消耗主要有两点:开发时的消耗以及运维时的消耗。在网站开发过程中,主要消耗有查看电子书籍的消费以及询问专业人员的咨询费用。在音乐网站的运维过程中,主要消耗有支付管理网站人员的工资消耗,再者就是本音乐网站租用服务器的费用。
2.技术可行性
硬件方面:本音乐播放网站在开发以及运行时所用到的软硬件配置要求均不高,即使是低配的计算机也可以成功运行。在用户层面出发,由于本网站是网上服务器且质量有保障。用户在使用的时候仅需要一台可以联网的电子设备。
软件方面:在编写此网站的时候主要使用到了前端技术,编辑器也是使用的较新的。在软件的使用方面,使用主流浏览器均可访问本网站。
原文链接:http://www.jxszl.com/jsj/xxaq/608525.html