音乐播放器概要设计方案说明书
音乐播放器需求规格说明书

音乐播放器----需求规格说明书制作人:一、引言1.编写目的本需求分析文档的目的是说明音乐播放器最终所运行的条件,性能要求及要实现的功能,为进一步设计与实现打下基础。
本文档以文档形式将用户对软件的需求明确下来,是与用户沟通的成果,也是供用户验收项目时的参考。
本文档预期读者为:用户,项目管理人员,软件设计人员,编程人员,测试人员等项目相关人员。
2.开发背景系统名称:《音乐播放器》需求背景:随着社会的快速发展,先今社会生活紧张,而欣赏音乐是其中最好的舒缓压力方式之一,成了我们工作生活的一个重要的部分。
系统用途:通过播放软件,能更好的去听到喜欢的音乐。
系统开发人员:本系统由红队全体成员完成,从可行性分析,需求分析,概要设计,实现到调试等一系列过程。
二、任务概述1.任务目标为明确软件需求、安排项目与进度、组织软件开发与测试,撰写本文档。
2.用户特点本系统是面向音乐播放器而开发的,管理员(维护人员)不需要任何数据库专业技能知识,对于使用者也比较方便。
本系统可以极大的提高工作效率。
三、系统环境1.系统构架开发一个可以播放主流音乐文本格式,实现的主营功能是播放MP3,WAV,OGG等格式的音乐文件,主要实现控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,视觉外观,列表文件盒歌曲文件的管理操作等多种播放控制。
2.硬件设备2.1主机电脑,要求容量大(),CPU能够满足查询。
2.2客户端与管理员端,限于条件制约,因此用桌面程序模拟。
四、需求分析根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述。
一、系统的功能需求,我们分成三部分来概括,即播放器的基本控制需求,播放列表管理需求和播放器友好性需求。
以下分别描述:1、播放器的基本控制需求1.1音量控制用例名称:音量控制参与者:用户目标:使得用户可以调节播放器的音量前置条件:播放器正在运行基本事件流:1.用户右或左滑动音量控制按钮2.播放器的音量增大或降低,1.2静音控制用例名称:静音控制参与者:用户目标:使得用户可以快速将播放器调到无声状态前置条件:播放器正在运行基本事件流:1.用户点击静音控制按钮2.播放器的音量立即降到最低,即无声状态1.3上一首/下一首控制用例名称:上一首/下一首参与者:用户目标:使得用户可以选择播放播放列表中上一首/下一首歌曲前置条件:播放器正在运行,当前播放列表有上一首/下一首歌曲基本事件流:1.用户单击“下一首/下一首”按钮2.播放器将播放播放列表中的上一首/下一首歌曲1.4播放控制用例名称:播放参与者:用户目标:使得用户可以播放在播放播放列表中选中的歌曲前置条件:播放器正在运行基本事件流:1.用户单击“播放”按钮2.播放器将播放播放列表中当前的歌曲1.5暂停控制用例名称:暂停参与者:用户目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放基本事件流:1.用户点击暂停按钮2.正在播放的歌曲暂停播放,1.6播放文件控制用例名称:播放文件参与者:用户目标:使得用户可以播放本地计算机的歌曲文件前置条件:播放器正在运行基本事件流:1.用户点击播放文件的按钮2.用户选择要播放的歌曲文件后置条件:将用户选择要播放的歌曲文件添加到当前播放列表,并播放歌曲文件2. 播放列表管理需求当用户选定某一播放列表,应有的需求:2.1播放歌曲文件控制用例名称:播放歌曲文件参与者:用户目标:使得用户可以选择播放播放列表中的歌曲文件前置条件:播放器正在运行,播放列表有歌曲文件基本事件流:1.用户双击或右击要播放的歌曲文件后置条件:播放选定的歌曲文件2.3添加歌曲文件控制用例名称:添加歌曲文件参与者:用户目标:使得用户可以添加本地计算机的音乐文件或文件夹前置条件:播放器正在运行,并且本地计算机存储有音乐文件基本事件流:1.用户单击【添加歌曲】按钮2.系统弹出一个“选择文件/文件夹”对话框,3.用户选定要添加的文件或文件夹并按“确定”4文件或文件夹被添加到播放列表后置条件:播放列表显示了添加的音乐文件2.3删除歌曲文件控制用例名称:删除歌曲文件参与者:用户目标:使得用户可以删除播放列表中的音乐文件前置条件:播放器正在运行,并且播放列表中有要删除的音乐文件基本事件流:1.用户右击选定要删除的音乐文件2.系统弹出一个快捷菜单3.用户选择“删除”4.文件在播放列表中被删除后置条件:播放列表删除了被选定的音乐文件3播放器友好性需求3.1视觉外观显示用例名称:视觉外观显示参与者:系统或用户目标:使得播放器根据歌曲文件的特性,通过视觉外观来动态显示前置条件:播放器正在播放歌曲文件基本事件流:1.系统读取要播放的歌曲文件的特性,2接着调用一个视觉外观显示组件来动态显示出来后置条件:视觉外观显示组件来动态显示播放中的歌曲文件3.2 歌曲时间显示用例名称:歌曲时间显示参与者:系统目标:使得播放器能显示歌曲文件的播放时间,并通过视觉数字动态显示前置条件:播放器播放歌曲文件基本事件流:1.系统读取要播放的歌曲文件的时间,2并通过视觉数字动态显示已播放了歌曲文件多长时间后置条件:视觉数字显示动态显示播放中的歌曲文件的时间3.3 播放状态显示用例名称:播放状态显示参与者:系统目标:使得播放器能显示播放器现时的状态,是播放还是暂停中前置条件:播放器已打开基本事件流:1.系统读取播放器状态,2通过文字标签显示出来后置条件:文字标签将播放器状态显示出来3.4 歌曲文件信息显示用例名称:歌曲文件信息显示参与者:系统目标:使得用户能了解歌曲文件的信息,例如标题,歌手,声道,比特率等信息前置条件:播放器播放歌曲文件基本事件流:1.系统读取歌曲文件的信息,2并且通过文字标签显示出来后置条件:文字标签将歌曲文件状态显示出来二、系统的非功能需求,我们分成六部分来概括,即播放器的正确性需求、时间特性需求、稳定性需求、数据管理需求、故障处理能力需求、界面需求。
音乐播放器软件课程设计

