最新基于android平台的音乐播放器的课程设计报告.docx
- 文档编号:11952278
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:17
- 大小:504.43KB
最新基于android平台的音乐播放器的课程设计报告.docx
《最新基于android平台的音乐播放器的课程设计报告.docx》由会员分享,可在线阅读,更多相关《最新基于android平台的音乐播放器的课程设计报告.docx(17页珍藏版)》请在冰豆网上搜索。
最新基于android平台的音乐播放器的课程设计报告
参考文献与网址:
(2)缺乏经营经验
据调查统计,有近94%的人喜欢亲戚朋友送给自己一件手工艺品。
无论是送人,个人兴趣,装饰还是想学手艺,DIY手工制作都能满足你的需求。
下表反映了同学们购买手工艺制品的目的。
如图(1-4)
开了连锁店,最大的好处是让别人记住你。
“漂亮女生”一律采用湖蓝底色的装修风格,简洁、时尚、醒目。
“品牌效应”是商家梦寐以求的制胜法宝。
与此同时,上海市工商行政管理局也对大学生创业采取了政策倾斜:
凡高校毕业生从事个体经营的,自批准经营日起,1年内免交登记注册费、个体户管理费、集贸市场管理费、经济合同鉴证费、经济合同示范文本工本费等,但此项优惠不适用于建筑、娱乐和广告等行业。
“碧芝自制饰品店”拥有丰富的不可替代的异国风采和吸引人的魅力,理由是如此的简单:
世界是每一个国家和民族都有自己的饰品文化,将其汇集进行再组合可以无穷繁衍。
大学生的消费是多种多样,丰富多彩的。
除食品外,很大一部分开支都用于。
服饰,娱乐,小饰品等。
女生都比较偏爱小饰品之类的消费。
女生天性爱美,对小饰品爱不释手,因为饰品所展现的魅力,女人因饰品而妩媚动人,亮丽。
据美国商务部调查资料显示女人占据消费市场最大分额,随社会越发展,物质越丰富,女性的时尚美丽消费也越来越激烈。
因此也为饰品业创造了无限的商机。
据调查统计,有50%的同学曾经购买过DIY饰品,有90%的同学表示若在学校附近开设一家DIY手工艺制品,会去光顾。
我们认为:
我校区的女生就占了80%。
相信开饰品店也是个不错的创业方针。
4.WWW。
google。
com。
cn。
大学生政策2004年3月23日
培养动手能力□学一门手艺□打发时间□兴趣爱好□
4.WWW。
google。
com。
cn。
大学生政策2004年3月23日
吉首大学
JISHOUUNIVERSITY
《疯狂Android讲义》课程设计
报告书
题目
音乐播放器
作者
孙琛赵凡卓朱世康王喜元
所属学院
软件服务外包学院
专业年级
移动互联2012级
指导老师
祝勇军
写作时间
2014年4月01日
吉首大学软件学院教务办制
第1章绪论
1.1选题的目的及意义
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。
使人们的生活更加多样化。
也使设计者更加熟练Android的技术和其它在市场上的特点
1.2本课题涉及内容的研究现状
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注册商标名为“安致”),后由开放手机联盟(OpenHandsetAlliance)开发。
它采用了软件堆层(softwarestack,又名以软件叠层)的架构,主要分为三部分。
低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。
另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。
Android在未公开之前常被传闻为Google电话或gPhone。
大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。
到了2010年1月,Google开始发表自家品牌手机电话的NexusOne。
目前最新SDK版本为Android4.0.3。
1.3本系统要实现的基本目标和研究内容
本文要实现的基本目标和主要研究内容有以下几个方面:
(1)音乐的播放,包括上一首、下一首、暂停、进度条的更新和控制。
(2)本地音乐的管理,自动扫描SD卡的音乐,在列表显示30秒以上的音频文件。
(3)会员特权,包括在线音乐列表、下载列表、背景皮肤的更新。
第3章需求分析
3.1软件目标
本系统属于用户常用的音乐播放器。
可以方便用户平时对音乐文件的操作。
本系统应达到以下目标:
(1)软件采用人机交互的方式,界面美观友好,操作灵活、方便、富有个性化。
(2)能够对音乐文件进行有效的管理。
(3)系统应最大限度地实现易维护性和易操作性。
3.2功能需求
功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了用户的业务需求。
用户需求文档描述了用户使用产品必须要完成的任务。
针对音乐播放器分别对音乐播放、在线音乐播放及会员特权的换肤等功能进行详细的调研和分析,总结出如下的用户需求信息。
3.3系统界面需求
播放器界面要求布局合理,颜色舒适,控制按钮友好,要求整体有一个主要的元素标准,统一的主题思想。
3.4系统性能需求
根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:
1)当要求歌曲播放时,程序响应时间最长不能超过5秒
2)当要求歌曲暂停时,程序响应时间最长不能超过5秒
3)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒
第4章系统的总体设计
软件功能设计是使整个软件能基本实现音乐的播放、上一首、下一首、暂停等功能,能让用户通过本软件欣赏音乐。
在线音乐浏览和下载,背景皮肤的切换等功能更好的增强用户体验。
4.1设计思想
(1)将系统分成几个相对独立的模块。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
4.2系统功能结构图
系统的总体框架图:
系统流程图:
根据上述需求分析,本Android版音乐播放器可分为一下几个模块:
播放器基本功能如图4-1所示:
图4-1播放器基本功能图
播放清单列表如图4-2所示:
图4-2播放器清单列表图
从图中看出播放列表功能的参与者依然是用户,这表达了客户体验的要求,当用户选中列表中的一首歌时,会有一个列表选项,具备播放、移除功能。
第5章数据库的设计
5.1数据库表的介绍
5.1.1用户注册表
5.1.2完成下载的音乐表
5.1.3播放清单表
5.2数据库连接
第6章系统详细设计
6.1欢迎界面模块详细设计
图6-1欢迎界面
(1)页面设计
(2)代码编写
6.2播放列表模块详细设计
当欢迎界面过后,自动跳转到主界面。
播放列表模块运行结果如图6-2所示。
图6-2主界面
(1)页面设计
(2)界面功能的实现
6.3歌曲播放模块详细设计
(1)歌曲播放界面显示
该模块可以控制歌曲的播放进度,显示正在播放的歌曲的名称,单击进行上一首、下一首、暂停、播放等功能。
界面如图6-3所示。
图6-3歌曲播放主界面
(2)歌曲播放界面实现
6.4搜索模块详细设计
搜索模块运行结果如图6-4所示。
图6-4搜索界面
(1)页面设计
(2)代码编写
6.5登录注册模块详细设计
登录和注册模块运行结果如图6-6所示。
图6-4登陆/注册界面
(1)页面设计
(2)代码编写
6.5歌手模块详细设计
歌手模块运行结果如图6-6所示。
图6-4歌手界面
(1)页面设计
(2)代码编写
6.7音乐下载模块详细设计
在线音乐模块的设计中,应用了数据库中的downloadhistorytbl表,主要技术的应用是数据表信息的检索技术。
解析音乐文件信息并设置了下载通知。
在线音乐下载模块运行结果如图6-9所示。
图6-9下载列表
(1)页面设计
(2)代码编写
6.8设置皮肤模块详细设计
会员皮肤设置模块为用户提供了十多种背景风格,可单机随意切换,为用户提供良好的视觉体验,增强软件的特性。
设置皮肤模块运行结果如图6-10所示。
图6-10设置皮肤界面
(1)页面设计
(2)界面功能的实现
第7章系统测试
7.1登录功能测试
软件运行后,主界面的第三个选项卡所显示的界面为登录界面。
如果用户输入的用户名错误暨用户名不存在,则会给用户弹出一个Toast提示用户,“该用户还未注册,请先注册。
”。
显示结果如图7-1所示:
若密码输入错误,则通过Toast提示用户“密码错误,请重新输入。
”。
显示结果如图7-2所示:
7.2音乐播放功能测试
在播放列表单击歌曲进入播放界面后,开始播放音乐,并且更新歌曲进度条和左上角的歌曲名。
屏幕下方的4个控制按钮可准确操作,包括上一首、下一首、播放和暂停功能。
音乐播放功能测试如图7-3所示。
7.3换肤功能测试
结论
通过对Android手机平台的音乐播放器软件的开发,使我对Android音乐播放器系统的整体设计有一个深入的了解,对整个流程也会有一个清晰的认识。
开发Android音乐播放器,要抓住开发的核心部分,音乐播放器大体由播放主界面、播放列表、会员登录注册、在线音乐下载、本地音乐操作和会员皮肤设置六大核心组成,只要掌握了这六部分的开发,音乐播放器就能初具规模。
而其它的功能都是在这六个功能的基础上去补充添加的,但是这是功能的确是必不可少的功能,否则就不能算是音乐播放器了。
音乐播放器软件实现了播放器的基本功能:
播放,暂停、上/下一首、歌曲排序、文件浏览等功能。
运用的系统平台是现今最热门的Android系统,是一个开源的基于Linux系统的手机平台。
是以Java语言编写SQLite数据库支持SharePreference配置文件的组合方式进行数据管理。
实现了音乐播放器的系统编程。
本次程序设计,对播放器的系统结构框架做了精心的构思与设计,采用主要开发工具是Eclipse6.0+Java语言的支持,AndroidDevelopmentTool的插件,和AndroidSDK2.3版本的全面结合,才使整个音乐播放器系统得以实现。
在开发过程中我学到了一些经验:
系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。
我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,写出相关的开发文档等。
然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 基于 android 平台 音乐 播放 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)