区块链毕业_基于.NET Core的在线音乐系统的设计与实现

摘要
市场调研发现,移动互联网的高速发展和4G网络的全面普及,高速移动网络下提供单一功能的在线音乐服务已经无法满足用户日益增长的需求,侧重互动社交服务的音乐类平台的市场占有率、用户访问量和用户粘度等均明显高于同类竞品,“音乐社交化”已经成为在线音乐服务的未来发展发展趋势,但目前大量平台的互动模式略显单调,针对这一现象,引入新的思考,旨在设计一款音乐评论和分享模式丰富,强调即时性互动社交的在线音乐系统。
在线音乐系统采用MVC框架,Rest full API 接口风格,服务器应用基于使用开源协议的.NET Core,服务端应用程序部署在阿里云的轻量级应用服务器LAMP 6.1.0上,选定LayUI的Web前端框架作为后台管理界面技术方案,ORM采用Entity Framework Core 连接MySQL数据库,移动App采用市场占有率较高的Android系统进行开发。系统经过单元测试、接口测试、集成测试等严格测试,界面设计简洁美观、使用简单方便,用户体验较为良好。
在线音乐系统是一款面向所有喜欢音乐且乐于分享音乐群体的开放性音乐共享系统。用户使用移动端Android APP作为系统入口,可以浏览本地或在线音乐,欣赏推荐音乐,收藏音乐,搜索歌曲,下载歌曲,查看各种音乐榜单;后台管理平台使用浏览器登陆,可以管理与维护音乐信息,如编辑、删除和上传歌曲信息,艺人信息,专辑信息及其相关文件等。

关键词:.NET Core,在线音乐系统,安卓 APP,音乐社交

Abstract
Market research and development found that the rapid development of mobile Internet and the full popularization of 4G have made it impossible to provide single-function online music services to meet the growing needs of users. The market share, user visits and user viscosities of music platforms focusing on interactive social services are significantly higher than those of similar competitors. Music socialization has become the future development of online music services. In view of this phenomenon, new thinking is introduced to design an online music system with abundant music commentary and sharing modes, emphasizing instant interactive social interaction.
Online music system adopts MVC framework and Rest full API interface style. Server application is based on. NET Core using open source protocol. Server application is deployed in the lightweight application server LAMP 6.1.0 in Aliyun. Web front-end framework of LayUI is selected as backstage management interface technical solution. ORM uses Entity Framework Core to connect MySQL database and mobile App uses market share. High Android systems are being developed. After unit testing, interface testing, integration testing and other rigorous tests, the system has simple and beautiful interface design, simple and convenient use, and good user experience.
Online music system is an open music sharing system for all music-loving and music-sharing groups. Users can browse local or online music, enjoy recommended music, collect music, search songs, download songs and view music lists by using Android APP as the system entrance. Background management platform can manage and maintain music information, such as editing, deleting and uploading song information, artist information, album information and related documents by using browser landing. And so on.

Keywords: .NET Core, Online Music System, Android APP, Music Social

目录
第1章 引言 1
1.1 研究背景和意义 1
1.2 国内外研究现状 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 2
1.3 主要内容和工作安排 3
第2章 系统相关技术简介 5
2.1 后端技术及设计模式 5
2.2 LayUI前端框架 7
2.2 Android技术简介 7
2.3 MySQL数据库技术简介 8
2.4 开发与运行环境介绍 8
2.4.1 开发环境 8
2.4.2 运行环境 9
2.4 本章小结 9
第3章 系统需求分析 11
3.1 系统设计目标 11
3.2 系统需求分析 11
3.2.1 可行性分析 11
3.2.2 性能分析 12
3.3 系统功能概述 12
3.4 用例模型 13
3.5 本章小结 15
第4章 系统总体设计 17
4.1 系统结构设计 17
4.1.1 设计思想 17
4.1.2 功能模块 18
4.2 数据库设计 19
4.3.1 系统E-R模型设计 19
4.3.2 系统数据库表设计 21
4.3 系统通信方式 22
4.4 本章小结 24
第5章 系统详细设计与实现 25
5.1 注册登陆模块 25
5.2 权限中心模块 27
5.3 音乐播放模块 28
5.4 在线音乐模块的设计与实现 29
5.5 后台管理模块 31
5.6 本章小结 32
第6章 系统测试 33
6.1 系统测试概述 33
6.2 测试方法与用例 33
6.2.1 单元测试阶段 33
6.2.2 接口测试阶段 34
6.2.3 集成测试阶段 37
6.3 本章小结 38
第7章 总结与展望 39
7.1 主要工作与创新点 39
7.2 后续研究工作展望 39
参考文献 41
致谢 43
附录 英文翻译 45

