登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

出租车呼叫系统实现毕业论文

 2021-10-14 08:10  

摘 要

作为社会公共交通的一个重要部分——出租车是十分重要的。但是由于我国国情特殊,出租车使用很不合理,要么是打不到车,要么是满街的空车。对于这个问题,比较有效的方法是打车app应用。然而目前的相关应用主要是以乘客体验为主,很大程度上兼顾不到司机的体验,而且无论是司机还是乘客对业务对象的选择度较小。本文主要针对这两点展开来设计和实现。

本文详细描述了一款以Android操作系统为平台的出租车呼叫系统手机应用。从课题背景出发,依次阐述了该课题在国内外的状况,课题的意义。然后详细介绍了Android开发的相关技术、百度地图API应用的基本原理以及存储的相关实现方法和bmob移动后端云的使用。接下来,论文继续说明了出租车呼叫系统的需求分析,系统各方面的详细设计,以及该系统各功能的实现和测试。

关键词:Android;出租车呼叫;百度地图;移动平台

Abstract

As an important part of public transport, taxi is very important. But because of the special situation of our country, use a taxi is very unreasonable, or taxis are full of guests, either taxis are empty. For this problem, the more effective method is using a taxi app. However current application is mainly to the passenger experience, to a great extent, less than the driver's experience. And whether it is the driver or passengers,the right of choose the business object is smaller. This paper mainly aimed at these two points to start to design and implementation.

This paper describes in detail a on the Android operating system as the platform of the taxi call system of mobile phone application.

Starting from the background of the subject, this paper expounds the situation at home and abroad, the significance of the subject.And then introduces the related technologies of the Android development, the basic principles of Baidu maps API application and storage related implementation method and bmob mobile back-end cloud. Next, the paper continues to illustrate the demand analysis of the taxi call system, detailed design of all aspects of the system, as well as the implementation and testing of the system functions.

Key Words:Android;Baidu Maps;Taxi Call;Mobile Platform

目 录

第1章 绪论 1

1.1 课题背景 1

1.2 国内外相关应用发展现状 1

1.3 课题的目标要求及意义 2

1.4 论文的结构和内容 2

第2章 出租车呼叫系统相关技术 4

2.1 Android相关技术及在系统中的应用 4

2.1.1 Android开发工具——Android Studio 4

2.1.2 Android的Activity组件 5

2.1.3 Android的布局 6

2.1.4 Android的工程目录解析 7

2.2 百度地图api在系统中的使用 8

2.3 bmob移动后端云的使用 8

第3章 出租车呼叫系统的需求分析 10

3.1出租车呼叫系统的功能需求分析 10

3.1.1 乘客端用例分析 10

3.1.2 司机端用例分析 11

3.2 可行性分析 12

3.2.1 技术可行性 12

3.2.2 经济可行性 12

第4章 出租车呼叫系统的设计及实现 13

4.1 出租车呼叫系统总体设计 13

4.2 出租车呼叫系统数据库设计 13

4.2.1 出租车呼叫系统E-R图 13

4.2.2 出租车呼叫系统数据表的设计 14

4.3 出租车呼叫系统实现 15

4.3.1 登录注册功能模块的设计实现 15

4.3.2 定位模块的设计实现 17

4.3.3 路径搜索模块的设计和实现 18

4.3.4 预约和取消模块的设计和实现 19

第5章 出租车呼叫系统测试 21

第6章 总结与展望 24

参考文献 25

致 谢 26

第1章 绪论

1.1 课题背景

出租车也叫计程车,通过计程收费以给它人提供搭乘服务来赚取收入,是社会公共交通的一个重要组成部分。它快速而又灵活的特点使得它往往成为人们赶时间的第一选择。但是由于人们生活的社会性和时令性,使得出租车资源不能得到充分有效的利用。这既没有效率,也浪费了巨大的资源。

进入新世纪以来,我国的经济有了突飞猛进的发展,人民的物质生活水平也有了显著的提高。2010年之后的几年,智能手机飞速发展。由于Android操作系统具有开源性等特点,Android系统的智能手机价格相对低廉,这也使得人手一台智能手机成为了可能。智能手机的普及,大大改变了人们的生活方式。

智能手机的出现给出租车带来了新的可能。Uber、滴滴打车,一个个手机打车应用的出现,一定程度上弥补了传统出租车行业带来的问题,大大提高了出租车效率。

基于上述事实,我们对出租车呼叫的高效化充满了希望。因此,本文提出了开发一个基于Android系统的手机应用——出租车呼叫系统的设计。

1.2 国内外相关应用发展现状

国外类似的出租车呼叫系统的研发和应用均早于国内,但是由于各国国情不同,各国的打车软件各有特色。在美国,打车软件自然是Uber,Uber并不拥有任何车辆,它主要是整合各类现有资源,它和出租车公司,汽车租赁公司,以及私人签署合约,让车主通过Uber软件接受订单。经营方式很灵活,发展空间也很大,只要客户愿意,你甚至可以叫来一辆加长林肯。但是这种方式,对传统出租车行业产生了冲击,而且安全性堪忧。在英国,占据主要市场的是hailo,hailo的最大特点是规定很严格,比如乘客如果没有在5分钟内在指定地点上车会被罚5英镑。我相信这在国内是行不通的。其它的国外软件还有印度的autowale和日本的linetaxi,这两者跟国情相关度很大。不过不管是那种软件,都涉及到了LBS技术,只是在其它一些技术方面不同。

国内的出租车呼叫系统早先有过嘀嘀打车,和快的打车。这两者均诞生于手机应用开发的黄金期,二者获得大量投资后在打车补贴上进行了一场恶性竞争,最后合并成一家公司。产品风格上感觉类似于Uber。国内还有一个神州专车,经营模式专业车辆,专业司机的B2C模式,车辆均来自正规的出租车公司,司机来自专业的驾驶员服务公司。

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

企业微信

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