来存储,SQLite数据表中的每一条记录对应着一个相关的歌曲信息。歌曲文件被抽象为Music类,歌曲包含歌曲名,歌手名,专辑名等等,这些属性将会存储在数据库表中。其次是歌曲列表存储,由于数据库中的每个歌曲记录可能同时属于多个的列表,一首歌曲也可能同时属于多个列表。所以要为这些列表设计专门的数据库表,中间将涉及到更多的数据库操作,因此将列表设计为一系列歌曲id的组合,写入二进制文件中。
五、工作计划及进度安排
表1 工作进度表
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 教学周数 工作计划及进度安排 Ⅰ(第 11-12周) 了解毕业设计课题内容,查阅相关专业资料。 Ⅰ(第 13-14周) 进一步查阅资料、调查研究,总结分析,对设计的内容有个初步概念和想法。 Ⅰ(第 15-16周) 撰写开题报告和外文翻译。 Ⅰ(第 17-18周) 撰写、修改开题报告,准备开题。 Ⅰ(第 19-20周) 进行详细设计,搭建android开发环境,熟悉相关软件。 Ⅱ(第 1周) Ⅱ(第 2周) Ⅱ(第 3周) Ⅱ(第 4周) Ⅱ(第 5周) Ⅱ(第 6周) Ⅱ(第 7周) Ⅱ(第 8周) Ⅱ(第 9周) Ⅱ(第 10周) Ⅱ(第 11周) Ⅱ(第 12周) Ⅱ(第 13周) Ⅱ(第 14周) Ⅱ(第 15周) Ⅱ(第 16周) Ⅱ(第 17周) Ⅱ(第 18周) 进行界面设计,使播放器初具模型。 编写音乐播放控制功能的代码,实现播放暂停选曲等功能。 对列表功能进行代码编写,完成各种列表功能。 完成在线选歌播放功能的代码。 编写显示歌词和相关图片的代码。 完成数据库的建立和数据输入。 完成数据库和应用软件的数据传递功能。 完善音乐播放器的其他细节和功能。 对毕业设计进行测试,查找系统BUG并做出修改。 继续对设计进行完善、测试、调试、修改。 开始撰写毕业论文,构思论文框架和重点。 撰写毕业论文前半部分。 撰写毕业论文后半部分。 修改论文细节,完成全部论文内容。 与老师交流,进行第一次修改。 与老师交流对已写论文进行第二次修改。 毕业论文评审,准备答辩。 毕业设计答辩。
参考文献
[1]王秀芳,杨阳.基于Android的YOBO在线音乐播放器[R].大庆:东北石油大学,2011. [2]林福严.基于Android平台的在线音乐客户端设计与实现[D].北京:中国地质大学,2011. [3]吴善财.Android基础开发与实践[M].北京:清华大学出版社,2012.
[4]刘晓东.基于Android系统的MIDI音乐播放器的设计与实现[D].内蒙古:内蒙古科技大学,2012. [5]斳岩,姚尚朗.Android开发入门与实践[M].北京:人民邮电出版社,2009.
[6]许瑾.基于Android平台音乐播放器的设计与实现[D].北京:北京邮电大学,2011.
[7]Nie Chunyan,Xu Dawei.Based on Android Music Player[Z].New York:Springer Berlin Heidelberg,2012.
[8]Shawn Van Every.Pro Android Media[M].Berkeley:Apress,2010. [9]Marziah Karch.Android for Work[M].Berkeley:Apress,2010.
[10]黄敏伟.Android平台的即时通信系统客户端设计方案[D].陕西渭南:陕西铁路工程事业技术院校,2011.
[11]苗忠良,宛斌.Android多媒体编程[M].北京:电子工业出版社,2011.
标题:25汉字以内 3号 楷体_GB2312 指导教师评语 指导教师签名: 年 月 日 学院审核意见 年 月 日
教师评语要求指导教师手写或打印,字数不得少于60汉字 包括选题情况如何,学生对毕业设计题目的了解情况如何,工作量如何,是否符合撰写规范,是否达到本科开题标准,是否同意开题等。 指导教师签名必须手写,日期统一填写为

