摘要:在我国,共享经济蓬勃发展,而共享经济的核心就是公共资源的地理位置,如何高效准确地对位置信息进行处理变得尤为重要。而作为一个完整的共享经济程序(以共享单车为例),几乎每一项功能都离不开对地理位置信息的查找和修改。因此,如何快速高效地搭建应用并处理地理信息成了共享经济中的热点问题。本设计以SpringBoot微服务为基础,整合SSM框架,使用Mysql数据库,整合MongoDB进行地理位置信息的数据处理,使用Redis作为缓存和进行session管理,完成了一个实现了用户登录、查找周围单车、解锁骑行、骑行时上报坐标、锁车更新位置、骑行轨迹查询等功能的服务器器端程序。
关键词:共享单车,Java,SpringBoot,MongoDB
目录
摘要
ABSTRACT
第一章 引言-1
1.1设计背景-1
1.2设计意义-1
1.3设计内容-1
第二章 相关技术综述-3
2.1 Java语言-3
2.2 Spring-3
2.3 数据库-4
2.3.1 简介-4
2.3.2 Mysql-4
2.3.3 MongoDB-5
2.3.4 Redis-5
第三章 需求分析-6
功能需求分析-6
第四章 系统设计-7
4.1系统开发环境-7
4.1.1系统平台与开发工具-7
4.1.2运行环境-7
4.2系统总体结构设计-8
4.2.1系统技术路线-8
4.2.2系统开发结构-9
4.2.3系统功能设计-10
4.3数据库设计-10
第五章 系统功能开发与实现-15
5.1 系统搭建-15
5.2动态登录功能实现-15
5.3查询附近单车功能实现-18
5.4解锁、锁车功能实现-19
5.5骑行上报坐标功能实现-20
5.6查询轨迹功能实现-21
第六章 总结与展望-21
6.1系统总结-21
6.2未来展望-22
致 谢-24