当前位置:首页 > 0804032048-樊瑾-毕业论文 - 图文
合肥学院计算机科学与技术系毕业论文
2.3.4 播放友好性需求
用户音乐播放模式设置单曲循环顺序随机播放歌手图片
图2.3 播放器设定
用例名称:音乐播放模式 参与者:用户 目标:使得程序进入播放模式设定状态 前置条件:程序运行在播放器设定界面中 基本事件流:1.用户单击“顺序、随机、单曲”按钮 2.播放器进入选中模式播放状态 2.4 系统性能需求
根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求: (1)当要求歌曲播放时,程序响应时间最长不能超过5秒 (2)当要求歌曲暂停时,程序响应时间最长不能超过5秒 (3)当要求歌曲停止时,程序响应时间最长不能超过5秒 (4)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒 (5)当要求进行清单列表时,程序响应时间最长不能超过5秒
12
合肥学院计算机科学与技术系毕业论文
2.5 运行环境需求
操作系统:Android手机基于Linux操作系统 支持环境:Android 1.5 – 2.2版本 开发环境:Eclipse 3.7 ADT 17.0.0
13
合肥学院计算机科学与技术系毕业论文
第三章 概要设计
3.1 设计策略
遵循软件软件工程原理及方法,采用如下设计策略。第一,模块化策略。系统分两大模块:音乐播放模块、视频播放模块和控制模块。界面分为:列表页面、播放页面,因而为了保证系统整体结构和数据安全,也提高了模块间的独立性,减少藕合程度,必须进行有效地系统分割。本系统将使用MVC思想编程,分离控制模块。使制模块得复用,数据库方面使用系统Media数据库中内容,尽量减少自身数据量,减少软件体积。
3.2 系统结构设计
在完成对系统的需求分析后,就可以有针对性的进行设计了。在本章中,主要针对该软件的模块划分以及前、后台功能模块介绍,得出前、后台功能结构图;由前、后台功能结构图,得出本系统的整体流程图。在数据库设计中,详细介绍了如何调用并操作。
3.2.1 软件总体结构
软件功能分为两大功能:音乐播放功能、视频播放功能,音乐播放功能。需要实现的功能有能播放常见音频文件的功能,如MP3、WAV、3GP等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退等。音乐播放模式包括单曲循环,顺序播放,随机播放等模式。
14
合肥学院计算机科学与技术系毕业论文
3.2.2 系统模块划分
用户音乐播放视频播放器播放/暂停上一首/下一首歌词歌手图片播放模式音乐列表视频列表快进/快退播放/暂停单曲循环列表循环随机播放更新乐曲管理视频管理
图3.1软件功能哥结构图
功能描述如下:
(1) 播放/暂停:通过播放按键实现暂停或播放歌曲。 (2) 上一首/下一首:通过上一首、下一首按键实现歌曲切换。
(3) 歌词:当一首歌曲正在播放时,自动寻找该歌曲的歌词文件并解析,实时更新于播放界面。
(4) 歌手图片:当一首歌曲正在播放时,自动寻找该歌曲的歌手图片,实时更新于播放界面。
(5) 音乐列表:软件开启式第一个页面。 (6) 快进/快退:播放视频时快进或快退15秒
(7) 播放模式:播放模式为一首歌曲播放结束后按照单曲循环或顺序播放或随机播放的方式播放西一首。
(8) 更新列表:主动更新音乐或视频列表 (9) 列表管理:删除歌曲 3.2.3 程序流程图
综合以上的模块划分以及各个模块的功能分析,将本软件的整体流程图描述如下:
15
共分享92篇相关文档