基于Vue.js的音乐Web App开题报告

 2022-01-21 21:23:53

1. 研究目的与意义、国内外研究现状(文献综述)

研究意义现如今的社会生活节奏快,压力大,而舒缓压力最好的方式之一便是欣赏音乐。

本项目的目的是开发一个基于vue.js音乐web app。

web app与ios、android、windows phone、symbian等多个平台的移动应用不同的是,它可以轻松跨平台且开发效率高成本低、用户也无需安装和反复更新[1],这给它的开发者和使用者都带来了许多的便利。

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

2. 研究的基本内容和问题

研究目标本文的研究目标是利用vue.js、node.js、爬虫、分布式数据库mongodb等技术完成一个音乐web app。

该app具有推荐、歌手展示、歌手详情、播放器、歌单、排行榜、榜单列表、搜索、歌曲列表、用户中心、用户间聊天的功能,且其可以同时使用在mobile browser、android、ios等多种环境下。

研究内容1.vue.js框架、node.js后端开发的学习与运用;2.了解js全栈开发完整webapp的流程;3.爬虫技术的学习与运用,即了解网络运行机制,学习如何通过爬虫获取网络数据,分析http、websocket协议;4.分布式数据库mongodb的搭建与运用;5.利用以上学习到的技术知识完成音乐web app的开发。

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

3. 研究的方法与方案

研究方法通过试用多种不同移动端音乐app并查看其各自的用户评价,来对将要设计的音乐web app进行需求分析。

采用查阅文献、书籍和网络教学视频学习的方法,掌握javascript语言、vue.js框架、node.js环境、mongodb数据库以及爬虫的运用。

用以下技术:前端使用了vue.js框架,服务端使用了node.js,数据库使用了mongodb,实时网络数据抓取使用爬虫技术构建一个完整的开发高效且实用性强的音乐web app。

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

4. 研究创新点

特色或创新之处1.技术:使用js全栈开发Web App,可以同时使用在Mobile Browser、Android、IOS等多种环境下;使用新型Vue.js轻量级渐进式框架,足以应对各种规模的应用,简单高效;2.内容:使用爬虫获取网络数据,数据量很大,并使用阿里云服务器保存、使用websocket完成聊天功能。

5. 研究计划与进展

研究计划及预期进展2017年12月-2018年1月:选题并搜集相关资料。

2018年1月:开题报告。

根据指导老师的建议对研究方向进行进一步完善与修改。

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