1. 研究目的与意义
随着网络技术的发展,人们在利用网络学习的同时,世在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。
对于放松方式人们总是倾向于听音乐、看书等活动。
传统的音乐软件大多数致力于客户端开发,从而忽略了 web 端的用户体验。
2. 课题关键问题和重难点
关键问题:前后端环境的搭建,环境版本的兼容问题。
springboot和mybatis的整合:需要在pom.xml中导入mybatis-spring-boot-starter依赖,并且在application.yml中编写数据库连接配置和mybatis配置mvc的配置原理:在早些时候的ssm框架中,需要手动在mvc配置文件中开启springmvc注解驱动并且手动配置视图解析器,而springboot提供了springmvc的自动配置,全部在webmvcautoconfiguration.class类中,我们只需要在controller层中编写逻辑即可难点:如解决本项目中前后端跨域问题:在传统的不是前后端分离的项目中,因为他们都在同一个端口下,不需要考虑跨域的问题,而现在不在一个端口下,前端直接调用后台的方法是没有办法调用的,springboot帮我们解决了这个问题,我只需要建一个config类实现webmvcconfigurer接口即可。
利用axios实现下载歌曲:本项目的下载功能的实现需要运用axios,需要先取到这个地址url,给它生成一个对象,借助axios的download下载功能下载到本地。
3. 国内外研究现状(文献综述)
三、文献综述概述简介自从我国实施改革开放政策之后,我国科技的进步是有目共睹的,在互联网技术和现代科技技术不断 成熟和发展的背景下,不仅人们的生活发生了巨大的 变化,由此而带来的各种新的技术的应用也渗透到了 我们生活的方方面面。
其中数字技术的发展就影响着人们的学习方式、工作方式和娱乐方式等[1],特别是在 当前互联网 产业的大力发展下,数字技术和音乐的结合已经越来越普遍,它不仅开创了音乐的新的 表现形式,也使得人们随时随地都可以享受数字音乐带来的力量和快乐。
在线音乐播放器网站的开发,对于每一个用户来说,既没有大量的广告干扰,还可以找到符合自己听歌口味的歌曲,由于是数字音乐,所以其音质也不会被改变,这样就可以有一个良好的听歌体验。
4. 研究方案
二、方案设计1.系统总体设计:本系统为一个前端展示和后台维护功能的音乐网站。
2.可行性分析就目前而言,在web开发方面,spring boot和vue技术算是如日中天,因此在网上也具备很多的资源以供使用。
而至于其他的例如maven、mysql等技术也是web开发最常使用的技术。
5. 工作计划
2022-2022-1学期:第15周:收集相关资料,图片,开发工具的整理第16-18周:学习Spring Boot、VUE知识第19周:搭建后台springboot和前端Vue环境2022-2022-2学期:第1-2周:进行课题的需求分析,提交开题报告第3周:根据需求分析设计并建立数据库第4周:后台登录、用户管理和音乐网站歌手歌曲的管理功能以及系统页面的实现第5-6周:前端的歌曲搜索和显示、播放列表、显示歌词、下载歌曲功能和前台注册登录功能实现第7-8周:按照详细设计进行编写、调试、实现相应功能第9-11周:对项目进行测试、修改、完善,完成毕业论文初稿第12周:在教师的指导下对撰写的论文进行修改,提交论文终稿及合格的论文检测报告、毕业设计(论文)资料装袋;第13-14周:筹备毕业答辩相关事宜,制作参加毕业答辩的演示课件。
参加毕业答辩,并提交全部文档和成果材料
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。