第1章 引言
1.1 研究背景和意义
在线音乐指的是通过互联网的方式获取音乐资源,传统的在线音乐平台多采用门户网站,音乐站点等方式,提供音乐下载服务,音乐的来源与音乐的播放设备之间的关系处于一种强烈的撕裂状态。而随着网速的提高,在线音乐播放成为了可能,市场上出现大量此类产品。移动互联网的诞生,让音乐无处不在。高速移动互联网让音乐社交成为可能。
移动音乐是指移动终端设备通过移动网络进行传输的音乐,其设备主要包括手机、平板电脑以及智能手表与VR眼镜这种可穿戴式设备,网络包括连接互联网的WIFI,移动通讯网络等,移动音乐涵盖基础的音乐播放服务、电台(网易云音乐的私人电台)、铃声、娱乐、学习(如唱吧与全民K歌)等层面并渗透进直播、游戏等领域。
移动互联网时代的在线音乐服务具有社交的无限潜力。音乐社交的根本动因在与相互关注和情感连带以及理性的“互动仪式市场”这一互动仪式链的核心机制。高速网络与资费降低的情况下,用户对音乐下载服务已经逐步丧失兴趣,而转向于流媒体音乐服务。对于移动音乐来说,早期的“播放器时代”意味着光靠音乐曲库留住用户已非上策,多元化发展、不断提升产品和服务的种类与质量才是出路。而在线音乐平台服务趋向与多元化,满足用户听(综合音乐服务)唱(移动K歌)看(视频MV)玩(粉丝互动)的多维需求。
本课题“基于.NET Core在线音乐系统”,将致力于为用户群体提供良好的使用体验,如多样化的音乐推荐,包括各种音乐榜单,乐友的推荐歌单,音乐专属推荐,以及改良的评论聊天功能。
1.2 国内外研究现状
1.2.1 国外研究现状
从全球来看,2015年全球数字音乐规模第一次超过了实体唱片,其中下载服务收入与流媒体服务收入的比值达到1.05,占总收入的88%,而总体规模则达到67.0亿美元,虽然下载服务比上一年下降了10.5%,但受到流媒体45.2%增速的影响,数字音乐整体规模保持了9.8%的增长。而随着智能手机的全面普及、高品质音乐服务增加及音乐订阅服务增加以及乐迷版权意识的增强等趋势,未来,流媒体收入将很快取代下载服务在在线音乐服务收入中的地位。
多亏了音乐流媒体的服务,全球唱片公司在去年获得突破性盈收,尤其是是三大(环球、华纳、索尼),据估计,他们去年每日从Spotify和Apple Music等流媒体获得的收益高达1420万美元,光是环球唱片一家,来自流媒体的每日收益就高达450万美元(引用)。
IMS(International Music Summit)近日发布2016全球电子音乐产业报告,显示去年电子音乐产业蓬勃发展,并对电子音乐行业的未来表示乐观。2015年行业产值增长了3.5%,虽然与前几年相比有所下降,但报告认为市场前景仍属乐观,并特别指出流媒体的迅速发展以及新兴市场(如南美洲、中国)的成长是支撑电子音乐产业发展的关键驱动因素。而美国市场的成熟显示出过去几年爆发式的增长正在转移到持续大规模的发展轨道。
1.2.2 国内研究现状
视线转到国内,音乐产业稳步朝着“十三五”规划中的音乐产业目标产值3000亿发展,2015年12月,国家新闻出版广电总局发布的关于促进中国音乐产业发展的若干条意见指出,计划在“十三五”期间,打通

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值