基于Android的在线点歌系统的设计与实现.docx

资料分类:科技学院上传会员:江老师更新时间:2019-11-08
需要金币2000 个金币资料包括:完整论文下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币论文字数:11286
折扣与优惠:团购最低可5折优惠-了解详情论文格式:Word格式(*.doc)

摘要:随着互联网的快速发展和生活水平的提高,人们的饭后娱乐也变得越来越丰富。KTV作为一个可以减压和娱乐的场所,越来越多地成为了人们聚会娱乐的首选之地。随着移动手机发展的蒸蒸日上,人们对手机的依赖性越来越强。有了手机端的在线点歌系统,结束完一天忙碌生活的人可以在家用手机点播歌曲,既可以缓解压力,也可以磨练自己的歌喉。本系统主要功能包括歌曲查询、MV播放等,其中歌曲查询可以根据人名查询、歌曲拼音查询和歌曲类别查询;MV播放操作包括点歌、切换、重播和已点歌曲历史查看等功能。

本系统是基于Android操作系统平台,并结合BMOB后端云的应用。手机端界面设计是由Activity+Fragment组合成,后台使用云端存贮歌曲,本地获取链接播放,最终实现客户端所有操作。由于数据不涉及个人隐私,使用后台云端存储数据可以方便调用,也可以加快访问速度。

本系统的实现,将给那些想唱歌但是没有时间去的人带来方便。工作之余,点一首歌,看着MV,然后跟着唱,可以大大的缓解工作的压力。Android作为目前市场占有量最大的移动操作系统,将来的app发展势必如火如荼。这个时候,本系统又可以大展身手。

 

关键词 在线点歌系统;BMOB后端云;JAVA;Android

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.2 研究现状-1

1.3 本人的主要工作-1

1.4 论文的组织结构-1

2 相关技术简介-3

2.1 JAVA简介-3

2.2 Android简介-3

2.3 Fragment简介-4

2.4 Eclipse开发工具的简介-4

2.5 Bmob 服务器的简介-4

2.6本章小结-5

3 在线点歌系统的需求分析-6

3.1 在线点歌系统的概述-6

3.2 系统用例图-7

3.3 系统功能结构-7

3.4 系统功能流程图-9

3.5 本章小结-9

4 在线点歌系统的总体分析-10

4.1 总体设计概述-10

4.2 在线点歌系统的数据库设计-10

4.2.1 数据库概要结构设计-10

4.2.2 数据库逻辑结构设计-13

4.3 本章小结-14

5 在线点歌系统的详细设计和实现-15

5.1 安装BmobSDK-15

5.2 系统登录和注册模块-16

5.2.1 登录的实现-16

5.2.2 注册的实现-18

5.2.3 记住密码的实现-20

5.3 系统主界面-20

5.4 歌曲搜索模块的实现-22

5.4.1 关键字搜索实现-22

5.4.2 按类型搜索歌曲的实现-23

5.4.3 点播歌曲的实现-24

5.5 个人中心模块的实现-25

5.5.1 显示头像的实现-25

5.5.2 上传头像的实现-25

5.5.3 历史记录查询的实现-28

5.5.4 重播历史歌曲的实现-28

5.6 播放歌曲的实现-28

5.6.1 播放歌曲的实现-29

5.6.2 切歌的实现-29

5.6.3 删除歌曲的实现-29

5.6.4 暂停和播放的实现-29

5.7 核心组件和适配器的实现-30

5.7.1 适配器的实现-30

5.7.2 视频播放器的实现-31

5.7.3 SegmentControl的实现-32

5.7.4 Activity与Fragment通信的实现-33

5.8 系统测试-34

5.8.1 系统测试的重要性以及目的-34

5.8.2 测试方案-34

5.9 本章小结-35

结论-36

致谢-37

参考文献-38

相关论文资料:
最新评论
上传会员江老师 对本文的描述:本章主要介绍了完成本系统所需要用到的一些技术及工具,包括Java、Android、Bmob后端云、Eclipse等。这些工具及技术是开发Android应用中常用的,Eclipse和Android SDK提供开发Android应用的环境......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称:验证码: