您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 音乐播放器《需求规格说明书》
学号:0120910680115项目名称音乐播放器的制作课程名称软件体系结构开课学院计算机科学与技术学院指导老师陈明俊学生姓名何文明主要职责编写《需求规格说明书》专业班级软件09012011——2012学年第1学期-1-目录1.引言···················································21.1编写目的1.2项目背景1.3项目目的和目标1.4参考资料2.系统需求分析···········································32.1功能需求2.2界面需求2.3性能需求2.4可靠性要求2.5运行环境需求-2-1.引言随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。而计算机的普及,让人们能让我们通过播放软件,能更好的听到我们喜欢的音乐。本文档就是为了能更好的设计出一个音乐播放去而编写的。1.1编写目的为明确软件需求、安排项目与进度、组织软件开发与测试,撰写本文档。本文档功项目经理、设计人员、开发人员参考。1.2项目背景本项目由张三等人提出,由本组成员联合开发,实现播放现今主流的音乐MP3等文本格式。开发软件名称:音乐播放器项目提出者:张三项目开发者:小风哥开发中心1.3项目目的和目标本项目的目的是开发一个可以播放主流的音乐文本格式,本设计的实现主营功能是播放MP3,WAV、OGG等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,视觉外观,列表文件盒歌曲文件的管理操作等多种播放控制,界面简明,操作简单-3-1.4参考资料A.可行性分析B.《软件工程实践教程》赵池龙等编,电工出版社出版2.系统需求分析根据项目,我们可以获得项目系统的基本需求,一下从不同角度来描述系统的需求。2.1功能需求系统的功能需求,我们分成三部分来概括,即播放器的基本控制需求,播放列表管理需求和播放器友好性需求。一下分别描述:一:播放器的基本控制需求1.播放:双击播放列表中的歌曲进行播放,播放时会将该歌曲的信息显示的右边的歌曲信息面板中,同时会匹配歌词,把相应的歌词显示在右边的歌词面板中。2.停止:在歌曲列表下方有一个小按钮,当歌曲正在播放时,显示的是可停止的按钮,点击则停止当前播放的歌曲。二:播放列表管理1.添加歌曲类:在播放列表中单击右键,选择添加歌曲类型则弹出一个添加歌曲类型的会话框,在会话框中填上正确的信息(歌曲类型编号不能重复)后提交,则弹出“添加成功”的消息提示,-4-否则弹出“添加失败”的相关信息。2.添加歌曲:选中歌曲类型后,单击右键选择添加歌曲或者点击左下角的添加按钮则弹出一个添加歌曲信息的会话框,填入歌曲信息(歌名不能重复)后点击提交则进行添加,添加成功则更新了歌曲列表,否则弹出相应的提示框,如:歌曲已经存在。3..删除歌曲:选中歌曲后,单击右键选择删除歌曲或者点击左下角的删除则弹出确认框:4.删除歌曲类型:选中要删除的歌曲类型,单击右键删除歌曲类型,则弹出确认框,选中“是”则删除,否则无操作。5.查找:点击左下角的查找,会弹出一个输入框,输入歌名的一部分(包含歌名)进行查找,查找到的歌曲会显示在输入框上方,点击查找到的歌曲进行播放注:添加歌曲类型时,类型编号和名称都不能为空,添加歌曲时,歌曲名不能为空,歌曲地址不能为空(否则播放时会是无效路径),若为空,会弹出相应的提示信息三.播放器友好性要求1.视觉外观使用播放器时,播放器根据歌曲文件的特性,通过视觉外观动态显示,外观优美。2.系统-5-使用播放器时能显示播放器的状态,是播放还是暂停,播放文本时稳定。2.2界面需求播放器界面要求布局合理,颜色舒适,控制按钮友好;为了较少开发工程量,可以借鉴现在流行的播放器的皮肤作为播放器的界面目标需求。2.3性能需求(1)当要求歌曲播放时,软件响应时间最长不超过2秒(2)当要求歌曲暂停时,软件响应时间最长不超过1秒(3)播放歌曲,采用立体声播放,文件流畅2.4可靠性要求系统能持续运行,不影响其他程序的使用,不多占用内存,不会造成死机等问题。2.5运行环境需求操作系统:WindowsXP系列支持环境:JDK6.0以上
本文标题:音乐播放器《需求规格说明书》
链接地址:https://www.777doc.com/doc-5289289 .html