在线音乐网站毕业设计
·
基于Java SSH框架的在线音乐播放网站
为什么使用SSH,不用SSM或者SpringBoot,原因就是选题时间太早,还没学到-_-!因为是自学的。。
项目git地址:
https://github.com/ledrsnet/music-web-site
系统功能结构
本系统主要分为五大功能模块。
- 用户操作:主要包括用户登录、注册和用户个人信息修改的功能,此外用户还可以收藏喜欢的歌单,评论歌单。
- 用户浏览:全部页面开发完成之后,用户可以随意浏览歌单、歌手、专辑和榜单数据,用户还可以查看自己收藏的音乐。
- 音乐播放:使用开源网页播放器,只需提供各种歌曲后台数据接口,即可播放。
- 搜索功能:对关键字进行分词,根据分词结果进行查询,对查询进行了优化。
- 猜歌功能:闲暇之余,用户可以尝试系统提供的猜歌小游戏功能,来验证下自己是否有“中华小曲库”之称。
开发工具及相关中间件
IntelliJ IDEA,Maven,SQLyog,Tomcat,Docker,FastDFS,IK Analyzer,Redis
项目运行相关介绍
- 相关中间件的部署都是在我的华为云里使用docker部署的
在Resource文件夹里的DockerRun.txt有各个中间件的启动命令。只要你使用docker拉起相关镜像,使用启动命令启动即可。
我的华为云到期了,配置文件中IP端口,用户名密码啥的我也就不用隐藏了。 - Resource文件夹下的back.sql是我之前爬取音乐数据到数据库的实例数据,不需要在爬取了。直接在mysql里面导入sql即可。(说错了,这一步只有mysql有数据,存储在fastfds上的静态资源都忘记保存了。这个sql就没意义了。)
- Resource文件夹下的proc_rank.sql是几个模拟访问热歌的存过,导入即可。
- 然后把你的数据库,redis等环节替换完成启动访问首页index即可。
网站相关模块截图
更多推荐
已为社区贡献2条内容
所有评论(0)