需求分析
系统研究的主要角色是在线音乐系统,如何实现用户的在线听歌系统,如何实现管理员管理网站歌曲内容。本系统分为用户和管理员两个角色,两个角色的功能要求如下:
用户角色:
1.用户打开网站,在未注册或未登录状态下也可以浏览首页、歌单、排行榜等,也可以搜索音乐、在线听音乐,但是不可以喜欢、收藏歌曲,亦不可以评论。
2.新用户可以在用户登录页面进行注册,用户需要填写必填项以及部分选填项。
3.注册完或者老用户可以直接输入用户名和密码进行登录,在登录的同时,会自动检测用户收藏里的歌曲,然后检索数据库中同类型的歌曲向用户进行推荐。
4.登录成功的用户自动跳转到首页,首页分为四个区域:轮播图,每日推荐,歌单,歌手。最上方的导航栏亦有分类以及我的音乐,用户可以根据不同分类选择歌曲,也可以进入“我的音乐”进行个人歌单的管理。
5.当用户听到自己喜欢的音乐后可以加入自定义的歌单或者对该歌曲进行收藏,也可以在播放歌曲的下方进行评论以及点赞其他用户的评论。
6.当用户遇到问题或者当前网站没有自己想要听的歌曲时可以给管理员进行留言,等待其处理。
管理员角色:
1.管理员登录后可以看到用户总数、歌曲总数、歌手数量等信息,也可以直观地看出用户的男女比例。
2.管理员可以对用户信息、歌曲信息、歌手信息、歌单信息、榜单信息进行添加删除等管理。
3.管理员可以查看用户的留言