基于SSM的在线音乐网站开发与实现

基于SSM的在线音乐网站开发与实现

本人的毕业设计,因为没有系统的学习过HTML和CSS,所以页面想不出什么设计元素,都是基于框架搭建而成的。前台页面为Bootstrap实现,后台页面为LayUI实现。目前项目虽然基本功能都已实现,但是还有存在优化空间,还可以集成许多优秀框架,但后续优化时间未定。这也是本人大学四年开发时长及代码量最长的项目,项目后端基于SpringMVC+Spring+Mybatis实现,同时通过Vue/JQuery+Ajax/Axios实现前后端分离,没有使用任何模板引擎,这也是我对项目最有成就感的地方之一了。学习一个框架的基础知识虽然比较简单,但是如果要上手熟练还是需要时间和精力的,而开发一个项目就是最好熟练的方法。

1.功能模块
  1. 用户注册、登录、注销和更新模块
  2. 歌曲查询模块
  3. 歌单添加删除修改模块
  4. 歌单歌曲详情模块
  5. 标签模块
  6. 游客或用户留言模块
  7. 播放模块
  8. 后台管理模块
2. 开发思路

网站开发时间总跨度超过了两个月,由于课业、考试及自己的原因,开发跨度有点长,但在有开发时间的每天我都有记录开发日记。如果有幸你们也想开发一个相同课题,可以参考我的开发日记:

https://www.cnblogs.com/jancy2265/p/14348676.html

3.具体页面介绍

项目前端页面均使用框架开发,而Bootstrap和LayUI都支持响应式布局,所以手机电脑访问网站都不会有任何问题。前台页面顶部导航栏为独立页面组件,在页面加载时会根据是否登录选择加载不同导航栏,同时登录后也会根据不同性别生成导航栏中的不同头像。同时使用拦截器进行访问控制。目前项目已部署至阿里云服务器,欢迎访问,及提供bug:https://jancy.cool/media/

1.网站首页

上面导航栏已经介绍,就不赘述了。轮播图使用的Bootstrap组件,本来想使用歌手/专辑宣传图之类的,但想想只是我的毕设玩玩的小项目,就使用了我只喜欢的二次元和游戏了。侧边栏依次为项目播放页面链接、个人微博链接、鼠标放置显示个人微信名片。底部为一些音乐网站底部链接的模仿,最左侧无链接,最右侧为后台页面登录。

在这里插入图片描述
在这里插入图片描述

2.用户模块

三个页面均在大分辨率时为背景图片,小分辨率时为css生成的混合颜色背景。

  1. 登录页面

    • 大分辨率

      在这里插入图片描述

    • 小分辨率

      在这里插入图片描述

  2. 注册页面

    用户名支持ajax异步查询是否重复

    • 大分辨率

      在这里插入图片描述

    • 小分辨率

      在这里插入图片描述

  3. 个人中心

    用户名也支持ajax异步查询是否重复,同时原密码支持异步查询是否正确。

    • 大分辨率

      在这里插入图片描述

      在这里插入图片描述

    • 小分辨率

      在这里插入图片描述

3. 歌曲查询模块(包含标签模块一部分)
  • 歌单模块

    歌单模块中添加下拉按钮使用Vue会根据是否登录生成按钮组:

    • 未登录时:点此登录的链接
    • 登录用户无歌单:显示为‘无’的禁用按钮
    • 登录用户有歌单:歌单名列表

    点击播放后检测是否有播放页面,

    • 有:添加至播放列表
    • 无:添加至播放列表,弹出播放页
  1. 曲库页面

    会查询项目所有歌曲,由于外链懒得添加,库中只有20几首歌曲。表格和分页均使用Bootstrap的css,数据项和分页控制均为Vue获得控制。

    在这里插入图片描述

  2. 歌名查询页面

    导航栏输入歌名进行模糊查询,同时有空字符判断。

    在这里插入图片描述

  • 标签模块(曲库标签使用session存储)

    1. 未登录时:标签‘+’按钮为禁用状态

    2. 登录时:

      点击+后产生输入框,回车后添加(支持空字符检测)

      在这里插入图片描述

      鼠标放置至标签元素,生成×元素,点击弹出确认框,确认后删除。

      在这里插入图片描述

4. 歌单模块

未登录时拦截器拦截无法进入。页面布局参考至咪咕音乐,点击播放按钮同上述播放按钮弹出逻辑,但会覆盖播放列表。点击歌单名进入歌单歌曲页。

  1. 导航栏进入

    完整功能,包括改名、删除,添加(弹窗)

  2. 留言页进入

    根据是否为登录ID

    • 是:跳转至本人歌单页

      在这里插入图片描述

    • 否:无上述改名、删除,添加(弹窗)功能。

      在这里插入图片描述

5.歌单歌曲模块(包含标签模块一部分)

未登录时拦截器拦截无法进入。表格和分页与曲库页逻辑相同,数据不同而已。标签页逻辑也相同,不过标签存储至数据库,删除也对数据操作。播放全部按钮同歌单页播放图片按钮。

