欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于android平台的音乐播放器的课程设计报告.doc

    • 资源ID:60979577       资源大小:23.72MB        全文页数:19页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于android平台的音乐播放器的课程设计报告.doc

    优质文本吉 首 大 学 JISHOU UNIVERSITY ?疯狂(fngkuáng)Android讲义?课程设计 报 告 书题 目 音乐播放器 作 者 孙琛 赵凡卓 朱世康 王喜元 所属学院 软件效劳外包学院 专业年级 移动互联2012级 指导老师 祝勇军 写作时间 2014年4月01日 吉首大学软件(run jiàn)学院教务办制第1章绪论11.1 选题的目的及意义11.2 本课题涉及内容的研究现状11.3 本系统要实现的根本目标和研究内容2第3章需求分析43.1 软件目标43.2 功能需求43.3系统界面需求43.4系统性能需求4第4章系统的总体设计54.1 设计思想54.2 系统功能结构图5第5章数据库的设计185.1 数据库表的介绍18用户注册表185.1.2 完成下载的音乐表195.1.3 播放清单表195.2 数据库连接19第6章系统详细设计216.1 欢送界面模块详细设计216.2播放列表模块详细设计226.3 歌曲播放模块详细设计256.4 本地音乐模块详细设计276.5 会员登录模块详细设计296.6 会员注册模块详细设计326.7 音乐下载模块详细设计346.8 设置皮肤模块详细设计36第7章系统(xìtng)测试387.1 登录功能测试387.2 图片上传功能测试397.3 文件上传功能测试39结论4019 / 19优质文本第1章绪论(xùlùn)1.1 选题的目的及意义现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本工程的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。本工程是一款基于Android 平台的音乐播放器,使Android 拥有个性的多媒体播放器,使 显得更生动灵活化,与人们更为接近,让 主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点1.2 本课题涉及内容的研究现状Android一词的本义指“机器人,同时也是Google于2007年11月5日宣布的基于Linux平台的开源 操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android是基于Linux内核的软件平台和操作系统,早期由Google开发在华注册商标名为“安致,后由开放 联盟Open Handset Alliance开发。它采用了软件堆层software stack,又名以软件叠层的架构,主要分为三局部。低层以Linux内核工作为根底,只提供根本功能;其他的应用软件那么由各公司自行开发,以Java作为编写程序的一局部。另外,为了推广此技术,Google和其它几十个 公司建立了 开放 联盟。Android在未公开之前常被传闻为Google 或gPhone。大多传闻认为Google开发的是自己的 产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌 的Nexus One。目前最新SDK版本为Android 4.0.3。1.3 本系统要实现的根本目标和研究内容本文要实现的根本目标和主要研究内容有以下几个方面:1音乐的播放,包括上一首、下一首、暂停、进度条的更新和控制。2本地音乐的管理,自动扫描SD卡的音乐,在列表显示30秒以上的音频文件。3会员(huìyuán)特权,包括在线音乐列表、下载列表、背景皮肤的更新。第3章需求分析3.1 软件目标本系统属于用户常用的音乐播放器。可以方便用户平时对音乐文件的操作。本系统应到达以下目标:1软件采用人机交互的方式,界面美观友好,操作灵活、方便、富有个性化。2能够对音乐文件进行有效的管理。3系统应最大限度地实现易维护性和易操作性。3.2 功能需求功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了用户的业务需求。用户需求文档描述了用户使用产品必须要完成的任务。针对音乐播放器分别对音乐播放、在线音乐播放及会员特权的换肤等功能进行详细的调研和分析,总结出如下的用户需求信息。3.3系统界面需求播放器界面要求布局合理,颜色舒适,控制按钮友好,要求整体有一个主要的元素标准,统一的主题思想。3.4系统性能需求根据Android 系统要求无响应时间为5秒,所以就有如下性能要求:1)当要求歌曲播放时,程序响应时间最长不能超过5秒2)当要求歌曲暂停时,程序响应时间最长不能超过5秒3)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒第4章系统的总体设计软件功能设计是使整个软件能根本实现音乐的播放、上一首、下一首、暂停等功能,能让用户通过本软件欣赏音乐。在线音乐浏览和下载,背景皮肤的切换等功能更好的增强用户体验。4.1 设计(shèjì)思想1将系统分成几个相对独立的模块。2分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。3合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统平安性。4.2 系统功能结构图 系统的总体框架图: 系统流程图: 根据上述需求分析(fnx),本Android版音乐播放器可分为一下几个模块: 播放器根本功能如图4-1所示: 图4-1 播放器根本(gnbn)功能图播放清单列表如图4-2所示:图4-2 播放器清单列表图从图中看出播放列表功能的参与者依然是用户,这表达了客户体验的要求,当用户选中列表中的一首歌时,会有一个列表选项,具备播放、移除功能。第5章数据库的设计(shèjì)5.1 数据库表的介绍用户注册表完成下载的音乐表5.1.3 播放清单表5.2 数据库连接第6章系统(xìtng)详细设计6.1 欢送界面模块详细设计 图6-1 欢送界面1页面设计2代码编写6.2播放列表模块详细设计当欢送界面过后,自动跳转到主界面。播放列表模块运行结果如图6-2所示。图6-2主界面(jièmiàn)1页面设计2界面功能的实现6.3 歌曲播放模块详细设计1歌曲播放界面显示该模块可以控制歌曲的播放进度,显示正在播放的歌曲的名称,单击进行上一首、下一首、暂停、播放等功能。界面如图6-3所示。 图6-3歌曲(gq)播放主界面2歌曲播放界面实现6.4 搜索模块详细设计搜索模块运行结果如图6-4所示。图6-4搜索(su su)界面1页面设计2代码编写6.5登录注册模块详细设计登录和注册模块运行结果如图6-6所示。图6-4登陆/注册(zhùcè)界面1页面设计2代码编写6.5歌手模块详细设计歌手模块运行结果如图6-6所示。图6-4歌手(gshu)界面1页面设计2代码编写6.7 音乐下载模块详细设计在线音乐模块的设计中,应用了数据库中的downloadhistorytbl表,主要技术的应用是数据表信息的检索技术。解析音乐文件信息并设置了下载通知。在线音乐下载模块运行结果如图6-9所示。图6-9下载列表1页面设计2代码编写6.8 设置皮肤模块详细设计会员皮肤设置模块为用户提供了十多种背景风格,可单机随意切换,为用户提供良好的视觉体验,增强软件的特性。设置皮肤模块运行结果如图6-10所示。图6-10设置皮肤(pí f)界面1页面设计2界面功能的实现第7章系统测试7.1 登录功能测试软件运行后,主界面的第三个选项卡所显示的界面为登录界面。如果用户输入的用户名错误暨用户名不存在,那么会给用户弹出一个Toast提示用户,“该用户还未注册,请先注册。显示结果如图7-1所示:假设密码输入错误,那么通过Toast提示用户“密码错误,请重新输入。 。显示结果如图7-2所示:7.2 音乐(ynyuè)播放功能测试在播放列表单击歌曲进入播放界面后,开始播放音乐,并且更新歌曲进度条和左上角的歌曲名。屏幕下方的4个控制按钮可准确操作,包括上一首、下一首、播放和暂停功能。音乐播放功能测试如图7-3所示。7.3换肤功能测试结论(jiélùn)通过对Android 平台的音乐播放器软件的开发,使我对Android音乐播放器系统的整体设计有一个深入的了解,对整个流程也会有一个清晰的认识。开发Android音乐播放器,要抓住开发的核心局部,音乐播放器大体由播放主界面、播放列表、会员登录注册、在线音乐下载、本地音乐操作和会员皮肤设置六大核心组成,只要掌握了这六局部的开发,音乐播放器就能初具规模。而其它的功能都是在这六个功能的根底上去补充添加的,但是这是功能确实是必不可少的功能,否那么就不能算是音乐播放器了。音乐播放器软件实现了播放器的根本功能:播放,暂停、上/下一首、歌曲排序、文件浏览等功能。运用的系统平台是现今最热门的Android系统,是一个开源的基于Linux系统的 平台。是以Java语言编写SQLite数据库支持SharePreference配置文件的组合方式进行数据管理。实现了音乐播放器的系统编程。本次程序设计,对播放器的系统结构框架做了精心的构思与设计,采用主要开发工具是Eclipse6.0+Java语言的支持,Android Development Tool的插件,和Android SDK2.3版本的全面结合,才使整个音乐播放器系统得以实现。在开发过程中我学到了一些经验:系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,写出相关的开发文档等。然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。

    注意事项

    本文(基于android平台的音乐播放器的课程设计报告.doc)为本站会员(z****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开