1. 研究目的与意义、国内外研究现状(文献综述)
1.1 意义
随着智能手机的大众化,越来越多的人应用智能手机,相对的手机软件的需求也就越来越多。随着硬件的发展和新技术的涌现,手机已经不仅仅是单纯的通信终端设备,开发人员和手机服务提供商考虑进一步开拓手机的应用领域,完善智能手机的功能[1]。智能手机的应用使现代人的生活更加的方便。
目前手机的音乐播放功能已经是大家比较关注的一个部分了,不少在人在购买手机的时候都会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一款性能良好的手机音乐播放器软件一定会受到欢迎,具有良好的市场和应用前景的。
2. 研究的基本内容和问题
2.1 研究目标
设计与实现一款针对音乐爱好者的在线音乐播放器。本应用基于android开发,功能具体实用,操作简单且交互良好。
2.2 研究内容
3. 研究的方法与方案
3.1 研究方法
整个系统包括呈现给用户的用户交互界面,实现四个功能的业务逻辑部分,数据存储部分、网络连接部分以及后台服务部分。
交互界面及功能编码部分使用android技术编写。android是当今最流行的移动平台,它带有一组完备的api。通过ui组件来设计编写美观的交互界面,android中的多媒体播放器由mediaplayer类来进行处理。用于存储数据的可以是本地的文件系统和sqlite数据库,数据包括下载的歌曲、播放列表信息以及用户设置的一些参数。
4. 研究创新点
1、良好的交互体验及美观的界面设计。
2、能够进行在线搜索,自动匹配封面及歌词。
3、强大的评论功能、成熟的社交功能5. 研究计划与进展
毕业设计是一个长期性工作,因而需要制定一个较为合理的工作安排来保证设计能够及时完成,避免拖沓延误答辩。本设计的工作计划如表1。
表 1 工作计划及进度安排
日期 | 工作计划及进度安排 |
16/12/6-16/12/10 | 了解毕业设计课题内容,查阅资料,进行选题。 |
16/12/11-16/12/25 | 撰写、修改开题报告。 |
16/12/26-16/12/31 | 完成开题报告,提交。 |
17/1/1-17/1/14 | 进一步查阅搜集资料,借取学习书籍、下载学习资料并开始学习。 |
17/1/11-17/2/13 | 学习所需技术,搭建Android开发环境,进行详细设计。 |
17/2/14-17/2/20 | 进行界面设计,使播放器初具模型。 |
17/2/21-17/3/26 | 编写各项功能代码。 |
17/3/27-17/4/2 | 完善音乐播放器的其他细节和功能,进行测试,查找BUG并做出修改。 |
17/4/3-17/4/23 | 撰写毕业论文,并初步完成。 |
17/4/24-17/4/30 | 与老师交流,进行第一次论文修改。 |
17/5/1-17/5/7 | 与老师交流对已修改论文进行第二次修改。 |
17/5/8-17/5/24 | 完成论文修改,准备答辩。 |
工作计划的甘特图如图3:
图3 工作计划