根据是否为登录ID:

  1. 是:简介可修改删除,表格中有移除按钮,标签模块为禁用

    在这里插入图片描述

  2. 否:以上功能均禁用

    在这里插入图片描述

6.留言模块

根据是否登录,留言逻辑不同,但均支持脏话屏蔽:

在这里插入图片描述

  1. 是:留言存储至数据库,留言框底部显示用户名
  2. 否:留言存储至session,留言框底部显示用户名
7.播放模块

使用了52player的开源底部播放器,然后简单布局了顶部和中部部分。顶部logo支持返回主页,中部左侧固定图片,添加下拉列表逻辑同曲库页;右侧根据播放歌曲生成不同歌名歌手,但歌曲由于js水平有限暂不支持。支持歌曲列表操作,删除一首,歌曲支持点击进度条和拖动按钮实现快进和快退操作。原播放器这些功能存在bug,会导致无法播放,自己修复了。

在这里插入图片描述

8.后台管理模块

后台页面整体修改至开源项目LayUIMini项目。

  1. 后台登录

    在这里插入图片描述

  2. 后台主页(包含管理员修改密码)

    主页:数据统计为实时显示

    在这里插入图片描述

    修改密码:逻辑同个人中心页逻辑

    在这里插入图片描述

  3. 四个表格管理

    长度原因就只暂时一个歌曲管理

    在这里插入图片描述

  4. 四个报表显示

    使用ECharts生成的柱状图、条状图、散点图和饼图

    长度原因就只展示用户报表:

    在这里插入图片描述

总结

感谢阅读至此,项目代码量我觉得够多了,做这个项目让我学到了很多,不懂得地方就去学习,检验你学习成果的最好依据就是你的成品。欢迎到我部署的地址使用,并恳请能留言提供bug。

https://jancy.cool/media/

  • 5
    点赞
  • 47
    收藏
  • 打赏
    打赏
  • 15
    评论