软件课程设计实验报告课题:音乐点播系统班级:作者:学号:指导老师:课设评价:课设成绩:(小组报告)一、需求分析1)项目描述 (3)1.1编写目的 (3)1.2项目背景 (3)1.3开发工具及环境简介 (4)2)软件基本要求 (4)二、总体方案设计说明1)整体结构模型 (5)2)各部分功能具体内容及关系 (5)3)任务分配 (6)三、详细设计说明1)客户端设计1.1图形界面设计和列表管理 (6)1.2本地播放 (9)1.3特色功能的实现 (10)1.4客户端与服务器通信 (12)2)服务器端设计2.1服务器界面设计 (14)2.2乐库管理14 (14)2.3服务器与客户端通信 (16)四、测试过程说明1)测试步骤 (16)2)测试结果与测评 (17)五、功能模块使用说明1)客户端 (18)2)服务器端 (19)六、开发计划 (20)七、开发总结与建议 (21)一、需求分析1)项目描述1.1编写目的设计一个基于windows平台的音乐点播系统,实现音乐库的管理以及用户网络下载和播放功能。
通常音乐播放器能够满足音乐的播放功能,实现一款播放器的基本功能,但随着网络的日益发达以及人们对信息交互的需要,越来越多的情况下我们更多的是通过网络来获取音乐资源,但如何有效的实现这一目的以及提供良好的用户体验是其关键。
通过window socket服务将客户端与服务器端相连接,将资源信息通过客户端来显示,不但简洁方便同时也能更好的满足用户需求,给用户带来极大的方便。
1.2项目背景本项目作为《软件课程设计》课程的训练项目提出,在基本的设计实现基础上,将不断对已有的设计进行进一步的修改和完善,最终完成整个软件开发过程。
本次项目的旨在通过不同软件工程设计方法与技术的实践,了解和掌握各种技术、工具平台的特点与局限性,体会协同开发方式。
第1阶段:主要目的是通过对项目需求的分析和理解,通过面向对象的设计方式完成项目前期的准备工作。
音乐播放器的详细设计说明

