1. 需求分析
1.1 客户APP
- 手机验证码登录
- 生成安保人员授权码
- 审核新加入的安保人员
- 查看安保人员实时位置
- 点击sos进行报警
- 当有车辆接警时查看车辆位置
-
1.2 车辆APP
手机验证码登录
- 收到客户报警可以实时查看客户位置并点击接警
- 接警后生成到客户路线
-
1.3 安保人员APP
手机验证码登录
- 输入客户的安保人员授权码进行绑定客户
- 进行打卡上下班
-
1.4 安保管理APP
手机验证码登录
- 通过手机号码添加所属的车辆和安保人员
- 查看车辆和安保人员的实时位置及历史轨迹
-
1.5 超级管理Web
对以上信息进行管理
- 首页显示车辆和安保人员的实时位置
- 点击可以查看车辆和安保人员的历史轨迹
- 对车辆和安保人员进行管理(添加和删除)
2. 技术选型
| 服务器 | 阿里云海外服务器 | | —- | —- | | 展示地图 | 谷歌地图最简化版本 | | 语言 | 中文、英文两种语言 | | 短信推送服务 | 阿里云国际站短信服务 | | 消息推送服务 | 自建WAMP服务 | | 手机位置服务 | 手机自带位置信息(GPS与北斗双定位) | | 安卓 | 原生安卓 | | 后端 | gin+egg.js | | web前端 | vue.js | | 代码管理 | 自建gitlab | | 接口管理 | 自建yapi | | 项目管理 | 语雀周报以及腾讯会议 |
3. 开发计划
时间周期 | 1个月开发(中期+上线) |
---|---|
1个月维护(不涉及重大功能调整) | |
人员配置 | 2个前端(安卓+web) |
2个后端(gin+egg.js) | |
1个UI设计 |