打车软件架构
2016-04-11 15:48:40 112 举报
登录查看完整内容
打车软件架构通常包括客户端、服务器端和数据库三部分。客户端负责用户界面展示和用户输入,服务器端负责处理请求和响应,数据库负责存储数据。客户端与服务器端之间通过API进行通信,服务器端与数据库之间通过SQL语句进行交互。此外,打车软件还需要实现定位、导航、支付等功能,这些功能也需要相应的模块来实现。总之,打车软件架构需要考虑到用户体验、性能、安全性等多方面因素,才能设计出一个优秀的系统。
作者其他创作
大纲/内容
选择接送机
数据库存储订单
等待派单
到达地址
驾驶至乘客处确认上车
司机接驾
下单给司机
监听订单状态
接司机地址司机电话车辆信息
通知乘客信息
取消订单等待下次订单
接机
签到上线
JavaScript Jquery(Controller)
送机
开始行程
接送机
队列到下一次匹配
互评
司机是否取消
派单
等待服务器返回是否接单
到达下车
开始行程开始计费
默认拼车
用户输入乘车人、电话出发时间上下车地址选择车型
开始
取消订单
司机是否接单
确认订单发送至服务器
用户选择机场航班号出发时间乘车人、电话选择车型
结束行程继续等待下单
司机接单
无
数据匹配检索司机
司机手机端
结束
持续发送GPS坐标至服务器
司机数坐标据库
接乘客地址乘客信息导航信息
是否签到
司机端接受信息确认接单
是否接单取消
超时是否有匹配结果
监听器
服务器端
用户输入乘车人、电话上下车地址选择座位数
App界面 HTML5 CSS(View)
选择 专车
司机到达
结束行程
IonicFrameworkService(Model)
接收司机信息等待司机接驾
订单:乘车人电话时间上下车地点车型座位
用户选择机场航班号乘车人、电话选择车型(可选多语言)
到达目的地结算评价
行程中
开始订单
是否取消
登录
蛋蛋拼车
结算评价
蛋蛋专车
0 条评论
回复 删除
下一页