| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10537 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着智能终端的不断普及,以及定位功能的愈发成熟,移动社交软件已成为大家生活中必不可少的一部分。为此,设计并实现了基于Android的地图定位的社交软件。本系统即能保证熟人的日常沟通,又能为陌生人交友搭建平台,还可以通过地图定位技术实现各种小功能便利出行。本系统采用面向对象的思想,结合MVC模型以及多种设计模式,客户端部分集成了成熟稳定的OKHttp框架用于网络通信,同时采用环信SDK辅助即时通信的实现。服务端通过Java Web搭建稳定可靠的后台程序,为客户端提供更完善的数据存储,以及更迅速的操作响应。本系统主要功能包括:登录模块,用户定位模块,好友定位信息模块,模拟路线模块,附近的人模块,好友管理模块,即时通信模块,以及系统设置模块。系统测试结果表明,本系统可以保证用户正常的交友和聊天,同时能为用户提供更准确的定位信息以及推荐路线。
关键词:移动社交;地图定位;陌生人交友
目录 摘要 Abstract 1.引言-1 1.1课题开发的背景-1 1.2课题开发的意义-1 1.3课题的现状与发展-1 1.4课题开发设计思路-2 2.相关技术研究-3 2.1关于MVC模式和MVP模式的对比-3 2.1.1 MVC模式的优劣势-3 2.1.2 MVP模式的优劣势-3 2.2关于OKHttp网络框架-4 3.系统概述-5 3.1系统的关键技术-5 3.2开发环境-5 3.3系统功能分析-6 3.4客户端系统需求分析-6 3.4.1登录模块需求分析-6 3.4.2用户定位信息模块需求分析-7 3.4.3好友定位模块需求分析-8 3.4.4模拟路线模块需求分析-8 3.4.5附近的人模块需求分析-9 3.4.6好友管理模块需求分析-9 3.4.7即时通信模块需求分析-10 3.4.8系统设置模块需求分析-10 3.5服务端系统需求分析-11 3.6系统整体业务流程图-11 4.系统概要设计-12 4.1客户端系统业务模块设计-12 4.1.1登录模块业务设计-12 4.1.2用户定位信息模块业务设计-12 4.1.3好友定位模块业务设计-12 4.1.4模拟路线模块业务设计-12 4.1.5附近的人模块业务设计-12 4.1.6好友管理模块业务设计-13 4.1.7即使通信模块业务设计-13 4.1.8系统设置模块业务设计-13 4.2服务端系统设计-13 4.3系统网络通信设计-13 4.4客户端系统数据库设计-14 4.4.1好友信息列表-14 4.5服务端系统数据库设计-14 4.5.1用户信息表-14 4.5.2好友定位信息表-15 4.5.3好友关系表-15 5.系统详细设计与实现-16 5.1客户端系统详细设计-16 5.1.1闪屏部分详细设计-16 5.1.2登录模块详细设计-16 5.1.3用户定位模块详细设计-17 5.1.4好友定位信息模块详细设计-18 5.1.5模拟路线模块详细设计-18 5.1.6附近的人模块详细设计-19 5.1.7好友管理模块详细设计-20 5.1.8即时通信模块详细设计-20 5.1.9系统设置模块详细设计-21 5.2服务端系统详细设计-22 结 论-23 参 考 文 献-24 致 谢-25 |

