毕业设计任务书
通信工程本科专业(08级)
题目:基于Android的MP3音乐播放器设计
学生姓名:武亚军班级:通信工程3班学号:08250315
指导教师:郑玉峰(校内),胡莉(校外)
一、设计目标和内容:
本文就是基于Android系统上的一款MP3音乐播放器应用程序的设计与实现。
Android是一个开源的系统,它底层是基于Linux的操作系统,本设计的MP3音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse 编辑工具对播放器进行编写。
同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、快进、上一首、下一首、音量调节、歌词显示等功能于一体,能在Android系统中能独立运行。
二、设计基本要求:
(1)完成MP3音乐播放器软件的需求分析,系统方案设计,选择软件开发工具,进行系统实施的全过程。
(2)完成毕业设计题目“基于Android的MP3音乐播放器设计”,进行需求分析,概要设计,详细设计,独立完成所承担的设计,测试,并能运行使用。
论文符合设计要求与规范,具有科学性、逻辑性。
(3)系统完整,术语准确,语言清晰,内容充实,论述全面,有文档设计的说明等。
主要具体内容如下:
介绍本设计的开发工具、运行环境,重点介绍设计的需求分析、总体设计、详细设计及主要实现技术。
(4)论文(所需材料、上机、实验、外文翻译)要求:
对本软件设计应完成相应的文档,如:需求分析中大量的相关材料的查询,软件开发工作中大量开发工具的学习,详细设计中系统实现流程等。
三、设计进度安排:
1)2012.3.1-2012.3.9:阅读查找相关设计文献资料,完成英文翻译和文献
综述;
2)2012.3.10-2012.3.16:根据资料和以往的开发、研究经验进行实验步骤
的概括和整个工程进程的描述;
3)2012.3.17-2012.4.24:完成系统分析的相关工作,基本完成有关书籍和
资料的学习和研究。
完成系统分析文档和系统设计文档;
4)2012.4.25-2012.5.1:中期检查(毕业设计的进度与质量、设计状况等)
5)2012.5.2-2012.5.24:完成设计、开发、调试和技术文档,完成毕业论
文初稿;
6)2012.5.25-2012.6.10:修改毕业论文,完善毕业设计工作,准备答辩。
四、主要参考文献(指导教师选定部分):
[1]陈昱,江兰帆.基于GoogleAndroid平台的应用程序开发和研究[J].福建电
脑,2008(11)
[2]杨丰盛.Android应用开发揭秘[M]第一版.北京:机械工业出版社,2010年
[3]姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统,2008(11)
[4]姚昱旻,刘卫国.Android与J2ME平台间即时通信的研究与实现[J].计算机
系统应用,2008(12)
[5]公磊,周聪.基于Android的移动终端应用程序开发与研究[J].计算机与现代
化,2008(8).
[6]差沙,地狱男爵.用Android开发手机应用[J].程序员,2008(1)
[7]叶达峰.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006.
[8]张超,王阿川,王智.基于J2ME和J2EE的手机软件的研究[J].黑龙江科技信
息,2007(3)
[9]刘向辉.基于Java的移动终端中间件的研究与设计[D].华东师范大学硕士
学位论文,2005.
[10]刁扣锁.短信息在嵌入式Linux系统中的设计与实现[D].东南大学硕士学
位论文,2005.
[11]张孝祥著.java就业培训教程[M].北京:清华大学出版社,2007.
[12]余志龙编著.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版
社,2009-7-1.
[13]E2ECloud工作室著.深入浅出GoogleAndroid[M].北京:人民邮电出版
社,2009-08-1.
[14]靳岩姚尚朗著.GoogleAndroid开发入门与实战[M].北京:清华大学出版社,2009-07-01.
[15]高昂著.支持动态语言的Android平台[M].北京:人民邮电出版社,2009-05-07.
[16]Foley van Dam,feiner,Hughes.Introduction to computer graphics
[M].[s.1.]:Addison-Wesley Publishing
[17]AndroidArchitecture:URL:/site/io/anatomy-physiolog y-of-an-android
[18] Google Android,
[19] Lalit Kumar, Rajesh Kushwaha, Rishi Prakash: "Design & Development of Small Linux Operating Systems for Browser Based Digital Set Top Box", 2009 First International Conference on Computational Intelligence, Communication Systems and Networks
[20] Qiong Li, Minqiang Guo: "Digital Recordable Integrated Television Based on Embedded Linux Operating System", 2009 World Congress on Computer Science and Information Engineering。