<p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span class="md-line md-end-block" style="margin: 0px; padding: 0px; box-sizing: border-box; display: block; font-size: 20px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;">一、项目简介</span><span class="md-line md-end-block" style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; box-sizing: border-box; display: block; font-size: 20px; color: #ff0000;">本课程演示的<span style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;">是一套</span><span style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; color: #ffff00; background-color: #ff0000;"><strong style="margin: 0px; padding: 0px; font-size: 16px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span class="md-line md-end-block" style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 20px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;">基于SSM实现在线音乐网站</span></strong></span><strong style="margin: 0px; padding: 0px; font-size: 16px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span class="md-line md-end-block" style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; box-sizing: border-box; font-size: 20px; display: inline !important;"><span style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; color: #333333;">,</span>主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。</span></strong></span><span class="md-line md-end-block" style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; box-sizing: border-box; display: block; font-size: 20px; color: #ff0000;"><strong style="margin: 0px; padding: 0px; font-size: 16px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span class="md-line md-end-block" style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; box-sizing: border-box; font-size: 20px; display: inline !important;"><br style="margin: 0px; padding: 0px;" /></span></strong><span style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; font-size: 18px;"><strong style="margin: 0px; padding: 0px; font-size: 16px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span class="md-line md-end-block" style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; box-sizing: border-box; display: inline !important;"><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 18px;"><strong style="margin: 0px; padding: 0px; box-sizing: border-box;">课程包含</strong></span></strong></span></strong><strong style="margin: 0px; padding: 0px; font-size: 16px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span class="md-line md-end-block" style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; box-sizing: border-box; display: inline !important;">:</span></strong></span></span></strong></p> <p class="md-end-block md-p md-focus" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span style="margin: 0px; padding: 0px; color: #ff0000;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 18px;">1. <span style="margin: 0px; padding: 0px; box-sizing: border-box; background-color: #ff0000; color: #ffff00;">项目源码、项目文档、数据库脚本、软件工具</span>等所有资料</span></strong></span></p> <p class="md-end-block md-p" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span style="margin: 0px; padding: 0px; color: #ff0000;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 18px;">2. 带你从零开始部署运行本套系统</span></strong></span></p> <p class="md-end-block md-p" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span style="margin: 0px; padding: 0px; color: #ff0000;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 18px;">3. 该项目附带的源码资料可作为毕设使用</span></strong></span></p> <p class="md-end-block md-p" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span style="margin: 0px; padding: 0px; color: #ff0000;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 18px;">4. 提供技术答疑</span></strong></span></p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; box-sizing: border-box; display: block; font-size: 20px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><br style="margin: 0px; padding: 0px;" />二、技术实现</span></strong></p> <p class="md-end-block md-p" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span class="md-plain" style="margin: 0px; padding: 0px; box-sizing: border-box;">后台框架SpringSpringMVC、MyBatis</span></p> <p class="md-end-block md-p" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span class="md-plain md-expand" style="margin: 0px; padding: 0px; box-sizing: border-box;">UI界面:</span><span style="white-space: pre-wrap; caret-color: #333333;">JSP、jQuery 、H-ui</span></p> <p class="md-end-block md-p" style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0.8em 0px; padding: 0px; font-size: 16px; background-color: #ffffff; box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; position: relative; color: #333333;"><span class="md-plain" style="margin: 0px; padding: 0px; box-sizing: border-box;">数据库:MySQL</span></p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; color: #494429; font-size: 18px;"> </span></strong></p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"><span style="margin: 0px; padding: 0px; font-size: 20px;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;">三、系统功能</strong></span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">本在线音乐网站采用JSP动态网页开发技术,JAVA编程语言,基于B/S架构,使用SSM框架技术,使用MySQL数据库,充分保证了系统的稳定性和安全性。</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">该系统主要分为前台和后台两大功能模块,共包含两个角色:用户、管理员。</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">具体的系统功能如下:</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">1.前台功能</span><span class="md-softbreak" style="box-sizing: border-box;"> </span><span class="md-tab" style="box-sizing: border-box; display: inline-block; white-space: pre;"> </span><span class="md-plain" style="box-sizing: border-box;">前台首页、音乐浏览、音乐搜索、音乐分类查找、音乐详情、音乐播放、音乐下载、添加收藏、新闻公告、留言交流、用户注册、用户登陆、个人中心、用户信息修改、我的收藏、意见反馈、修改密码等功能。</span></p> <p class="md-end-block md-p md-focus" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">2.后台功能</span><span class="md-softbreak" style="box-sizing: border-box;"> </span><span class="md-tab" style="box-sizing: border-box; display: inline-block; white-space: pre;"> </span><span class="md-plain" style="box-sizing: border-box;">后台系统登陆、管理员管理、用户信息管理、音乐管理、音乐类型管理、新闻公告管理、用户评价管理、意见反馈管理、留言交流管理、消息回复管理等功能。</span></p> <p class="md-end-block md-p md-focus" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px;"> </p> <p class="md-end-block md-p md-focus" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px;"><span class="md-plain" style="box-sizing: border-box;">该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。</span></p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"> </p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"><strong style="margin: 0px; padding: 0px; font-size: 20px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;">四、项目截图</strong></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">1)前台首页</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-image md-img-loaded" style="box-sizing: border-box; min-width: 10px; min-height: 10px; position: relative; word-break: break-all; font-family: monospace; vertical-align: top; display: inline-block; width: 964px;" data-src="../运行截图/1.jpg"><img src="https://img-bss.csdnimg.cn/202108080601346960.jpg" alt="" /><br /></span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">2)音乐详情播放</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-image md-img-loaded" style="box-sizing: border-box; min-width: 10px; min-height: 10px; position: relative; word-break: break-all; font-family: monospace; vertical-align: top; display: inline-block; width: 964px;" data-src="../运行截图/2.jpg"><img src="https://img-bss.csdnimg.cn/202108080601426224.jpg" alt="" /><br /></span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">3)我的收藏</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-image md-img-loaded" style="box-sizing: border-box; min-width: 10px; min-height: 10px; position: relative; word-break: break-all; font-family: monospace; vertical-align: top; display: inline-block; width: 964px;" data-src="../运行截图/3.jpg"><img src="https://img-bss.csdnimg.cn/202108080601562599.jpg" alt="" /><br /></span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">4)音乐信息管理</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-image md-img-loaded" style="box-sizing: border-box; min-width: 10px; min-height: 10px; position: relative; word-break: break-all; font-family: monospace; vertical-align: top; display: inline-block; width: 964px;" data-src="../运行截图/4.jpg"><img src="https://img-bss.csdnimg.cn/202108080602057921.jpg" alt="" /><br /></span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-plain" style="box-sizing: border-box;">5)新增音乐</span></p> <p class="md-end-block md-p" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin: 0.8em 0px; white-space: pre-wrap; position: relative; color: #333333; font-family: 'Open Sans', 'Clear Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 20px;"><span class="md-image md-img-loaded md-expand" style="box-sizing: border-box; min-width: 10px; min-height: 10px; position: relative; word-break: break-all; font-family: monospace; vertical-align: top; display: inline-block; width: 964px;" data-src="../运行截图/5.jpg"><img src="https://img-bss.csdnimg.cn/202108080602176492.jpg" alt="" /><br /></span></p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px; color: #313d54; font-size: 16px; background-color: #ffffff;"> </p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px;"> </p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; color: #ff0000;"><strong style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden;"><span style="margin: 0px; padding: 0px; word-break: break-all; overflow-wrap: break-word; overflow: hidden; font-size: 18px;">更多Java毕设项目请关注【毕设系列课程】</span></strong></span><a style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; box-sizing: border-box; color: #007bff; outline: none; cursor: pointer; margin: 0px; padding: 0px; font-size: 16px; text-decoration-line: none !important;" href="https://edu.csdn.net/lecturer/2104">https://edu.csdn.net/lecturer/2104</a></p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px;"> </p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px;"> </p> <p style="font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif; margin: 0px; padding: 0px;"><img src="https://img-bss.csdnimg.cn/202102270503111075.jpg" alt="" /></p> <p> </p>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jancy丶

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值