Android 音乐社交App设计毕业论文
2022-05-31 22:04:32
论文总字数:18564字
摘 要
目前社交网站受到了大量用户的追捧,并且社交网站的形式也是千姿百态。这些社交网站将人与不同的事物联系在了一起。音乐社交软件,就是将人与音乐联系在一起。该软件主要是让用户体验通过社交达到分享音乐的乐趣。
音乐社交App系统是基于Android平台开发的。该系统中要采用了MVC模式。该系统的开发主要被分为两个部分,分别是客户端和服务端。客户端主要实现用户需求功能的,而服务端主要用来完成对数据库的操作。客户端的程序主要是在Android平台上运行,而服务端的程序是在Tomcat平台上运行。该系统被分为四大功能模块,分别为浏览音乐、分享音乐、GPS定位以及好友管理。该系统的这四大功能模块基本得到了实现。
本文不仅基于Android的音乐社交App系统的分析、设计、实现和测试的过程做了一个详细地介绍。同时也详细地介绍了Android的开发环境以及开发工具。
关键词: Android 音乐社交 Tomcat MySQL MVC
The Design and Development Of Music Social App System Based On Android
Abstract
At present, the social networking site by a large number of users sought after, and social networking sites are in different poses and with different expressions.These social networks link people to different things.. Music social software, is to link people with music. The software is primarily for the user experience social sharing music fun.
Music social App system is based on the development of the Android platform. MVC mode is adopted in this system. The development of the system is mainly divided into two parts, namely, the client and server side. The client mainly realizes the function of the user need, and the server is mainly used to complete the operation of the database. The client program is running on the Android platform, while the server program is running on the Tomcat platform. The system is divided into four major functional modules, respectively, to browse music, share music, GPS positioning and friends management. The four modules of the system are basically realized.
This paper is not only based on the analysis, design, implementation and testing of the music social App system Android system, a detailed introduction. At the same time, it also introduces the development environment and the development tools of Android in detail.
Keyword: Android Music Sociality Tomcat MySQL MVC
目 录
摘 要 I
ABSTRACT II
第一章 引言 1
1.1 项目背景及意义 1
1.2 国内外相关现状及发展趋势 1
1.3项目内容 2
1.4本文主要内容 2
第二章 开发技术和开发工具 3
2.1 Android应用程序简介 3
2.1.1 Android应用程序的组件 3
2.1.2 Android应用程序架构 5
2.1.3 Android 应用工程文件的组成 5
2.2 相关开发工具 6
2.2.1 MVC设计模式 6
2.2.2 服务器Tomcat 6
2.2.3 数据库MySQL 6
2.2.4 开发平台MyEclipse 7
2.3 本章小结 7
第三章 系统分析 8
3.1需求分析 8
3.1.1软件目标 8
3.1.2软件开发环境 8
3.1.3条件限制 8
3.2.1技术上的可行性 8
3.2.2经济上的可行性 8
3.2.3操作上的可行性 9
3.3功能需求 9
3.3.1 系统用例图及用例描述 9
3.3.2系统的类图 12
3.4 软件设计规格说明 13
3.5 本章小结 13
第四章 系统设计 14
4.1 总体设计 14
4.1.1 系统架构 14
4.2 详细设计 14
4.2.1 数据库逻辑结构设计 14
4.2.2 数据库物理结构设计 15
4.2.3 功能详细设计 16
4.3 本章小结 20
第五章 系统界面和功能实现 21
5.1 客户端界面设计 21
5.1.1登录/注册界面 21
5.1.2主界面 21
5.1.3 好友定位界面 22
5.1.4 GPS定位界面 22
5.1.5音乐列表界面 23
5.1.6音乐播放界面 23
5.1.7音乐上传界面 24
5.1.8好友管理界面 24
5.2代码实现 25
5.2.1界面布局的实现 25
5.2.2系统功能的实现 26
5.3 本章小结 27
第六章 系统测试 28
6.1 测试方法 28
6.1.1 白盒测试 28
6.1.2 黑盒测试 28
6.1.3 测试方法的选择 28
6.2测试方案 28
6.2.1 测试计划 28
6.2.2 测试用例设计 29
6.3测试结论 30
6.4本章小结 30
结束语 31
参考文献 32
致 谢 33
第一章 引言
Android操作系统由Google公司联合开放手机联盟一起领导开发的。一开始Andy Rubin开发的Android系统,主要用于手机上的。后来,Google公司联合了34家相关产商对Android操作系统进行了改良。Android操作系统具有用户体验良好、低成本、具有大量应用商店的支持以及具有开放性等优点。第一部Android智能手机是在2008年10月发布的。如今Android操作系统不仅仅被应用于平板电脑和智能手机,还逐步地被应用于电视、游戏机等其他领域。在2011年第一季度,Android操作系统在全球的市场份额首度超越了塞班系统,居于全球第一位。 在2013年第四季度,Android智能手机占全球市场份额的78.1%。到了2013年,全世界Android系统设备数量已经高达到10亿台。在2014年第一季度,Android在移动广告流量来源方面,首度超越iOS。但在运营收入方面依然不及iOS。
1.1 项目背景及意义
请支付后下载全文,论文总字数:18564字