# 基于SSM和MySQL实现的多业务农情信息云平台
# 摘 要
在当今网络技术迅速发展的时代,如果能借助网络平台的优势,创建一个农业领域的数据交流平台,让用户通过平台收集和共享数据,使数据得以动态及时地展示,将可以提高农业信息管理的工作效率。因此,开发一个农情信息交流平台就显得很有必要。
多业务农情信息云平台是一个基于文本、音频、图像及视频数据的农情信息获取与管理平台,对农情信息实现实时预览、动态展示以及数据分析功能。多业务农情信息云平台的开发整体遵循MVC模式的思想,并使用Spring整合Hibernate框架工具来实现。数据库采用轻量级的MySQL,前端应用有较强浏览器兼容性的BootStrap框架,调用百度地图API定位数据源节点。本平台主要应用于多业务农情信息管理应用领域,因此具有比较广泛的应用前景。
本文先介绍了多业务农情信息云平台的研究背景意义以及开发过程中所运用的技术和开发工具,其次阐述了系统的概要设计和详细设计过程,然后描述了多业务农情信息云平台实现细节和过程,通过系统界面的截图展示了系统的运行效果,最后对论文进行总结与展望。
**关键词**:农情信息获取;信息管理平台;MVC模式;BootStrap;百度地图
# Abstract
In the rapidly developing information era, if the great advantage of network can be taken to create an agricultural data management platform, will benefit the Work efficiency of agricultural information management. Through the platform, data can be collected and shared, and displayed in time. Therefore, it is very necessary to create an agricultural information management platform.
Multi-service information acquisition cloud platform is an agricultural information management platform, where data types include text, audio, image and video. Through the platform, data can be real-time previewed, dynamic displayed and analyzed. Multi-service information acquisition cloud platform developed following the thinking of MVC pattern, and used the integration framework of Spring and Hibernate. Database of the platform is the lightweight database management system named MySQL. The platform applied the BootStrap framework in programming Web pages, which is compatible strongly with browsers. It also called Baidu map API to locate data source. It could be widely used in multi-service agricultural information management applications, which means it has a broad application prospect.
This paper first introduces the research background of multi-service information acquisition cloud platform and the technical tools used in the program. Secondly, it elaborates the outline design and detailed design of the platform, and then describes the details and the process of programming multi-service information acquisition cloud platform, shows the operation of the platform through the views screenshots, and finally makes the paper summary and prospects.
**Key words**: Agricultural Information Acquisition, Information Management Platform, MVC Pattern, BootStrap, Baidu Map
# 1 前言
## 1.1 研究背景
随着网络通信技术的快速发展和互联网平台建设技术的成熟,互联网与各行各业的融合创造出了许多优秀的软件产品,比如电子商务平台、各色各样的APP,也逐渐成为了当下创新创业的新趋势。从商业领域、到金融业领域,再到农业领域,互联网为每个领域提供着便捷的服务,互联网使传统业务不再受限于时间空间和设备,人们可以随时享受着信息的交流和共享。通过各领域的信息数据交流平台,如文章分享平台、技术分享平台、相片管理平台等各色各样的平台,人们分享信息,交流数据,获益其中。
当下为全面建成小康社会,我国全面深化改革,“三农”问题一直是国家建设聚焦的重点问题。农情信息是各级管理部门、农作物种植生产部门、经营与市场部门时刻关注的重大问题。国家对农业信息化建设的支持和投入逐年增加,信息化建设得到快速的发展。其中,农情信息监测过程中产生大量数据和信息,如何高效管理和共享这些数据是一个重要的发展问题。因此,结合互联网优势开发一个农情信息共享平台将具有很好的发展前景。
## 1.2 研究内容
创建一个农业领域的数据管理平台,让用户可以通过电子设备便捷地添加农情数据,上传图片,上传音频,上传视频等,让农业领域的数据跨越地域边界得以收集和共享,平台获得上传的大量数据后,可以对数据进行同一地点和同一时间的归类,整理出动态的结果展示,这将方便于用户查看数据和对数据进行分析研究。
本文研究的多业务农情信息云平台,是一个基于B/S的Web平台,处理关于农业领域的多项业务,包括收集地点数据、温度数据、相对湿度数据、光照强度数据、图像数据、音频数据和视频数据,调用百度地图的API提供地图定位的功能,动态展示数据变化等业务,这个平台将具有很好的发展前景。
## 1.3 研究意义
农业信息化的发展迅速,农情信息的农情信息监测过程中产生大量数据和信息,如何高效管理和共享这些数据已经是一个迫切需要解决的问题。目前,国家级农情遥感监测每年新增数据超过5TB,这些数据包含地面调查的各种空间专题数据、属性表格文本、照片和视频等多媒体数据,也包括大量的遥感影像数据。数据和信息复杂,多源、异构是其主要特征。
针对农情数据的多处来源多种格式特征,多业务农情信息云平台对数据管理和展示技术进行研究,实现一个基于文本、音频、图像及视频数据的农情信息收集与管理平台,对农情信息实现实时预览、动态展示以及数据分析功能。多业务农情信息云平台借用了互联网优势,与农业领域结合起来,主要通过用户打开浏览器端实时性或周期性地上传图像和视频信息,通过对大量用户数据和数据来源地的管理和分析,直观展示数据的变化,方便相关人员进行再分析和研究,主要应用于多业务农情信息管理应用领域,因此具有比较广泛的应用前景。
## 1.4 本论文工作和章节内容
本论文的主要工作是对多业务农情信息云平台进行说明、阐述和演示。阐述方式采用先整体后,先从总体说明系统需求、架构设计和数据库设计,再从局部解释系统关键技术点的实现,最后是系统的界面展示。此外,本文对系统用到的技术框架和关键技术进行了详细说明。
本论文的章节内容概述如下:
- **第一章**:本文前言部分。主要介绍论文的背景和意义,概述了论文的研究内用和章节结构
- **第二章**:本文的系统环境和技术支持部分。主要介绍系统的开发环境和运行环境,再介绍系统使用的技术框架
- **第三章**:系统设计部分。从总体概述系统的功能模块、系统架构设计和数据库设计
- **第四章**:系统实现的关键技术部分。从局部分析系统使用到的对系统共有有关键性意义或较为困难的技术重点和难点
- **第五章**:本文的系统展示部分,全方位展示系统浏览器端的界面与功能
- **第六章**:本文的总结和展望
# 2 系统环境与技术支持
## 2.1 系统环境
- 多业务农情信息云平台的编程语言是JAVA 1.8.0
- 开发硬件环境是PC Intel Core i3-2350 2.30GHz,内存2.0GB,硬盘剩余容量100GB左右
- 运行硬件环境是PC Intel Core i3-2350 2.30GHz,内存2.0GB,硬盘剩余容