音乐播放器详细设计1.引言随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。
而3G时代的到来,手机移动应用越来越普遍。
此文档就是为了能更好地设计出一个基于android系统的音乐播放器而编写的。
1.1 编写目的为软件的开发者能更好的理解和明确软件开发的详细过程,安排项目与进度、组织软件开发与测试,撰写本文档。
本文档供项目组成员,软件开发人员参考。
1.2项目背景本项目由李雪梅、杨挺等人提出,由本组成员联合开发,实现播放现今流行的音乐MP3等文本格式。
该软件是基于Android系统的音乐播放软件,并能够与其他音乐播放软件兼容。
1.3 参考资料[1] 彭重庆大学出版社《软件工程》“软件计划与可行性分析”[2] 靳岩、姚尚明人民邮电出版社《Android开发入门与实践》[3] 可行性分析[4] 《音乐播放器需求分析书》[5] 《音乐播放器总体设计说明书》1.4项目开发计划实施计划:在技术方面,编程知识比较缺乏,对有些与项目相关的软件不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。
2. 总体设计2.1 项目目的本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。
设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取存储卡播放等多种播放控制,界面简明,操作简单。
软件系统检测到错误行为时,报告错误,并提示处理操作。
2.2 软件运行环境硬件:Android操作系统手机系统软件:Android 2.2 -- 4.0版本支撑软件:Eclipse 7.5 、ADT 1.52.3 需求概述根据项目,我们可以获得项目系统的基本需求,从功能需求、界面需求、性能需求、可靠性要求四个方面来描述系统的需求,再分别对各个需求进行分析。
音乐播放器说明书

音乐播放器说明书尊敬的用户:感谢您选择并使用我们公司的音乐播放器。
为了让您更好地理解和使用该产品,特编写此说明书,详细介绍了音乐播放器的功能和操作方法。
请您阅读本手册,以便快速掌握和正确使用本产品。
一、产品概述音乐播放器是一款便携式音频设备,通过内置存储器或外部SD卡提供音频文件的播放功能。
它具有以下主要特点:1. 多媒体支持:支持多种音频格式,如MP3、WAV等。
2. 大容量存储:内置大容量存储器,可存储数百首音乐文件。
3. 高音质输出:具备优秀的音频解码器和音质效果,提供出色的音乐体验。
4. 蓝牙连接:支持蓝牙功能,可与其他蓝牙设备进行无线连接。
二、外观及按键说明1. 外观介绍:音乐播放器采用轻巧便携的设计,外壳采用高质量材料制成,具有良好的手感和耐用性。
2. 按键功能:- 电源开关:长按开机,再次长按可关闭电源。
- 音量控制:通过上下按键调节音量大小。
- 播放控制:播放、暂停、上一首、下一首等功能。
- 模式选择:切换不同的播放模式,如循环播放、随机播放等。
- 蓝牙控制:启动蓝牙功能,连接其他蓝牙设备。
三、音乐文件传输与管理1. USB接口连接:将音乐播放器与电脑连接,可以通过USB接口进行音乐文件的传输和管理。
2. 文件导入:将电脑上的音乐文件复制到音乐播放器内置存储器或SD卡中。
3. 文件管理:音乐播放器支持创建文件夹、重命名、删除等操作,方便您管理音乐文件。
四、音频播放操作1. 开机与关机:长按电源键开机,再次长按可关闭音乐播放器。
2. 播放控制:通过音量上下键调整音量大小,左右键切换上一首和下一首歌曲,通过播放键实现播放和暂停功能。
3. 播放模式:按下模式选择键,可切换不同的播放模式,包括单曲循环、全部循环、随机播放等。
4. 音频设置:音乐播放器还具备均衡器等音效设置,按需调整以获得更佳的音质效果。
五、蓝牙连接与操作1. 蓝牙开关:按下蓝牙开关键,启动蓝牙功能,使音乐播放器与其他蓝牙设备能够进行连接。
Java音频音频播放概要设计说明书

