登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

基于安卓的在线音乐播放设备的设计与实现毕业论文

 2021-03-11 10:03  

摘 要

如今手机已经不再像过去一样仅仅只是一个通话接收短信的工具,随着科技的进步,尤其是智能手机的发展,如今它已经成为集通信、娱乐、交友等为一体的通信及多媒体终端。利用手机来在线听音乐几乎是每个智能手机用户的需求,开发一个运行于Android手机操作系统上的在线音乐播放软件具有一定的实用价值。

本文采用了MVC的编程思想和多线程技术、XML解析技术、HTML解析技术以及MP3文件解析技术等音频播放技术,设计一个通过移动网络实现本地以及在线音频文件播放下载的播放器应用软件。它包括客户端和服务器两个模块,客户端通过服务器端完成用户信息注册和用户账号登录的功能。客户端模块主要实现了用户信息注册、账号登录、歌曲远程下载、音频文件播放、歌词解析等功能。根据系统要实现的功能,采用 eclipse开发平台进行代码编写,SQL Server作为后台数据库存放用户信息,Tomcat作为服务器来实现在线音乐播放功能。用户第一次使用该软件时需要在登陆界面进行注册,将信息录入到数据库后,才能使用注册的账号密码登录系统,进入音乐播放器主界面,主界面分三个大的模块,本地音乐播放,歌曲分组,在线音乐播放 。

测试结果表明,APP运行结果正常,本地音乐播放,在线音乐播放,歌词显示,歌曲分组等功能基本实现。

关键词:音乐播放器; Tomcat; Eclipse; 数据库

Abstract

Today, mobile phones are no longer a mere telephone communication tool. It is a communication and multimedia terminal for communication, entertainment and friendship. Using mobile phones to listen to music online is almost every smartphone users demand, developing an online music player software running on the Android mobile phone operating system has a certain practical value.

This thesis adopts MVC programming ideas and multi-thread technology, XML parsing technology, HTML parsing technology and audio playback technology such as MP3 file parsing technology, to realize a player application software which can play audio files online and real-time with the help of a mobile network. It includes both client and server modules, which enable the user to register and login through the server. The client module mainly implements the functions such as user registration, login, remote download, file play and song lyrics.Based on the system, in order to realize the function, I use the eclipse development platform to code, SQL Server as a backend database to store user’s information, Tomcat as the Server to implement online music playback functions. Customers can be registered in the login page, add the information database, login system, directly into the music player main interface, there are three big main interface module, local music playback, song group, online music play.

After the test, the APP runs normal, the local music, music online, the lyrics show, the song grouping and other functions are basically implemented. Of course, it's a lot more primitive than the mainstream music APP on the market.

Key Words:music player; Tomcat; Eclipse; database

目录

第1章 绪论 1

1.1研究目的及意义 1

1.2 国内外发展现状 1

1.2.1 国内发展现状 1

1.2.2 国外发展现状 2

1.3 论文研究内容及组织结构 2

第2章 在线音乐播放关键技术 4

2.1 Android 4

2.1.1 Android简介 4

2.1.2 Android系统架构 4

2.1.3 Android系统的四大组件 5

2.2 开发工具 5

2.2.1 Eclipse 5

2.2.2 SQL sever 6

2.2.3 Apache Tomcat 6

2.3 本章小结 6

第 3 章 系统的总体设计 7

3.1 系统的功能需求分析 7

3.1.1用户需求分析 7

3.1.2功能需求分析 7

3.2 系统的总体功能设计 8

3.2.1 系统功能结构设计 8

3.2.2 数据库设计 9

3.3本章小结 11

第 4 章 系统的详细设计 12

4.1 登陆模块 12

4.2 本地音乐播放模块 13

4.3 歌曲分组模块 15

4.4 在线曲库模块 17

4.5 歌词显示及播放模式功能 21

4.6本章小结 25

第5章 系统测试与分析 26

5.1 系统测试 26

5.1.1 登陆模块的测试 26

5.1.2 本地音乐播放模块测试 27

5.1.3 歌曲分组模块测试 27

5.1.4 在线歌曲模块测试 29

5.1.5 同步歌词显示测试 30

5.2 系统测试分析 31

第6章 总结与展望 33

6.1 总结 33

6.2 展望 33

参考文献 34

致谢 35

第1章 绪论

1.1研究目的及意义

近年来由于科技的高速发展,智能手机的功能越来越强大,人们的生活方式正在发生越来越大的变化。手机已经不仅仅只有单一的通话短信功能,如今已经集通信、拍照摄影、上网、网络购物、视频浏览、音乐播放、书籍阅读、网络社交等于一身,不仅满足了人们的通信需求还极大地满足了人们的娱乐需求。一款专业的音乐播放软件是手机中必不可少的要素。手机由于手持性好、携带性好以及用户身份识别等诸多优点越来越受到人们的亲睐。再加上PC端的音乐播放器与手机的并不能很好的兼容,因此专门开发一款只应用于移动手机的音乐播放器具有很大的应用前景[1]

1.2 国内外发展现状

3G,4G时代随着智能手机的普及以及其功能的越来越丰富,性能越来越强大,使用手机来收听音乐早已经成为了人们生活的日常,无论是在学校,家中或者是在街头,地铁,你总能发现很多戴着耳机欣赏音乐的人群。因此在移动在线音乐平台上各大公司都开始了激烈的角逐,好的在线音乐APP层出不穷,截止2017年1月国内在线音乐APP排名依次为酷狗音乐、QQ音乐、酷我音乐、网易云音乐、虾米音乐、天天动听、多米音乐、百度音乐等。国外音乐APP的使用比较多的音乐APP主要有spotify music、Pandora Radio、Rdio等。

1.2.1 国内发展现状

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图