登录

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

注册

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

找回密码

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

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

 2021-05-15 10:05  

摘 要

随着人民物质生活水平的提高、经济的发展和生活节奏的加快,普通民众外出时对出租车的依赖和需求不断加强。因为出租车和乘客的位置路线等原因的不确定性,乘客打车难,司机接客也难。特别是在车辆高峰时期以及地点偏僻的区域或者深夜。针对这个现象,许多城市因此都推出了叫车系统应用,在一定程度上缩短了乘客打车时所需要等待的时间。自从Google推出Android手机操作平台以来以及智能手机的普及,手机应用涉及生活中的方方面面,基于Android的叫车系统应运而生。

本文主要是研究基于Android的移动应用开发技术,基于百度地图定位、异构平台的数据交互技术等。在此基础上完成基于Android叫车系统的设计与实现,其中主要实现了乘客打车请求发送和司机接受订单消息并抢单的主要功能。该系统架构采用C/S方式,客户端有乘客端和司机端,服务器为管理端,使用MySQL数据库对后台的数据进行管理,采用JSON技术实现异构平台的数据交互。

关键词:Android;百度地图;JSON;MySQL

Abstract

With the improvement of people's living standards, the development of economy and the accelerated pace of life, the dependence and demand on the taxi continued to strengthen when the ordinary people go out. Because of the uncertain factors such as location of passengers and taxi routes, it is not only difficult for passengers to take a taxi, but also difficult for drivers to pick up passengers. Especially in the peak period of the vehicle as well as the location of the remote area or late night. In view of this phenomenon, many cities have introduced the application of called car system to shorten the waiting time for passengers to take a taxi to a certain extent. Since the introduction of Android Google mobile phone operating platform and the popularity of smart phones, mobile phone applications have become involved in all aspects of life, the application of called car system based on the Android came into being.

This paper mainly studied mobile application development technology based on Android, location technology and heterogeneous platform data interactive technology based on baidu map, etc. On the basis of those technology, the design and implementation of called car system based on the Android was completed. It mainly achieved those functions such as how a taxi passenger to send requests and how a driver to accept an order message and grab a main. The architecture of the system used C/S mode, the drivers and passengers were both the client side, while the server for the management side. And it used MySQL database to manage the background data and used the JSON data interactive technology to realize the heterogeneous platform.

Key words:Android;Baidu map;JSON;MySQL

目 录

第1章 绪论 1

1.1研究背景 1

1.2国内外研究现状 1

1.3研究目的及意义 2

1.4论文结构 2

第2章 系统开发关键技术 3

2.1地图应用 3

2.2 异构平台的数据交互技术 5

2.3本章小结 6

第3章 系统分析与概要设计 7

3.1功能需求 7

3.2可行性分析 7

3.3系统功能结构 8

3.4系统模块功能设计 9

3.4.1乘客需求用例图 9

3.4.2司机需求用例图 9

3.5数据库设计 10

3.6本章小结 13

第4章 系统详细设计 14

4.1登录注册模块设计 14

4.2乘客模块设计 15

4.2.1打车请求发送模块设计 15

4.2.2历史叫车信息查询以及评价模块设计 16

4.3司机模块设计 17

4.4本章小结 18

第5章 系统实现与测试 19

5.1登录模块的实现与测试 19

5.2乘客模块的实现与测试 24

5.2.1打车请求发送模块的实现与测试 24

5.2.2历史叫车信息查询与评价模块的实现与测试 25

5.3司机模块的实现与测试 27

5.4本章小结 28

第6章 总结与体会 29

6.1总结 29

6.2体会 29

参考文献 30

致 谢 31

第1章 绪论

1.1研究背景

随着网络技术与4G移动通信技术推广及发展,我国的信息化产业的发展越来越快。网络通信技术的不断发展,使得移动互联网产业逐渐繁荣。2016年1月22日,中国互联网络信息中心(CNNIC)发布第37次《中国互联网络发展状况统计报告》,截至2015年 12月,中国网民规模达6.88亿,互联网普及率达到50.3%,半数中国人已接入互联网[5]。同时,移动互联网塑造了全新的社会生活形态,“互联网 ”行动计划不断助力企业发展,互联网对于整体社会的影响已进入到新的阶段[5]

《报告》同时也指出,网民的上网设备逐渐在向手机端偏移,手机上网成为上网的主要方式。截至2015年12月,我国手机网民规模达6.20亿,90.1%的网民通过手机上网[5]。仅仅使用手机上网的网民人数就达到1.27亿人,占整体网民总数的18.5%。

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

企业微信

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