智能手机的飞速发展是信息时代的一个重要标志,人们可以在智能手机上办公、交友、购物、教学等。智能手机的发展带给人们更多的是便利、高效的生活方式。工程车辆租赁管理也提升了一个档次,渐渐实现了无纸化办公,从原来的人工记录变成了电脑一体化管理,设计一个工程车辆租赁管理系统可以有效地避免手工记录带来的一系列问题,使车辆租赁管理工作规范化、系统化,提高信息处理的速度和准确性,能够及时、准确、有效的对租赁车辆信息进行管理。本文介绍了系统的设计背景和课题意义、系统设计过程中用到的关键技术,提出了系统的总体设计概述,且对系统中的各个模块进行逐一介绍,最后对系统的应用前景进行了展望分析。

本系统全称是基于Android和Baidu Map Api的工程车辆租赁管理系统。

该系统包括两个Android客户端和后台服务器,客户端app包括客户端,车主端。

(1)客户端:注册、登录以及发布工程车辆租赁需求;查看自己想去的目的地;选择路线;评价租赁服务。

2)服务器端:处理请求和发布信息;

(3)车主端:注册、登录以及搜索客户发布的工程车辆租赁需求;接受客户租车订单;寻找最佳路线;租赁结束后对客户进行评价。

本系统可分为以下三个功能区:

(1) 客户端

根据用户的需求,客户端用户可以进行如下操作:

① 未注册的用户无法进入系统。

② 首次使用的用户可点击登录界面的注册按钮进入注册页面进行注册。注册需要用户名(手机号码)和6位以上密码。

③ 注册成功的用户,可以在登录界面输入正确的用户名和密码登录系统。

④ 登录成功进入首页需要有网络支持,会自动定位当前位置,没有网络则是地图提供的初始位置。

⑤ 客户可以通过地图输入查找自己所需要去的地方,以及具体需求说明,发布订单,等待车主端接受订单。车主端接受订单之后会有消息通知客服已有车主接受订单并提供车主及车辆的相关信息方便客户寻找。

(2) 车主端

根据用户的需求,可以进行如下操作:

① 未注册用户无法进入系统;

② 首次使用的用户可点击登录界面的注册按钮进入注册页面进行注册。注册需要用户名(手机号码)和6位以上密码以及工程车辆车牌号(方便乘客识别接受订单的工程车辆);

③ 注册成功的用户,可以在登录界面输入正确的用户名和密码登录系统;

④ 登录成功进入首页需要有网络支持,会自动定位当前位置,没有网络则是地图提供的初始位置。司机可以查看到客户发布的打车消息,车主点击接受订单,根据地图位置和订单里租赁说明进行租赁服务。

(3) 服务器端

① 处理客户端和车主端发出的请求查找所需要的数据

② 根据查找到的数据打包成JSON字符串数据响应所需要的数据





目 录

中文摘要: 1

英文摘要: 2

1 绪论 1

  1.1 背景分析   11.2 课题意义   11.3 设计思路   2

2 基础知识 4

2.1 java web 技术 4

    2.1.1 Java Database Connectivity(JDBC)技术 42.1.2 Java Server Pages(JSP)技术 42.1.3 Servlet技术    52.1.4 JavaBean(Application)应用组件技术  62.1.5 Tomcat服务器技术  62.1.6 MySQL数据库技术   62.2 Baidu Map API技术    72.3 Android开发技术    72.3.1 Android四大组件  72.3.2 Acitvity的生命周期    82.3.3 Sharedpreference存储技术 92.4 JSON解析技术   92.5 Android开发环境搭建  102.6 开发工具介绍    10

3 需求分析和总体设计 10

  3.1 需求分析   113.1.1 研究目标    113.1.2 功能需求分析  113.2 系统详细功能    123.3 系统结构  13

4 系统实现 14

  4.1 数据库设计与实现   144.1.1 数据库设计思想 144.1.2 创建数据库   154.2 客户端设计与实现  204.2.1 客户端项目文件结构   204.2.2 客户端界面设计与实现  214.3 车主端设计与实现  234.3.1 车主端界面设计与实现  234.4 工程租车系统后台服务器的设计与实现 254.4.1 服务器项目文件结构   25 4.4.2 工程租车系统后台服务器实现  26

5 总结和展望 31

  5.1总结  315.2 工程租车系统的特点 325.3展望 32

