智慧农业— 农机大数据平台
技术解决方案
目录
第1章 一、项目简介 ............................................... 4 1.开发背景 ........................................................ 4 2.开发目的与意义 .................................................. 5 3.基本开发规划 .................................................... 5 第2章 项目总体功能要求 ........................................... 7 2.1. 业务需求分析 ................................................. 7 2.2. 技术需求 ..................................................... 7 2.2.1. 独立运行 ................................................. 7 2.2.2. 实时采集 ................................................. 7 2.2.3. 功能设计要求 ............................................. 7 2.2.4. 系统扩展要求 ............................................. 8 2.3. 非功能性需求 ................................................. 8 2.3.1. 数据要求 ................................................. 8 2.3.2. 扩展性 ................................................... 8 2.3.3. 易操作性 ................................................. 8 2.3.4. 前瞻及可持续性 ........................................... 8 2.3.5. 通用及开放性 ............................................. 9 2.3.6. 海量数据处理 ............................................. 9 2.4. 后台管理需求分析 ............................................. 9 第3章 系统方案设计 ............................................... 9 3.1. 设计原则 ..................................................... 9 3.2. 建设思路 .................................................... 11 3.3. 总体架构设计 ................................................ 12 3.4. 技术架构设计 ................................................ 13 3.5. 数据架构设计 ................................................ 14 3.6. 数据存储设计 ................................................ 16 3.6.1. 关系型数据库 ............................................ 16 3.6.2. NoSQL数据库 ............................................. 17 3.6.3. 内存数据库 .............................................. 17 3.6.4. 分布式文件系统 .......................................... 17 3.7. 技术路线实现 ................................................ 17 3.7.1. 面向服务的架构(SOA) ................................... 17 3.7.2. 主要基于J2EE标准规范(BWAD)多层应用体系架构。 ......... 19 3.7.3. 应用WBGIS技术 .......................................... 20 3.7.4. 支持Linux、windows 等操作系统 ........................... 21 3.7.5. 大数据平台——Hadoop基础平台 ............................ 21 3.7.6. 本期部署架构 ............................................ 28 第4章 数据采集系统 .............................................. 29 4.1. 数据采集源 .................................................. 29 4.2. 数据采集流程 ................................................ 29
- 2 -
4.2.1. 农机自驾仪数据采集 ...................................... 29 4.2.2. 故障诊断系统数据采集 .................................... 32 4.2.3. 农田环境信息采集 ........................................ 35 4.2.4. 大数据采集流程 .......................................... 37 4.3. 数据资源规划 ................................................ 39 4.3.1. 数据资源规划 ............................................ 39 4.3.2. 使用规划 ................................................ 41 4.4. 数据采集功能设计 ............................................ 42 4.4.1. 采集配置 ................................................ 42 4.4.2. 规则定义 ................................................ 42 4.4.3. 采集解析 ................................................ 42 4.4.4. 实时采集 ................................................ 42 4.4.5. 批量采集 ................................................ 42 4.4.6. 采集监控 ................................................ 42 4.4.7. 采集日志 ................................................ 42 第5章 农机信息化监管功能模块描述 ................................ 43 5.1. 系统结构 .................................................... 43 5.2. 功能模块描述 ................................................ 44 5.2.1. 大屏展示系统 ............................................ 44 5.2.2. 农机信息管理模块 ........................................ 47 5.2.3. 农机机具信息管理模块 .................................... 49 5.2.4. 农机人员信息管理模块 .................................... 50 5.2.5. 农机地理信息管理模块 .................................... 51 5.2.6. 农机可视化一张图 ........................................ 53 5.2.7. 一机一档信息查询 ........................................ 58 5.2.8. 农机统计分析模块 ........................................ 59 5.2.9. 预警业务模块 ............................................ 62 5.2.10. 农机作业模块 ........................................... 63 5.2.11. 农机作业面积核算 ....................................... 75 5.2.12. 数据维护 ............................................... 76 5.2.13. 系统维护 ............................................... 77 第6章 农机户手机端功能模块描述 .................................. 78 6.1. 系统结构 .................................................... 80 6.2. 功能模块描述 ................................................ 80 6.2.1. 地图操作 ................................................ 80 6.2.2. 我的农机 ................................................ 80 6.2.3. 我的作业 ................................................ 81 6.2.4. 我的补贴 ................................................ 81 6.2.5. 我的消息 ................................................ 82 6.2.6. 个人资料 ................................................ 82
- 3 -