需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出新系统逻辑方案数据流图、数据字典等,为系统的设计奠定基础。
## 3.1 用户需求分析
在数字化的网络环境下,人们希望在忙碌工作后能有闲暇时间听音乐放松一下心情,根据自己的情况听到想听的音乐,而不会再为了能听一首歌翻箱倒柜或者四处奔波找寻;服务企业也希望能给人们提供全面的灵活的服务,同时希望人们能在网站上找到自己喜欢的音乐。所以音乐网站正是迎合这一市场需求而开发的,它旨在探索一种以互联网为基础的音乐交流平台。通过这种模式,为网民创造一种享受音乐的环境,使音乐突破时空限制,让音乐更加贴近,充实生活。本课题设计实现了用户在线收听,下载,搜索音乐及提供交流平台等功能,具有操作简便,界面友好等特性。贴近现实需求。
用户需求主要有以下几个方面:
(1)音乐播放;
(2)用户可以进行登录注册;
(3)用户信息编辑、头像修改;
(4)歌曲、歌单搜索;
(5)歌单打分;
(6)歌单、歌曲评论;
(7)歌单列表、歌手列表分页显示;
(8)歌词同步显示;
(9)音乐收藏、下载、拖动控制、音量控制。
## 3.2 功能需求分析
音乐网站是一个非常实用的网站且并是需要一个过于复杂的工运行环境。课题设计必须符合实际的需要,从目前市场这个情况来看,该系统主要是为了满足音乐爱好者对音乐追求时提供一个更为方便的环境,也为人们闲暇是提供一个休闲的场所,实现音乐的在线试听及收看,同时实现歌曲的下载及歌曲的搜索,会员之间的交流等功能。
用户注册登录功能:只有登录注册后才能使用本网站基于用户的相关服务和功能;
在线视听:能在线收听音;
下载功能:会员能下载音乐;
网站对歌曲进行分类,使会员根据自己喜爱试听或下载歌曲;
网站提供新歌推荐和音乐排行榜项目,使会员能第一时间找到热门歌曲;
搜索功能:会员能通过输入歌手或者歌曲名找到自己想听的音乐;
论坛:提供会员交流的平台;
管理员对歌曲的添加,修改,删除,管理员账号管理。