新型打车软件的设计与实现
发布时间:2017-04-09 00:19
本文关键词:新型打车软件的设计与实现,由笔耕文化传播整理发布。
【摘要】:在经济快速发展过程中,人们也拥有更高的生活水平,同时生活面临着更快的节奏,这使得市民出行更加需要出租车。但是,出租车行驶路线缺乏确定性,乘客位置也不具有固定性,这使得在某些情况下,乘客无法及时搭乘到出租车。而且在节假日、上下班高峰或者非常偏僻的地方就更明显了。而出租车单纯依赖传统逛街式寻客方式来获得乘客存在较高空载率现象,若定点等候乘客则会浪费大量时间。面对这些问题,很多国内和国外的大城市都建立了独立或合作的叫车平台,从而使出租车的运行效率在一定程度上得到了提高。自谷歌推出Android手机操作平台以来,人们的生活已经离不开Android手机的应用,至此基于Android平台的很多打车系统应运而生。本文主要分析了在Android平台上建立的体系结构,其主要依托Android SDK来开发,在具体实践过程中发挥了百度地图定位、路线查询等功能,其运用的技术为Web开发技术、异构平台数据交互技术等等,据此来形成相应的便捷打车系统,可以让乘客请求叫车以及司机作出回应,或者对附近空车以及乘车进行查询等等,此外,该系统还能够统计分析相关数据。本系统以B/S方式为架构,分为客户端和服务端,其中客户端分为乘客端和司机端,采用JSON技术实现客户端和服务端数据交互,服务器端即管理端,。本文的章节安排如下。第一章,绪论,主要对相关领域学者研究成果、本文研究背景等等进行概述,同时归纳了本文研究内容和章节安排情况;第二章,主要写出打车系统相关理论及技术;第三章,主要是进行了该系统需求分析,同时对其中的核心技术进行了分析;第四章,主要是对在Android建设的打车系统设计方案进行分析,结合设计目标来具体设计其客户端和服务端,同时详细设计了客户端具体功能模块以及数据库;第五章,主要是对该系统实现过程中进行分析,例如数据库类、管理端和功能模块的实现。在系统实现的同时,对基于Android的打车系统的各个功能模块进行了测试。
【关键词】:出租车 Android 客户端 服务端
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-5
- Abstract5-8
- 第1章 绪论8-12
- 1.1 研究背景及意义8-9
- 1.2 国内外研究现状9-10
- 1.3 研究的主要内容10-12
- 第2章 打车系统相关理论及技术12-20
- 2.1 ECLIPSE技术介绍12-13
- 2.1.1 Eclipse技术简介12
- 2.1.2 Eclipse的主要组成12-13
- 2.2 MYSQL简介13-14
- 2.2.1 MySQL的来历13
- 2.2.2 MySQL架构13
- 2.2.3 MySQL的特性和优势13-14
- 2.3 ANDROID概述14-18
- 2.3.1 Android的发展14-15
- 2.3.2 Android的体系和结构15-16
- 2.3.3 Android应用程序构成16-18
- 2.4 本章小结18-20
- 第3章 打车系统需求分析20-30
- 3.1 系统需求概述20-21
- 3.2 功能性需求分析21-26
- 3.2.1 乘客用例分析23-24
- 3.2.2 司机用例分析24-25
- 3.2.3 管理人员用例分析25-26
- 3.3 非功能性需求分析26-27
- 3.4 本章小结27-30
- 第4章 新型打车系统设计30-48
- 4.1 设计目标与原则30-31
- 4.2 系统构架设计31-35
- 4.2.1 系统物理拓扑结构设计31-32
- 4.2.2 客户端架构设计32-33
- 4.2.3 管理端架构设计33-35
- 4.3 系统功能模块设计35-41
- 4.3.1 注册登录模块设计38-39
- 4.3.2 乘客打车模块设计39
- 4.3.3 历史记录查询与评价模块设计39-40
- 4.3.4 司机抢单模块的设计40-41
- 4.4 数据库设计41-46
- 4.4.1 数据库概念设计41-42
- 4.4.2 数据库逻辑设计42-43
- 4.4.3 数据库物理设计43-46
- 4.5 本章小结46-48
- 第5章 新型打车系统的实现与测试48-62
- 5.1 新型打车系统的实现48-60
- 5.1.1 系统开发环境与工具48
- 5.1.2 系统核心功能实现48-60
- 5.2 新型打车系统的测试60-61
- 5.2.1 功能测试60-61
- 5.2.2 性能测试61
- 5.3 本章小结61-62
- 结论62-64
- 参考文献64-66
- 致谢66
【相似文献】
中国期刊全文数据库 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:294059
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/294059.html