个人项目(一)-- 音乐播放器

一、需求分析

现在很多音乐播放器并不能找到所有的音乐,所以往往需要下载多个播放器才能完善想听的歌单。如果有一个公共的音乐服务器,可以有不同的人分享自己喜欢的音乐,通过渐渐丰富音乐库,就可以让大家只在网页上就听到所有喜欢的歌。带着这个想法,完成了这一个项目——音乐播放器。

二、程序设计

我所构思的音乐播放器同时包含视频(类似 mv,抖音等视频)的搜集和播放。
实现功能:
实现对用户的注册,登录,退出和注销账号;
实现对音乐的添加,查询,删除,添加到喜欢的音乐;
实现对喜欢的音乐的查询和删除;
实现对视频的添加,查询,删除,添加到喜欢的音乐;
实现对喜欢的视频的查询和删除;

然后通过 Java 实现相应的功能:
通过 HTML 实现音乐播放器前端页面的显示;
通过 HTTP 实现服务器前后端的交替;
通过 MySQL 实现播放列表的增删改查;
通过 socket 实现多线程服务器;
通过 linux 将项目部署到服务器上。

三、所遇问题

在编写代码的过程中,也遇到了一些问题,也学习了一些常见问题的解决方法,并作出了总结。
具体问题总结

四、项目测试

实现项目的每个功能后,都会对其进行单元测试,及时解决 bug。
实现项目后,通过编写的测试用例,对项目整体进行功能测试(推荐使用自动化测试)。
以其中音乐播放测试用例的编写为例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

若功能测试的预期结果与实际结果相同,则可以通过 LoadRunner 对项目进行性能测试(并发性测试)。

这样才算彻底完成了项目。

五、源码链接

音乐播放器源码

  • 11
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值