一、立项背景和目标:
随着城市出行需求激增,传统打车方式存在响应慢、流程繁琐等痛点,博通出行项目立项旨在搭建高效的网约车叫车服务平台,目标是通过小程序端 + 后台管理端的协同,实现用户打车流程简化、平台运营效率提升,同时满足乘客便捷叫车、司机高效接单、运营方精细化管理的多端需求。
二、软件功能、核心功能模块的介绍:
小程序端核心模块:用户注册 / 登录、实时定位叫车、行程实时追踪、在线支付、订单评价;
后台管理端核心模块:用户 / 司机信息管理、订单数据统计分析、派单规则配置、运营数据可视化、违规行为处理。
三、业务流程、功能路径描述:
用户在小程序端完成登录→发起叫车(自动获取定位)→后台管理端同步订单并匹配司机→司机接单后小程序端推送行程信息→行程结束后用户在线支付并评价;运营方通过后台管理端查看订单数据、调整派单策略、管理用户 / 司机账号,全流程实现线上化闭环。
一、整体架构和设计思路,不同模块使用的技术栈:
采用前后端分离架构,小程序端基于微信原生框架开发,技术栈为 WXML+WXSS+JavaScript,实现轻量高效的交互;后台管理端采用 Vue.js+Element UI 构建,保证界面组件化与响应式适配;两端均通过 Axios 对接后端 API,实现数据实时交互。
二、负责模块和结果:
负责小程序端及后台管理端的前端开发,完成小程序端 100% 以上页面(含叫车、支付等核心流程)的界面与交互逻辑,实现后台管理端 12 个功能模块的前端页面搭建;最终小程序端页面加载速度优化至 2 秒内,后台管理端操作响应延迟低于 500ms,支撑日均 1000 + 订单的稳定交互。
三、遇到的难点、坑,和解决方案:
小程序端定位权限获取不稳定,导致叫车定位偏差。解决方案:通过二次调用微信定位 API+IP 定位兜底的方式,将定位准确率提升至 95% 以上;