JUST音频播放器概要设计说明书1、导言本文档以《JUST音频播放器需求规格说明书》作为基准,对系统进行概要设计。
文档的规范设计不仅作为详细设计阶段的参考资料,同时也为后期的编码、测试等提供参考。
本文档用于软件设计阶段的概要设计,它依据的基线是《JUST音频播放器需求规格说明书》,它的下游是《JUST音频播放器详细设计说明书》,并为其提供测试的依据。
功能命名规则:动词+名词形式。
总体结构:软件系统的总体逻辑结构。
本系统采用面向对象的设计方法设计系统。
【1】《JUST音频播放器需求规格说明书》。
【2】《软件工程实践教程》,赵池龙等编著,电子工业出版社,2007年1月。
【3】《UML参考手册》,(美)兰博等编著,机械工业出版社,2001年1月。
【1】《JUST音频播放器需求规格说明书》。
【2】《JUST音频播放器概要设计说明书》。
【3】《JUST音频播放器详细设计说明书》。
【4】源程序清单列表。
如表1-9所示。
表1-10 版本更新记录2、软件架构设计结构设计本系统的总体结构设计图,如图1-10所示。
图1-10 JUST音频播放器总体结构图3.各子系统功能分析3. 1 播放器主控子系统该子系统为前台核心,用来调用其他模块并为用户提供友好的媒体控制界面·该模块功能包括三个子模块:播放器基本控制,播放列表管理和歌曲管理。
播放器基本控制子系统该模块功能包括:播放、暂停、停止、上一首、下一首、调节音量、控制静音、播放歌曲文件、播放模式控制、显示播放状态、最小化窗体、还原窗体、关闭播放器等。
播放列表管理子系统该模块显示已经建立好播放器中的音频文件播放列表,并具有增加、删除、编辑、排序播放列表的功能。
播放列表建立后会自动保存,下次再运行播放器时,程序会自动将播放列表的信息加载到该窗体中显示。
歌曲管理子系统该模块显示已经加载到播放器中的播放列表中的音频文件,并具有增加、删除、编辑、排序、重命名、播放音频文件的功能。
音乐播放器开发文档

音乐播放器开发计划书组长:薛辉 20087610232组员:杜学鑫20087610907袁茁 20087610137刘一峰20087730124杨硕 20087610235李明哲20087610114Android音乐播放器问题定义本软件是为了用户智能手机Android而开发的一套智能软件,提供在线下载音乐,在线播放音乐,读取SD卡音乐文件等功能。
一、可行性研究社会可行性分析:3G技术飞速发展,为满足人们对音乐的追求,音乐播放器层出不从,然而市面上大多音乐播发器软件都太难操作,或者音质不好,不能给用户以更好体验,故提出开放一套更加人性化的手机播放器。
技术可行性分析:以现阶段android技术发展水平,技术人员的技术配备,以及现有资源文档的配备来说,实现本软件是可能的。
经济可行性分析:有本人个人时间以及经费支持,使得开发此软件有了资金保障,可以充分利用这一优势,尽快开发。
其他可行性分析:二、需求分析随着3G时代的到来,手机应用越来越普遍,加之国民手机持有量更是爆炸式增长。
移动音乐服务正是为这一形势而发展起来,本人提出一种多功能手机音乐播放器的应用,主要为了满足不同人群的音乐需要,并且提高优质的音乐服务,于是提出本音乐播放器的主要功能。
需求功能如下:在线下载音乐功能。
在线播放音乐显示声音波段表示提供读取SD卡音乐用户可以定制音乐均衡器,以满足不同音质需求音量调节提供歌词跟随音乐滚动更能提供重力感应选择上、下首歌曲功能四、概要设计(总体设计):软件程序流程图五:详细设计那么接下来就开始我们的每一个模块的详细设计了:在线下载音乐:提供一个文本框供用户输入网络音乐文件地址,然后确定下载,并提供进度条显示,下载完毕后关闭对话框,注意进程之间的问题。
在线播放音乐提供音乐播放的基本功能,快进,暂停,播放,快退,同时进度滑块条需跟随滑动,用户也可以滑动滑动条进行调整播放位置。
提供读取SD卡音乐检测用户SD卡,如果没有,则弹出信息提示,并提示用户下载网络音乐,如果检测有SD卡,则再遍历是否有可播放文件,如果没有,则返回。
音乐播放器说明书享受音乐的无限乐趣

