登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Android的打车系统的设计与实现毕业论文

 2021-10-28 20:46:17  

摘 要

当今交通运输业和社会互联网发展非常迅速,人们的出行得到了极大的便利,但是当前传统的出租车打车市场还是存在一系列问题,因此开发一款具有定位功能的打车APP非常有必要。高德地图API为开发者提供了丰富而免费的应用功能,同时Android系统在市场上应用最为广泛。

本文利用高德地图API和Android平台,结合SSM框架、OkHttp3通信、多线程技术等关键技术,设计开发了基于Android的打车系统,本打车系统主要分为乘客端、司机端和后台三部分,完全按照软件工程的生命周期方法学进行系统设计和开发。

本文首先对项目进行了需求分析,完成了功能用例设计,提出了系统架构设计和体系结构设计,阐述了Android客户端与后台通信和多线程技术等关键技术,完成了系统功能的设计。

本文最后描述了打车系统各功能模块的实现。经过系统测试,证明该系统可以准确方便地完成整个打车流程,客户端与后台的通信能够顺畅进行,总体来看系统达到了界面友好、操作简单、基本功能齐全的要求,但是系统还有很大的优化和完善空间。

关键词:高德地图API;Android;智能手机;打车

ABSTRACT

At present, the transportation industry and the social Internet are developing very rapidly, people's travel has been greatly facilitated, but there are still a series of problems in the traditional taxi market, it is necessary to develop an APP, with positioning function. The AMap API provides developers with rich and free applications, while Android systems are most widely used in the market.

This paper designs and develops an Android -based taxi-hailing system, which is mainly divided into three parts: passenger side, driver side and backstage side, combined with key technologies such as SSM framework, OkHttp3 communication and multi-thread technology. The system is designed and developed in full accordance with the life cycle methodology of software engineering.

This paper analyzes the requirements of the project, completes the functional use case design, puts forward the system architecture and architecture design, expounds the key technologies such as Android client and background communication and multi-thread technology, and completes the system function design.

At last, the realization of each function module of taxi system is described. After the system test, it is proved that the system can complete the whole taxi process accurately and conveniently, and the communication between the client and the background can be carried out smoothly. In general, the system has reached the requirements of friendly interface, simple operation and complete basic functions, but the system still has a lot of room for optimization and perfection.

Keywords: AMap API, Android, Smartphone, Carpool

目录

第1章 绪论 1

1.1 研究目的及意义 1

1.2 国内外研究现状 1

1.3 研究内容 2

1.4 论文结构安排 2

第2章 打车系统需求分析 4

2.1 系统可行性分析 4

2.1.1 技术可行性 4

2.1.2 经济可行性 4

2.1.3 操作可行性 4

2.2 系统需求分析 4

2.2.1 功能性需求 5

2.2.2 非功能性需求 5

2.3 系统逻辑结构图 6

第3章 打车系统总体设计 7

3.1 系统架构规划 7

3.2 地图的选择 7

3.3 配置说明 8

3.4 关键技术介绍 8

3.4.1 Android客户端与后台通信 8

3.4.2 地图API的使用步骤 8

3.4.3 路径规划 9

3.4.4 多线程技术 10

第4章 打车系统详细设计 11

4.1 系统功能设计 11

4.1.1 系统概述 11

4.1.2 乘客端流程图 11

4.1.3 司机端流程图 12

4.2 数据库设计 12

4.2.1 概念结构设计 12

4.2.2 物理结构设计 14

4.3 Android客户端主要功能模块设计 15

4.3.1 登录注册模块设计 16

4.3.2 乘客打车模块设计 16

4.3.3 司机抢单模块设计 17

4.3.4 历史记录查询及评论模块设计 17

第5章 打车系统测试 19

5.1 登录注册模块 19

5.2 乘客打车模块 20

5.3 司机抢单模块 23

5.4 历史记录查询及评论 24

第6章 总结与展望 26

6.1 总结 26

6.2 展望 26

参考文献 28

致谢 29

第1章 绪论

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图