安卓096安卓基于百度地图的工程车辆租赁服务平台设计

安卓096安卓基于百度地图的工程车辆租赁服务平台设计

299

更新时间:2021-05-16

所属分类:Android设计

评论回复:0

语言:JAVA

数据库:mysql

适用:毕设专用

 

下载权限

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


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

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

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

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

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

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

(1) 客户端

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

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

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

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

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

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

(2) 车主端

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

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

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

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

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

(3) 服务器端

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

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



目 录

中文摘要: 1

英文摘要: 2

1  绪论 1

      1.1 背景分析 1

      1.2 课题意义 1

      1.3 设计思路 2

2  基础知识 4

  2.1 java web 技术 4

        2.1.1 Java Database Connectivity(JDBC)技术 4

        2.1.2 Java Server Pages(JSP)技术 4

        2.1.3 Servlet技术 5

        2.1.4 JavaBean(Application)应用组件技术 6

        2.1.5 Tomcat服务器技术 6

        2.1.6 MySQL数据库技术 6

      2.2 Baidu Map API技术 7

      2.3 Android开发技术 7

        2.3.1 Android四大组件 7

        2.3.2 Acitvity的生命周期 8

        2.3.3 Sharedpreference存储技术 9

      2.4 JSON解析技术 9

      2.5 Android开发环境搭建 10

      2.6 开发工具介绍 10

3  需求分析和总体设计 10

      3.1 需求分析 11

        3.1.1 研究目标 11

        3.1.2 功能需求分析 11

      3.2 系统详细功能 12

      3.3 系统结构 13

4  系统实现 14

      4.1 数据库设计与实现 14

        4.1.1 数据库设计思想 14

        4.1.2 创建数据库 15

      4.2 客户端设计与实现 20

        4.2.1 客户端项目文件结构 20

        4.2.2 客户端界面设计与实现 21

      4.3 车主端设计与实现 23

        4.3.1 车主端界面设计与实现 23

      4.4 工程租车系统后台服务器的设计与实现 25

        4.4.1 服务器项目文件结构 25 

        4.4.2 工程租车系统后台服务器实现 26

5 总结和展望 31

      5.1总结 31

      5.2 工程租车系统的特点 32

      5.3展望 32

致谢 33

参考文献 34

    附录 34


下载
本地下载
- MB
188083800