Android客户端音乐播放器的设计以及网站建设毕业论文

 2021-04-10 11:04

摘 要

随着Android技术的推广与蓬勃发展,音乐播放器日渐庞大,结合音乐网站的支持,这都日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。Android作为开源的嵌入式系统,其手机应用开发已成为如今的一大热点,本课题项目主要是为个人提供搜索,欣赏和下载的一个平台以及与平台关联的android应用播放器。

课题目标是设计并实现一个B/S体系结构的音乐网站和Android客户端。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握android开发步骤

本项目功能分为两大版块,一个是网站Web,一个是Android播放器,总体基于Java/J2ee,Android技术,服务器使用Tomcat,服务端数据库采用MySQL,Android端数据库使用SQLite,连接采用http协议。网络部分分为前端与后台,前端部分提供歌曲及专辑搜索,下载,试听,收藏,后台部分主要对歌曲相关信息进行管理,并具有歌曲专辑的上传功能。Android播放器具有本地与远程两大版块,本地播放里面能对SD卡中歌曲进行搜索,包括最近最新播放列表,播放功能包括歌词同步、专辑图片显示、循环方式、进度条、前一首、停止等,远程连接主要能连接音乐网站提供的歌曲列表,可以进行试听与下载。

关键词:Android 音乐播放器 网站 J2EE

Abstract

Along with the popularization and the rapid development of Android technology, the music player is becoming huge day by day. With the support of music site , it has penetrated into people’s daily life. Music website is a social form of the usage of modern communication technology, computer and network technology. Its goal is through the Internet to improve the production efficiency, optimize the allocation of social resources, maximize the usage so as to achieve social wealth. Android as an embedded system open source, the mobile phone application development has become a hot point now. This project is mainly to provide the individual search , enjoy and download a platform and the associated platform of Android Application player.

The goal of the project is to design and implement a B/S architecture music sites and Android client. Combined with the practice of the basic knowledge, understand webpage development technology and the database, learn the application of related software development tools, familiar with the site construction process and Android developing steps.

The project includes two sections, one is the site of Web,one is the Android player. It is based on Java/J2ee and the Android technology in the mass. It uses Tomcat server. Database server uses MySQL. Android database connection uses SQLite and http protocol. The network is divided into the front and the back, the front part with songs and albums search, download, lyrics and collection. The back part mainly manages the information of songs , and has the album upload function. Android player with local and remote two pages. Local play which can search the songs in the SD card, including the latest playlist. And play function includes synchronous lyrics, album art display, circulation mode, the progress bar, before a song and stop. Remote connections can connect music website and provide a list of the songs, you can preview and download.

Keyword: Android Music Player Website J2EE

目录

摘要 2

Abstract 3

1.绪论 7

1.1 项目开发目的与意义 7

1.2开发现状分析 7

2.对系统的初步考虑 8

2.1可行性分析 8

2.2建议的系统解决方案 8

2.3开发环境 8

2.4项目功能简图 10

3. 音乐网站系统功能规格设计 11

3.1用户设计 11

3.2 前后台功能设计 12

3.2.1 用户注册 12

3.2.2用户登录功能 13

3.2.3 用户搜索功能 14

3.2.4试听和下载功能 14

3.2.5收藏功能 15

3.2.6最近歌曲和歌曲分类功能 15

3.2.7后台数据信息管理 16

3.2.8上传管理 16

4. Android播放器功能规格设计 17

4.1本地功能设计 17

4.1.1 SD卡管理 17

4.1.2 播放器设计 17

4.1.2 播放器菜单设计 19

4.1.3 本地特色设计 19

4.2远程功能设计 20

4.1.1 用户登录 20

4.1.2 远程歌曲资源试听,下载 21

5.系统详细设计 22

5.1 数据(库)设计 22

5.2 界面设计 25

5.2.1登录界面 25

5.2.2注册界面 26

5.2.3网站主页界面 26

5.2.4网站歌曲列表 26

5.2.5专辑列表 27

5.2.6专辑与单曲的播放界面 27

5.2.7收藏界面 28

5.2.8 模糊搜索 28

5.2.9后台管理主页 29

5.2.10后台基础信息管理界面 29

5.2.11专辑上传界面 30

5.2.12播放器开机界面 31

5.2.13播放器选项卡界面 31

5.2.14播放界面 32

5.2.15菜单功能界面 33

6.结束语 35

7.致谢 36

8.参考文献 37

1.绪论

1.1 项目开发目的与意义

随着Android技术的推广与蓬勃发展,音乐播放器日渐庞大,结合音乐网站的支持,这都日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。Android作为开源的嵌入式系统,其手机应用开发已成为如今的一大热点,本课题项目主要是为个人提供搜索,欣赏和下载的一个平台以及与平台关联的android应用播放器。

课题目标是设计并实现一个B/S体系结构的音乐网站和Android客户端。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握android开发步骤

1.2开发现状分析

Android系统无疑已经成为目前全世界最热门的移动设备操作系统。音乐播放器作为一款Android的应用,也具有极大的市场,国内如QQ音乐,酷狗,多米等,他们都拥有其独特的播放器风格。

而一个强大的Android播放器脱离不了一个强大的后台音乐网站,如今伴随互联网的发展,一方面因为传播速度提高及广度扩大的原因而加剧了音乐的时效性,另一方面又利用其无限的网络扩充使这些音乐具有了一定的持久性。这样的时效性与持久性又能反过来致使音乐网站继续壮大。

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。