《参考1——毕业设计(论文)任务书-张巍》由会员分享,可在线阅读,更多相关《参考1——毕业设计(论文)任务书-张巍(2页珍藏版)》请在金锄头文库上搜索。
1、毕业设计毕业设计( (论文论文) )任务书任务书年级专业:11 软件工程 (专升本)学生姓名:张巍学号:1121145247指导教师:唐朝辉毕业设计(论文)题目:基于 Android 的音频播放器的设计与实现毕业设计 (论文) 的任务 (包括目 的要求、 技术要求、 工作要求、 时间安排 等)1.1. 目的要求:目的要求:本文就 Android 系统上一的款音频播放器应用程序的设计与实现进行讨论。Android 是一个 开源的系统,它底层是基于 Linux 的操作系统,本论文的音乐播放器采用了 Android 开源系统技 术,利用 Java 语言和 Eclipse 编辑工具对播放器进行编写。同
2、时给出了详细的系统设计过程、部 分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调 节、歌词显示等功能于一体,在 Android 系统中能独立运行。由于本播放器只限于应用层程序的 探讨,所以对具体的音乐压缩不作深究。本应用添加了手势识别、网络下载等特色功能。 2.2. 技术要求:技术要求:1.Android 多媒体框架播放机制,包括 Service、多线程等。2.UI 设计与制作,包括动态界面布局,ListView 控件等。3.媒体文件播放与控制,包括音视频文件播放,开启线程实现歌词同步等。4.媒体文件信息管理,包括媒体文件信息的扫描、存储与获取,数据库操作等
3、。5.播放信息的保存与加载。6.网络下载和简单手势识别功能的运用。7.在 Android 模拟器/真机上实现对媒体文件的播放。 3.3. 工作要求工作要求:1.UI 设计:包括播放视频的表面视图空间,自定义控制条和播放列表。播放列表显示当前列表名称,媒 体标题,表演者和时长。在每次进入播放器的时候,获取用户的配置信息和播放器前一次的播放 状态,并根据这些信息设置当前的 UI。在离开播放界面的时候,自动保存这些信息。2.后台设计:使用 android 自带的 sqlite3 数据库来存储媒体数据。管理用户播放列表的操作: 包括搜索 SD 卡上音视频文件,新建,保存,清除,删除和打开列表。 3.播
4、放控制设计对播放的控制,包括上一曲,下一曲,暂停/播放,播放模式,音量,显示歌词,全屏,返回 主界面。对音频播放器有歌曲搜索,还有断点下载,手势识别等。 4.4. 时间安排:时间安排:1.2-3.18 1.学习 Android 多媒体框架结构,掌握相关技术,完成开题报告。 3.18-4.1 2.搭建 Android 开发环境,认真学习有关 Android 应用开发的知识。 4.2-4.8 3.播放器软件的需求分析,确定要实现媒体播放功能。 4.9-4.22 4.播放器软件的概要设计,包括播放流程控制,UI 设计和数据库设计。 4.23-5.20 5.播放器软件的详细设计,包括具体功能的编程实现
5、,UI 的美化等。 5.21-5.27 6.播放器软件的调试与测试,打包发布。 5.28-6.17 7.整理资料,论文写作,准备答辩。 毕业设计 (论文) 主要内容 (包括题 目性质、 来源,研 究目的、 内容等)1. 题目性质:题目性质:软件开发类2. 题目来源:题目来源:结合生产实际3. 研究目的:研究目的:该设计要求学生以 Java 为开发语言,采用 Eclipse 开发平台开发一个基于 Android 的音频播放器系统。通过题目的分析与设计,使学生初步得到软件工程的训练,全面培养开发过程中的分析、设计、编码、测试及文档规范书写的能力以及快速学习的能力,得到软件工程的综合训练,提高学生的
6、个人能力。4. 研究内容:研究内容:Android 播放器是近年来手机当中比较流行的音频播放软件.现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放 MP3 文件格式的播放器。并且可以控制播放,暂停,停止,上一首,下一首,音量调节,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。本项目是一款基于 Android 手机平台的音频播放器,使 Android 手机拥有个性的多媒体播放器,使手机显得更加生动灵活化,与人们更为接近,让手机主人随时随地处于音乐旋律之中。使人们的生活更加多样化。也使设计者更加熟悉基于Android 平台的应用布局及
7、开发模式的特点。为以后实现更复杂的应用打好基础。 主要参考文献1张利国,龚海平,王植萌. Android 移动开发入门与进阶M.人民邮电出版社,2009,302韩超,梁泉. Android 系统原理及开发要点详解M.北京:电子工业出版社,2010. 2327 3(美)罗杰等著,李耀亮译. Android 应用开发M.北京:人民邮电出版社,2010. 5558 4Thompson T. The Android Mobile Phone PlatformM. The World of Software Development,2008,33(9):7780 5杨丰盛. Android 应用开发揭秘
8、M.北京:机械工业出版社,2010. 110117 6结城浩. Java 多线程设计模式M.北京:中国铁道出版社,2005. 3851 7王森. Java 手机程序设计入门M.北京:电子工业出版社,2004. 911 8郭宏志. Android 应用开发详解M. 北京:电子工业出版社,2010. 238250 9杨文志. Google Android 程序设计指南M.北京:电子工业出版社,2009. 211215 10 余志龙等. Google Android SDK 开发范例大全M. 北京:人民邮电出版社,2009. 370382 11 靳岩,姚尚朗. Google Android 开发入门与实战M.北京:人民邮电出版社,2009. 57 12 张利国,代闻,龚海平. Android 移动开发案例详解M.北京:人民邮电出版社,2010. 39 13 姚显昊,刘卫国. Android 的架构和应用开发研究R.计算机系统应用,2008,11(3):5156 14张波,高朝勤,杨越译著. Google Android 基础教程M.北京:人民邮电出版社,2009. 68 指导教师签字指导教师签字: 年年 月月 日日