自打开发了网约车、顺风车、代驾APP以后,在网络通过以文会友的方式上结识了王总,王总扔了一个中石化的公务车线上申请派车APP分时租赁APP扫码开车APP项目给我,让帮助其开发上线;
虽然手里没有现成的代码可以拿来直接用,但是公务车线上申请派车APP分时租赁APP扫码开车APP的原理和网约车、顺风车、代驾APP的差不多,都是基于高德地图或mapbox或谷歌地图进行的申请用车、车辆调度、行驶距离记录的APP手机软件。已经开发成型的底层框架可以拿过来直接使用,大概梳理一下已经开发完成,并交付甲方使用一年有余的公务车线上申请派车APP分时租赁APP扫码开车APP的基本功能,也希望能和广大同行切磋学习。
公务车线上申请派车APP分时租赁APP扫码开车APP终端主要分为五大模块:
1、安卓版用户端;
2、微信版用户端;
3、安卓版司机端;
4、PC端管理后台;
5、智能硬件扫码开门;
业务流程则分为三大流程:
1、申请人提交申请、部门领导审核、车辆调度派车、司机领取任务、司机出车接用车人、车辆出差、用车结束车辆归队、月结费用;
2、申请人提交申请、系统自动接单并推送部门领导但不需审核、申请人到指定车辆前扫码开门开车、车辆出车、用车结束、扫码结束并推送账单结算费用;
3、申请人提交申请、部门领导审核、申请人乘坐社会车辆、车辆行程中自动记录行驶里程、用车结束申请人申请财务报销、财务审核;
业务角色共由用车申请人、实际用车人、部门领导、分公司领导、车辆调度员、车辆司机、财务审核员等七个角色组成;
下面详细介绍一下公务车线上申请派车APP分时租赁APP扫码开车APP终端的功能:
安卓版用户端和微信版用户端的功能一模一样,也可以理解成使用微信版来替代苹果版,主要原因在于节省预算,也满足苹果手机用户的使用需求;唯一的区别在于APP使用推送和短信来提醒,公众号使用短信来提醒;
不论是安卓版用户端还是微信版用户端,均是申请人、部门领导、车辆调度员和财务的操作平台;
司机端只有安卓版,开发过网约车、顺风车、代驾APP的人都知道,随着安卓系统版本越来越高,安卓环境也越来越封闭;说通俗一点,就是当你打车的时候,网约车司机的工作APP一直都是屏幕常亮,并且保持在所使用的网约车APP界面,这是因为如果不保持此状态,司机会收不到信息推送和记录行驶里程;365天屏幕常亮导致手机的消耗很快,出于成本的考虑,大多数司机都会选择比苹果手机便宜的安卓手机来作为工作机,因此在开发司机端的时候只选择了性价比高的安卓版;车辆的智能硬件部分有两种选择:一种是使用定制单片机连接车辆行车电脑进行跟车辆进行数据通讯;另一种是使用单片机避开行车电脑直接跟车辆的硬件进行信号交互;前者的好处是可获取的数据比较比较精确和丰富,弊端是一旦和行车电脑进行数据通讯,车辆厂家不再对该车延续原有的保修周期;后一种的好处是不影响原车的保修周期,但获得数据有限;
由于公务车线上申请派车APP分时租赁APP扫码开车APP的功能有些复杂,今天就先介绍一下大体的功能框架,后面再仔细把每一个应用场景下的功能流程分开来介绍,十七年技术人草率写的文章,流畅度欠佳,感谢浪费你的宝贵时间来阅读此文,欢迎交流切磋。