声明
摘要
1 绪论
1.1 背景分析
1.2 国内发展现状
1.3 本文的研究内容及意义
1.4 本文的组织结构
2 系统需求分析
2.1 系统功能需求分析
2.1.1 权限控制功能分析
2.1.2 待命点推荐功能分析
2.1.3 订单预测功能分析
2.1.4 分布式数据分析平台功能分析
2.1.5 监控系统功能分析
2.2 系统开发平台与算法
2.2.1 B/S体系结构
2.2.2 Ajax与长连接
2.2.3 开发工具介绍
2.2.4 待命点推荐算法
2.2.5 订单预测算法
2.2.6 空间搜索算法
3 系统方案设计
3.1 系统软件架构设计
3.2 系统功能设计
3.3 权限系统模块
3.3.1 用户管理模块设计
3.3.2 接口管理模块设计
3.3.3 权限管理模块设计
3.4 待命点推荐模块
3.4.1 城市管理模块设计
3.4.2 计算管理模块设计
3.4.3 结果展示模块设计
3.4.4 结果管理模块设计
3.5 订单预测模块
3.5.1 预测结果展示设计
3.5.2 预约单优化设计
3.6 数据分析系统
3.6.1 数据接入模块设计
3.6.2 数据管理模块设计
3.6.3 工具管理模块设计
3.6.4 数据展示模块设计
3.7 监控系统模块
3.7.1 服务监控模块设计
3.7.2 邮件告警模块设计
3.7.3 短信告警模块设计
3.7.4 数据监控模块设计
3.7.5 日志管理模块设计
3.8 数据库设计
3.8.1 数据库设计规则
3.8.2 系统E-R模型设计
3.8.3 数据库基本表设计
4 系统实现
4.1 司机效率平台架构
4.2 权限控制功能实现
4.2.1 平台入口实现
4.2.2 用户管理功能实现
4.2.3 接口管理实现
4.3 待命点推荐功能实现
4.3.1 城市管理实现
4.3.2 查看本城市待命点
4.3.3 异步刷新管理待命点
4.3.4 离线结算功能实现
4.4 订单预测功能实现
4.4.1 预测结果展示
4.4.2 预约单优化
4.5 数据分析平台功能实现
4.5.1 数据管理实现
4.5.2 数据计算实现
4.5.3 数据展示实现
4.5.4 工具管理实现
4.6 监控系统功能实现
4.6.1 机器服务监控实现
4.6.2 短信与邮件告警实现
5 系统测试
5.1 本文采用的测试方法
5.2 系统测试详情
5.2.1 系统单元测试
5.2.2 系统集成测试
5.3 系统测试结论
结论
参考文献
致谢