基于安卓平台的运动交友APP设计_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于安卓平台的运动交友APP设计

摘要运动交友APP是基于Android平台开发的,旨在改变原本枯燥、单调的运动健身,让用户能够快乐运动,并且在运动中结识到有共同爱好的朋友。

该运动交友APP主要的适用人群是喜欢运动,但同时周围又没有能一起交流的朋友的人。客户端包含四大模块:约动(创建、参加活动)、秀场(发布说说和留言)、达人(专业教学视频)、我(注册登录及个人信息)。客户端代码主要运用Android的Activity、Service、Content Provider、Broadcast Receiver四大组件技术;界面使用较为流行的Fragment+ViewPage组合;而且还运用了优秀的第三方Jar包工具,例如NineOldAndroid(动画库)、百度地图API、ImageLoader等等。后台管理则是用Java Web实现,数据库使用的是MySQL搭载SQLyog图形化管理工具。

用户可以在客户端寻找到十几种类型的热门运动,而运动休息之余也可以在秀场晒晒照片。天气不好的时候在线观看达人视频则是用户另一个不错的选择。总之,运动交友APP会陪伴用户度过快乐健康每一天。87133

毕业论文关键词:运动交友;Fragment;ImageLoader;安卓

Abstract The Sport Dating APP is designed based on Android,which is aim to change the boring, monotonous sports and fitness, having users love sports, and get to know friends who have the same interests in sports。 

The APP is implemented for those who like sports, but have no chance to make friends around them。 The client contains four modules: Sport (create and participate activities), Show (release to talk and message), Master (watch online teaching videos ), I (registration login and personal information)。 In the client, the four component technologies in Android such as Activity, Service, Content Provider, Broadcast Receiver are utilized。 The popular Fragment and ViewPage component is used in GUI。 Furthermore, the excellent third-party Jar package tools like NineOldAndroid (movie library), Baidu Maps API, ImageLoader etc。 are also used。 The server is implemented with Java Web。 The database is mounted by SQLyog, which is a MySQL graphical management tool。

Users can find a dozen types of popular sports on the client, whereas they could upload photos on the show module during rest time。 Moreover, watching masters’ videos is another good choice for users when the weather is not good。 In short, the Sport Dating APP will accompany with users to have a happy and healthy day。

Keywords: Sports& Friends; Fragment; ImageLoader; Android

目 录

第一章 绪论 1

1。1 系统开发背景 1

1。2 系统设计目标 2

1。3 课题研究的内容和意义 2

1。4 本章小结 3

第二章 系统需求及可行性分析 4

2。1 系统需求分析 4

2。2 系统的可行性分析 4

2。2。1 技术可行性分析 4

2。3 本章小结 7

第三章 系统主要架构及开发模式 8

3。1基于C/S的体系结构 8

3。2 C/S的体系结构的特点 8

3。3 系统的C/S实现 9

3。4 本章小结 9

第四章 系统设计 10

4。1 系统设计思路 10

4。2 系统功能模块 (责任编辑:qin)