致谢 33

参考文献 34

附录   34

基于android的百度地图的工程车辆租赁服务平台设计相关推荐

  1. android百度地图调用animateto 会报空指针异常,基于Android的百度地图应系统毕业设计.docx...

    基于Android的百度地图应系统毕业设计 分类号: 学校代码:11460 学 号南京晓庄学院本科生毕业设计 基于Android平台和百度地图的应用系统 Application system base ...

  2. android毕业设计——基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码)——家校互动平台

    基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+XAMPP+MySQL的家校互动平台设计与实现,文章末尾附有本毕业设 ...

  3. 基于Android的百度地图开发

    参考资料: android studio获得SHA1的值,然后在百度地图移动版API官网申请key Android Studio怎么查看程序的安全码获取SHA1值? http://www.codese ...

  4. 基于android的百度地图_百度的71个炸天的开源项目

    本文为大家整理了百度开源的70+项目,看看有没有感兴趣的. 1.JavaScript图表库 ECharts ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Ja ...

  5. 基于android的百度地图的公司员工签到app

    本论文首先阐述了基于百度地图的员工考勤和分析系统的开发背景和设计目标,并对开发基于百度地图的员工考勤和分析系统所采用的相关技术进行了详细的介绍,然后对此应用软件进行了需求分析,以及系统的设计与实现,最 ...

  6. 基于Android的百度地图定位开发

    百度地图定位 一.注册和获取密钥 1.获取SHA1 2.获取包名 二.AS配置 三.显示地图开发 1.添加地图权限 2.添加地图容器 3.地图初始化 4.创建地图Activity,管理MapView生 ...

  7. 百度地图android自定义文字,Android SDK | 百度地图API SDK

    什么是百度地图Android SDK? 百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口, 您可以通过该接口实现丰富的LBS功能: 地图:提供地图(2D.3 ...

  8. 用android studio测量距离,Android studio 百度地图开发(6)Marker绑定事件、计算两点距离...

    Android studio 百度地图开发(6)Marker绑定事件.计算两点距离 email:chentravelling@163.com 开发环境:win7 64位,Android Studio, ...

  9. android百度导航实现,Android 集成百度地图实现设备定位

    Android 集成百度地图实现设备定位 步骤1: 申请android 端SDK : http://lbsyun.baidu.com/ 步骤2: 下载基础版SDK 步骤3: 下载示例程序 步骤4: 开 ...

最新文章

  1. php function集合
  2. Heartbeats
  3. 运行caffe自带的mnist实例教程
  4. 微信小程序页面左右滑动事件+回到顶部
  5. Linq的一些操作符-图表展示
  6. rtx3080 pytorch cuda_最不值得买的高端显卡!RTX3080从真香变成了鸡肋?|显卡|amd|RTX3080...
  7. arcgis使用工具箱导出dbf_ArcGIS——好好的属性表,咋就乱码了呢?
  8. python程序代码解析_Python源码分析3 – 词法分析器PyTokenizer
  9. Redisson:这么强大的实现分布式锁框架,你还没有?
  10. AI论文解读:基于Transformer的多目标跟踪方法TrackFormer
  11. atitit.判断时间重叠方法总结 java c++ c#.net js php
  12. php 自动换行,php imagettftext 规定宽度内自动换行
  13. 数据库、数据仓库、大数据平台、数据中台、数据湖大对比
  14. 华为2019年4月10日春招笔试题解
  15. java SE复习笔记61
  16. 重装Linux系统后的软件安装 及 常见操作_持续更新...
  17. 窥视Google Chrome OS
  18. 天津大学计算机软件学院,2019计算机考研天津大学数据科学与服务工程团队(与软件学院共建)...
  19. 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算
  20. GNSS-ITRS_GCRS_J2000坐标系的相互转换

热门文章

  1. 两个div如何在同一行显示
  2. shell mysql版本_MySQL Shell:01 从入门到蒙圈
  3. vue安装初始化项目
  4. 云服务器部署项目那些坑
  5. 新手如何安装及配置VMware Workstation虚拟机及Xshell远程管理软件
  6. python 开运算_图像开运算和闭运算
  7. NEAR开发者认证 NCD - Day1
  8. sox 处理语音工具
  9. Antlr4的使用简介
  10. Kindle 2 国际版固件升级到2.5.2