基于Vue.js的在线云音乐系统的设计与实现开题报告

 2022-11-25 23:18:21

1. 研究目的与意义

近年来,网络技术在不断的发展,音乐产业也进入了互联网时代,网络逐渐成为人们随时收听音乐的媒介。

同时与之对应的是音乐创作的蓬勃发展,这就使得用户有大量的音乐信息需要处理,而以前传统的音乐模式不能满足音乐的大量存储和便捷分享,外时间长了存储音乐的硬件也有可能损坏,从而导致音乐文件的丢失。

这就迫切需要云音乐系统的出现,云音乐系统在一定程度上为音乐爱好者们提供了音乐数字化的一个平台。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

在线云音乐系统是一个较为庞大而复杂的系统,其重点在于页面框架的设计,掌握Vue开发框架和ElementUI框架。

其难点在于使用PHP和Ajax链接和获取数据,并能对数据库进行增、删、改、查,如何将前台页面与后台数据库关联,分页技术也是一个难点;难点在于如何实现双向数据绑定;如何实现数据的相互传递,子传向父,父传向子,非父子之间的数据传递等;以及如何实现Vue的组件化开发;前期学习HTML、CSS和JavaScript技术,以及掌握数据库的使用,对课题有了基本的实现计划。

在线云音乐系统是一个实现交互功能的音乐信息管理系统。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

在线云音乐系统:采用MySQL 5.5.20作为后台数据库,使用Visual Studio Code为开发环境,使用目前流行的Vue前端框架,利用HTML、CSS、JavaScript、Ajax、ElementUI等技术,通过前后端分离的方式完成项目的开发。

首先对数据库、数据表进行设计,使用MySQL创建数据库以及表,使用Visual Studio Code编写代码,完成基本的增、删、改、查功能。

使用Vue进行框架的搭建,ElementUI开发简化操作,使用Ajax和php实现前台网站和后台数据库的链接,最后对整个系统进行调试,完成课题所需功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

本系统基于B/S结构,主要包含用户信息管理、歌曲信息管理、歌手信息管理、歌单信息、榜单信息管理五个模块。

使用者包括三种:注册用户,非注册用户,管理员。

注册用户可以进行以下功能:修改自己的用户信息,查看歌曲详情页,收听歌曲,查看榜单和歌手信息,歌曲的收藏和分享,创建歌单等。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第1周:系统的需求分析、系统的概要设计;第2-3周:系统用例图和E-R图的设计与完善,将系统功能进行分块方便后期系统的功能实现;第4周:系统的功能分割和需求说明的完善,主要为数据库设计提供思路,数据表的创建和字段的数据类型分析等;第5周:完成在线云音乐系统静态界面的设计;第6周:完成在线云音乐系统静态页面的代码实现;第7周:完成数据库的实现,并且填入部分测试数据;第8-9周:完成项目结构的设计,将页面的功能实现;第10周:完成在线云音乐系统代码的实现;第11周:系统各功能的单元测试,系统的集成测试,系统的确认测试和完善;第12周:进行毕业设计说明书写作,接收验收成果,接受答辩资格审查;第13周:评阅教师评阅毕业设计说明书;第14周:修改毕业设计说明书并完成毕业设计说明书,制作PPT,准备答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。