音乐播放器需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
音乐播放器需求分析
项目名称音乐播放器
需求分析左茂元
界面设计杨婷、李映
程序测试杨婷、李映
程序员1 高守林
程序员2 廖敬之
总负责人魏秋兴
2016 年11 月
摘要:随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2013编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。
关键字:音乐播放器,音频编码格式,C#,Visual Studio 2013
1.前言
随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。现今播放器的种类繁多,此文档是为了设计一个基于Microsoft系统而设计的一个音乐播放器。选题的背景及意义
本项目由项目经理魏秋兴提出由项目组员一起联合开发并实现其功能。开发此软件是为软件的开发者能更好的理解和明确软件开发的详细过程,安排项目与
进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。
项目目的
本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取存储卡播放等多种播放控制,界面简明,操作简单。软件系统检测到错误行为时,报告错误,并提示处理操作。
参考资料
待定——————————————————————————————————————————————————————————————————————————
2.具体需求
根据项目,我们可以获得项目系统的基本需求,从不同方面来描述系统的需求。
3.前台功能需求
用户登录需求
(1)用户注册:注册一个用户账号,账号必须以字母开头数字结尾长度为6-18位字节,密码以字母开头数字结尾不超过18个字节,注册时头像可以为空。
(2)用户名设置:1-4个汉字。
(3)邮箱设置:+"
(4)头像设置:添加本地图片,图片格式jpg;*.png;*.gif;*.bmp;*.jpeg (4)用户登录:登陆用户账号,账号必须前以字母开头数字结尾长度为6-18个字节,密码以字母开头数字结尾不超过18个字节,登陆后进入用户界面。
(5)登录成功:成功后跳到用户的歌曲界面。
(6)登录失败:登陆失败系统将会清除登录界面信息,忘记密码需从新注册。
播放器的基本控制需求
(1)播放:点击播放列表中的歌曲进行播放,同时显示歌曲信息,歌曲会自动匹配歌词,并把相应的歌词显示在歌词面板中。
(2)暂停:当歌曲正在播放时,点击歌曲播放界面下方的暂停键,暂停当前播放的歌曲,同时歌词停止滚动。
(3)上一曲:歌曲正在播放,点击上一曲键,播放列表中上一首歌曲,正在播放歌曲的歌词会自动清空。
(4)下一曲:歌曲正在播放,点击下一曲键,播放列表中下一首歌曲,正在播放歌曲的歌词会自动清空。
(5)停止:点击停止键,正在播放的歌曲会回到播放时的初始状态,正在播放歌曲的歌词会自动清空。
(6)播放列表:点击列表属性进入歌曲列表界面。
播放列表管理需求
(1)添加歌曲:在菜单选项中,点击添加歌曲进入本地文件夹添加,选取要添加的歌曲。
(2)移除歌曲:在菜单选项中,点击移除键,选取要移除的歌曲,移除歌曲。
(3)搜索歌曲:可以搜索到本地文件中的MP3格式歌曲,(由于技术有限,在线搜索功能是搜索数据库里的歌曲)。
(4)歌曲收藏:歌曲选项中,选择收藏,收藏该歌曲。
(5)加载收藏:加载搜索列表中的歌曲,
4.界面需求
播放器界面要求布局合理,颜色舒适,控制按钮友好;为了较少开发工程量,可以借鉴现在流行的播放器的皮肤作为播放器的界面目标需求。
5.后台管理需求
管理员管理
(1)登录:登陆管理员账号,账号必须前以字母开头数字结尾长度为6-18个字节,登陆后进入管理界面。
(2)添加管理员信息:添加管理员的个人信息,设置管理员的头像(图片格式jpg;*.png;*.gif;*.bmp;*.jpeg.)
歌手管理
(1)添加歌手信息:添加歌手的个人信息,(图片格式jpg;png;gif;bmp;jpeg)。
(2)查询歌手:输入歌手名字或歌手编码可进行查询。
歌曲管理
(1)添加音乐:添加歌手的个人信息,歌曲路径及歌词路径从本地文件中中添加,歌曲时长会自动获取。
(2)查询歌曲信息:输入歌曲名,歌曲编号,或者歌手名字可进行歌曲的属性查询。
类别管理:
(1)添加分类:添加类别名称。
(2)查看分类:输入类型名称可进行歌曲类型的修改或删除。
(3)添加分类属性:输入属性值名称,选择类别进行添加。
(4)查看分类属性:选择类别属性进行修改或者删除。
6.性能需求
播放器响应时间必须满足Microsoft系统响应时间,因此当要求歌曲播放、暂停、下一曲、进入列表等操作时,软件响应时间最长不超过系统无响应时间。
7. 可靠性要求
系统能持续运行,不影响其他程序的使用,不多占用内存,不会再播放的时后出现程序崩溃。
8.音乐播放器需求修改明细