Skip to content
/ DDMusic Public

一个基于SSM实现的在线音乐服务系统,提供对音乐资源的发布管理,并对外提供音乐浏览服务。

License

Notifications You must be signed in to change notification settings

KkkkW/DDMusic

Repository files navigation

DD音乐

这是一个基于SSM实现的在线音乐平台,主要提供在线音乐服务,主要包含以下主要功能:

  • 歌单操作: / 新建歌单 / 编辑歌单封面 / 编辑歌单信息 / 删除歌单 / 设置歌单可见性 / 获取歌单信息 /
  • 音乐操作: / 上传音乐 / 上传音乐封面 / 上传歌词信息 / 删除音乐 / 编辑音乐信息 /
  • 账户操作: / 修改密码 /

通过上述几项功能的配合,能够实现一个在线音乐服务所基本要求的功能,利用该系统可以对外发布歌单并收听。该系统现在已经部署并对外提供服务,你可以点击下面的链接访问:DD音乐

上手指南

你可以直接将项目down到你的电脑上,使用你熟悉的IDE编译即可运行(笔者开发时使用的是IDEA)。需要注意的是,在编译之前你需要确认一下几点:

  • 是否正确的在你本地按照我提供的SQL脚本建立了相关数据库及表。
  • 是否在数据库配置文件中更改了属于你的数据库连接信息。

如你确认完成上述要求,编译它即可运行。或者,你可以来点更具创意的想法来完善它!

应用运行截图

如您无法访问到上面给出的示例链接,同样可以参考下面的运行截图对本应于有一个更为直观的认识,下面提供的截图展示了其运行效果,下面仅针对部分页面进行截取展示:


0.主界面

1.播放界面

2.播放界面-歌词

3.后台管理-歌曲管理

4.后台管理-歌单管理

技术

这个项目主要使用到了常规的SSM,虽然在现在前后端分离逐步热门的趋势下,还是觉得要好好熟悉下传统的开发方式。整个项目中使用到的技术在这里简单列举一下,如果你希望了解这些,可以在这里得到你想要的的答案, 对它们就不再多介绍了,简单列举一下吧:

  • MySQL: 数据库。
  • SSM: 后端数据服务实现。
  • JSP: 前台页面实现。
  • Vue: 前台页面交互实现。(ps:做前端相关的东西,觉得还是使用前端专属的东西效率更高一些, 数据双向绑定简直不要太爽)
  • element-ui: 页面组件库。
  • jQuery:: Ajax支持。
  • iconfont: icon图标支持。

聊一聊

这是我发布在GitHub上的第一个个人项目,后续会逐步熟悉GitHub的使用,如果发布的信息存在某些问题,烦请赐教,谢谢!账户实际上已经注册了很久,但只是一直在通过其他大佬们提供的资源在学习,现在觉得有必要好好了解下GitHub的使用了。个人之前写过的一些小案例,觉得有备份意义的,会逐步进行上传,共勉!

同时也欢迎你来访问我的个人网站:BestBigKK

版权说明

该项目签署了MIT License授权许可,详情请参阅 LICENSE.md

About

一个基于SSM实现的在线音乐服务系统,提供对音乐资源的发布管理,并对外提供音乐浏览服务。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published