更新时间:2024-05-16
所属分类:PHP设计
评论回复:0
前端:vue.js
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
前台主要功能
1.用户注册登录
2.歌手界面
3.收藏界面 用户可以收藏音乐 类似于自己的歌单
4.音乐播放 (播放歌曲界面) 可播放音乐的数量 不需要太多 系统里有30-50首歌就ok了
5.音乐推荐
用协同过滤算法
可以给音乐和歌手上标签 然后根据用户喜欢的风格 进行个性化推荐音乐
用户喜欢的风格可以通过评分 如果点击同一首歌次数多 就评分高
或者可以先让用户做一个选择 喜欢哪种风格的音乐
思路:
(1)资料收集:查询相关资料,了解系统的研究意义,上网搜索或者去图书馆查阅相关资料。
(2)需求分析:通过查询资料了解该系统要如何做以及要做那些东西。
(3)系统设计:对数据库进行分析,设计好数据库,画出模块图。对每个功能模块进行细化,将每一步想清楚并制定出每一步的做法和注意的地方。
(4)系统实现:进行程序的编码,并在编码时对程序进行初步调试。
(5)系统测试:对设计好的程序进行最终调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
(6)完善系统:对调试好的系统进行美化,比如用Photoshop对图片进行处理。当然,在研究过程中也可以直接调查,对调查搜集到的资料进行综合分析、比较,调查法是科学研究中普遍的研究方法。
后台功能
1.管理员登录
2.信息更改
3.音乐管理
4.用户管理
2、重点及难点:
(1) 系统的接口连接
(2) 如何设计系统中的各类操作界面,使其更易于用户使用与操作
(3) 怎么很好的设计各类用户的权限
(4) 数据库的设计和模块之间的动态连接
(5) 如何建立一个合理有效,查询速度快的数据库
(6) 怎样创建有效的操作数据库,并且能够快速无误的进行数据的读写
(7) 如何组织系统,怎样去提高程序运行的效率