基于物联网的农业溯源管理系统的设计与实现

被引:0
作者
刘瑶
机构
[1] 北京交通大学
关键词
物联网; 区块链; 智慧农业; MVC架构;
D O I
暂无
年度学位
2019
学位类型
硕士
导师
摘要
随着人们生活水平的提高,食品安全问题越来越受到群众的关注,解决食品安全问题,必须要对农产品的各个生产阶段把关,物联网技术可以实现对农作物品种、生长环境、喷药施肥、病虫害状况等农事做出详细记录,并让消费者参与其中,这是现代农业物联网技术发展的最大亮点。本文所设计的基于物联网的农业溯源管理系统依托物联网采集数据,大数据处理,并用区块链记录数据,实现农业资产数据化和农业服务在线化。论文按照软件工程的方法,对系统进行分析、设计及实现。整个基于物联网的农业溯源管理系统基于B/S架构,采用MVC设计模式,使用Java语言和Spring Boot框架技术完成系统开发,选用Mysql作为数据库,MyBatis作为持久层框架,使用Nginx反向代理和负载均衡。本系统分为土地资源管理模块、农户资源管理模块、IoT设备资源管理模块、云品控模块和任务包模块五个模块。土地资源管理模块主要完成土地的新增和管理、地图的绘制、数据包上传以及地图模式下的查看功能。农户资源管理模块包括农户基本信息的管理、新增、签约、签约土地的管理和合同上传的功能。IoT设备管理模块完成物联网设备的管理、调出、分配、流转信息流查看和设备报损的功能。云品控完成检测结果概览、查看详情、统计分析及报告的生成和下载的功能。任务包完成任务项的查询、查看、管理和向农监端发送消息的功能。目前此系统已经投入使用,并且所生产的粮食也已经在市场上销售,已经获得消费者的好评,提高了消费者信任度,解决了食品安全问题,并且提高了生产质量和效率,实现了物联网加区块链的智慧农业新模式。
引用
收藏
页数:86
共 18 条
[1]
浅谈Java软件测试 [J].
闫明明 ;
王亚星 ;
陈伟 ;
王昕 .
信息技术与信息化, 2018, (09) :63-64
[2]
基于SpringBoot微服务架构下的MVC模型研究 [J].
张雷 ;
王悦 .
安徽电子信息职业技术学院学报, 2018, 17 (04) :1-9
[3]
农业+区块链:广阔却不平坦的发展之路 [J].
盛玲 .
中国农村科技, 2018, (05) :46-49
[4]
基于Nginx的Web响应加速优化研究 [J].
毛正雄 ;
赵志宇 ;
孙北宁 .
自动化与仪器仪表, 2018, (04) :31-34+38
[5]
基于Hyperledger的自交易共享平台解决方案 [J].
陈德 ;
姜新旺 ;
王艳霞 ;
马永进 .
计算机时代, 2018, (01) :20-22+26
[6]
一种基于Nginx的负载均衡算法实现 [J].
陈沛 ;
马卫东 .
电子设计工程, 2017, 25 (19) :19-22+26
[7]
微服务技术构建大规模web系统的研究 [J].
张峰 .
科技创新与应用, 2017, (22) :48-49
[8]
软件项目的需求变更及对策 [J].
宋长宏 .
商场现代化, 2009, (10) :266-267
[9]
基于内容发布网络(CDN)的域名解析系统 [D]. 
秦臻 .
电子科技大学,
2012
[10]
Permissioned blockchain technologies for academic publishing [J].
Novotny P. ;
Zhang Q. ;
Hull R. ;
Baset S. ;
Laredo J. ;
Vaculin R. ;
Ford D.L. ;
Dillenberger D.N. .
Information Services and Use, 2018, 38 (03) :159-171