摘要:在当前的智能手机市场中,安卓体系的普遍应用,使得Android手机程序的数目快速增长,社会交际APP的应用规模也愈来愈广泛。另一方面,喜爱热动的人们需要一个社交平台加强沟通,而开发一款基于Android的运动社交APP则可以满足这一需要,弥补传统社交形式的不足。
本文旨在设计并完成一个基于Android的运动之友社交软件。本文在对喜欢运动的相关社交人群进行调查研究基础上,进行了需求分析,进一步完成了系统设计和UI界面设计,在Eclipse中使用Java语言实现了APP各个功能模块。APP的IM通信部分的开发是基于第三方融云SDK完成的。本系统开发内容主要包括:登录管理模块、动态管理模块、约人模块、场地查看等功能模块。
本系统将为具有相同运动爱好的人们之间提供一个高效的沟通平台,有利于加强人们对运动的兴趣,增深了人们之间的感情,增强运动互动性。因此本课题具有一定的实际意义与应用价值。
关键词 安卓;运动之友;社交系统
目录
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2研究现状-1
1.3研究内容-1
1.4 本文的章节安排-1
2技术简介-3
2.1 开发技术-3
2.1.1 Java简介-3
2.1.2 MySQL简介-3
2.2 开发环境-3
2.2.1 Eclipse简介-3
2.2.2 Android简介-3
2.3 本章小结-4
3 软件需求分析-5
3.1主要参与者-5
3.2功能需求-5
3.3各模块关系图-7
3.4性能需求-8
3.5本章小结-9
4 系统设计-10
4.1功能模块设计-10
4.2数据库设计-10
4.2.1数据库概述-10
4.2.2数据库的逻辑结构设计-11
4.2.3数据库的物理结构设计-13
4.3 本章小结-15
5 系统实现-16
5.1动态管理模块-16
5.1.1 联动切换的实现-16
5.1.2 评论动态的实现-16
5.1.3好友圈子界面-17
5.1.4附近活动界面-18
5.2约人模块-19
5.2.1 地图定位的实现-19
5.2.2 约人功能的实现-20
5.3登录管理模块-21
5.3.1 用户登录界面-21
5.3.1 用户注册界面-22
5.4好友管理模块-23
5.4.1好友列表界面-23
5.4.2聊天功能的实现-24
5.5场地查看模块-24
5.6本章小结-25
结论-26
致谢-27
参考文献-28