音乐播放器说明书享受音乐的无限乐趣音乐播放器说明书:享受音乐的无限乐趣欢迎使用我们的音乐播放器!这款播放器将为您提供极致的音乐体验,带给您无限的乐趣。
本说明书将详细介绍播放器的功能和使用方法,帮助您更好地了解和使用我们的产品。
I. 产品概述音乐播放器是一款功能强大的设备,可播放各类音频文件。
它采用了高品质的解码技术和先进的音效处理,为您带来高保真的音乐享受。
同时,它还具备许多人性化的功能,使您能够轻松地与音乐互动。
II. 主要功能1. 音频播放我们的音乐播放器支持多种音频格式,包括MP3、WAV、FLAC等。
它能够高效解码音频文件,保持音质的清晰度和纯净度,让您沉浸其中,享受纯粹的音乐之美。
2. 多媒体支持除了音频播放,音乐播放器还支持图片、视频等多媒体文件的播放。
您可以通过播放器欣赏您喜爱的音乐视频,或者浏览相册中的美丽照片,为您的音乐时光增添更多乐趣。
3. 高品质音效我们的音乐播放器内置了专业音效芯片,提供了多种音效模式供您选择。
您可以根据喜好调整音效模式,获得更加逼真、层次丰富的音乐效果,让音乐跃然耳畔,身临其境。
4. 无线连接音乐播放器配备了蓝牙功能,能够与您的手机、平板等设备无线连接。
您可以将您喜爱的音乐从手机传输到音乐播放器,享受更加便捷的音乐体验,随时随地欣赏您的心爱之曲。
5. 随机播放和循环播放音乐播放器支持随机播放和循环播放功能。
您可以根据自己的喜好,随机播放歌曲,让每一次听歌都是一次新的体验;或者选择循环播放,将喜欢的歌曲重复播放,让您陶醉于音乐的律动中。
III. 使用方法1. 开机与关机按下音乐播放器的电源按钮,即可开机。
在使用结束后,长按电源按钮,待屏幕提示后,松开按钮即可关机。
请注意,使用过程中请勿强行关机,以免造成数据丢失或者设备损坏。
2. 播放音乐打开音乐播放器后,您将看到主界面显示的音频文件列表。
选择您要播放的音乐文件,点击文件名即可开始播放。
您可以使用上一曲、下一曲按钮切换歌曲,使用播放/暂停按钮控制播放状态。
网络音乐播放器设计说明书

网络音乐播放器V1.0设计说明书北京华康嘉合科技有限公司目录第一章引言.................................................... - 1 -1.1 项目背景................................................ - 1 -1.2 编写目的................................................ - 1 -1.3 网络流行音乐播放器简介.................................. - 2 -1.3.1 千千静听..................................... - 2 -1.3.2 酷狗音乐..................................... - 2 -第二章系统需求分析............................................. - 4 -2.1 功能需求(用例图分析).................................. - 4 -2.1.1 播放器的基本控制需求.......................... - 4 -2.1.2 播放清单列表管理需求.......................... - 6 -2.1.3 播放友好性需求................................ - 8 -2.1.4 播放器扩展卡需求.............................. - 9 -2.1.5 功能需求(时序图)分析......................... - 10 -2.2 系统结构图和流程图..................................... - 11 -2.3 系统界面需求........................................... - 13 -2.4 系统性能需求........................................... - 13 -2.5 运行环境需求........................................... - 13 -第三章 Android数据库设计...................................... - 14 -3.1 数据库及字段属性设计................................... - 14 -3.1.1 字段设计(表、图)........................... - 14 -3.1.2 音乐播放器E-R图............................. - 16 -3.2 数据库连接............................................. - 16 -3.2.1 创建数据库................................... - 16 -3.2.2 操作数据库................................... - 17 -3.2.3 数据显示..................................... - 18 -第四章 Android项目介绍........................................ - 19 -4.1 什么是Android?....................................... - 19 -4.1.1 Android简介................................. - 19 -4.1.2 Android Features特性........................ - 19 -4.1.3 Android基本框架(Android Architecture)..... - 20 -4.1.4 Android系统的四大组件....................... - 23 -4.2 搭建Android开发环境................................... - 24 -4.3 Android常用工具的使用................................. - 26 -4.3.1 命令行的使用................................. - 26 -4.3.2 Dalvik Debug Monitor Service (DDMS)的使用.... - 27 -4.4 Android 音乐播放器的工程............................... - 27 -4.4.1 Android项目................................. - 27 -4.4.2 Android工程程序结构......................... - 28 -4.4.3 AndroidManifest.xml文件..................... - 29 -第五章播放器系统功能详细设计.................................. - 33 -5.1音乐播放器主界面功能实现............................... - 33 -5.1.1 播放器主界面................................. - 33 -5.1.2 播放界面音轨的实现........................... - 34 -5.1.3 播放器播放、暂停、停止等功能................. - 37 -5.2 播放列表功能........................................... - 38 -5.3 菜单功能............................................... - 40 -5.3.1 菜单界面..................................... - 40 -5.3.2 菜单功能实现................................. - 41 -5.4 播放设置界面........................................... - 43 -5.4.1 界面实现..................................... - 43 -5.4.2 歌词显示实现................................. - 44 -5.5 手机扩展卡的访问....................................... - 46 -5.5.1 文件浏览器界面............................... - 47 -5.5.2 文件浏览器功能实现........................... - 48 -5.6 数据存储方式........................................... - 49 -5.6.1 SharedPreferences............................ - 49 -5.6.2 File存储方式................................ - 50 -5.6.3 SQLiteDatabase数据库........................ - 50 -参考书籍.................................................... - 52 -摘要当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本文主要是对Android系统上一的款音乐播放器应用程序的设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逗逗音乐播放器
----概要设计说明书
一、引言 (2)
1.1、编写目的 (2)
1.2、背景 (2)
1.3、定义 (3)
1.4、参考资料 (3)
用户界面风格设计参考了其他音乐播放器的设计 (4)
二、总体设计 (4)
2.1、需求规定 (4)
2.2、运行环境 (4)
2.3、基本设计概念和处理流程 (5)
2.4、结构 (6)
2.5、尚未解决的问题 (6)
三、接口设计 (6)
3.1、外部接口 (6)
3.2、内部接口 (6)
四、系统数据结构设计 (7)
4.1、逻辑结构设计要点 (7)
4.2、物理结构设计要点 (7)
4.3、数据结构与程序的关系 (7)
五、系统出错处理设计 (7)
5.1、出错信息 (7)
5.2、补救措施 (8)
5.3、系统维护设计 (8)
一、引言
学习安卓已经有了一段时间,对Android开发平台也有了基本的认识。
阅读了一些相关资料之后,我们开始了Android音乐播放器概要设计。
从该阶段正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的结构。
本说明书主要分为任务概述、总体结构、外部模块设计和测试设计。
1.1、编写目的
本文档主要是逗逗音乐播放器的概要设计说明书,为逗逗音乐播放器的一些基本功能设计的主要依据。
随着多媒体手机的不断发展,音乐已成为当今时代人们缓解压力的不二选择,功能也不断的多样化,而概要设计正是体现出音乐播放器的基本概念。
该文档是整个播放器最雏形,同时也是最基本的引导性文档。
1.2、背景
(1)项目名称:逗逗音乐播放器
(2)项目负责人:尧艳华
(3)开发者:个人完成
(4)适用用户:所有Android手机用户
伴随着Android平台的出现,Android平台下手机多媒体技术应用更为凸显。
Android平台是google公司最新推出的一个手机平台,该平台对移动设备的程序集中包括一个操作系统,一个中间件和一些关
键性作用。
使用该平台不需要任何费用,代码完全开放。
开发人员可以在平台系统上快速开发,并可以利用其它开发人员的工作成果。
所以,这为手机开发创造力更大的灵活性,工作少,周期短,快速成型,并一步到位,同时用户可以最大限度的自定义自己的手机,以丰富自己手机的功能,增强手机在市场上的竞争力。
目前适用于桌面操作系统的MP3播放器发展速度较快,通常具有强大的MP3播放功能和友好的用户界面。
我们正是基于Android平台开发一个音乐播放器,该播放器使用快捷简单,具备一般播放器的功能,如播放,暂停,上一曲,下一曲等。
1.3、定义
1.4、参考资料
翻阅书籍
查阅李刚的《疯狂Android讲义》
观看李兴华的《Android开发实战经典》视频
通过网上查阅与音乐播放器相关的软件源码
用户界面风格设计参考了其他音乐播放器的设计
二、总体设计
2.1、需求规定
2.2、运行环境
Android操作系统
2.3、基本设计概念和处理流程
用户通过单击按钮进行播放、暂停、上一曲、下一曲对播放器的音乐播放进行控制
2.4、结构
2.5、尚未解决的问题
网络功能尚未完善
三、接口设计
3.1、外部接口
使用webview链接一个网站,使得用户能够访问。
3.2、内部接口
该软件适用于手机Android操作系统,没有应用到其他内部接口。
四、系统数据结构设计
4.1、逻辑结构设计要点
4.2、物理结构设计要点
本软件未运用到物理结构设计
4.3、数据结构与程序的关系
本软件不用考虑数据结构与程序的关系
五、系统出错处理设计
5.1、出错信息
可能出现以下错误信息:
1、文件格式无法识别出现错误
2、解码错误
3、用户信息管理混淆
4、播放列表保存失败
5.2、补救措施
1、播放列表保存失败,可具有防御措施和恢复功能,可以恢复上一次登录时的播放列表。
2、防止自动弹出,自动退出系统,保存上一次的播放进度。
3、软件应捕获的错误,并采取的错误转移处理措施。
5.3、系统维护设计
根据数据库,对用户的数据记录进行查看,从数据记录中的数据是否出现异常来判断系统的当前状况。