基于互联网+模式下云端农场的设计与开发
来源:用户上传
作者:杨丹婷,于泽正,李章源,侯明亮,汪晓航
摘 要: 为了解决农村中大量劳动力外流与土地闲置荒芜化的问题,借助“互联网+”创新模式,利用前后端分离技术,基于Vue,SSM框架和FFmpeg开发工具,设计了一款线上云端农场的管控平台。用户可以在线上租赁土地种植作物,通过线上视频直播了解作物的生长情况,实行公开透明化种植,并能吸引人员实地务农就业,提高土地利用率。
关键词: 云端农场; 闲置土地; 互联网+; SSM; VUE; FFmpeg
中图分类号:TP311.5S126 F724.2 文献标识码:A 文章编号:1006-8228(2022)08-26-03
Design and development of cloud farm based on Internet+ model
Yang Danting, Yu Zezheng, Li Zhangyuan, Hou Mingliang, Wang Xiaohang
(Wuchang Shouyi University, Wuhan, Hubei 430064, China)
Abstract: In order to solve the problem that a large number of labor outflows and idle land in rural areas, with the help of the "Internet +" innovative model, using the front-end and back-end separation technology, based on Vue, SSM framework and FFmpeg development tools, an online cloud farm management and controlling platform is designed. Users can rent land online to grow crops, learn about the growth of crops through live video, and implement open and transparent planting. It can also attract people to work in the field to improve land utilization.
Key words: cloud farm; idle land; Internet+; SSM; Vue; FFmpeg
0 引言
基于互网新时代的日益发展[1],农村人口不断向城市迁移导致如今的农村存在劳动力严重外流与土地荒芜的问题[2],针对此问题我国出台了相关农业政策[3]――如“职业农民”与“三农政策”。为了响应国家政策,我们创建了“云端农场”这一平台,使得农耕文化更好的传承延续与发展突破。该平台基于传统农业运营模式下,以线下农场为基础,包含了土地租赁、种子买卖、蔬菜代种、农作物销售、远程监控等功能,采用互联网、物联网、远程监控等技术,设计一个基于Web平台、可定制的云农场数字化管控系统平台,分软件和硬件两部分实现。
1 系统需求分析
该平台帮助农民针对家庭自留地和农村闲置的土地资源进行一体化合理运用,售卖农产品,也尽可能满足都市人群对于绿色蔬菜生长透明化的需求。
2 项目总体设计
为了实现上述的目标,系统需具备以下功能:①视频实时监控功能。用户可以随时随地通过视频来监控自己农作物的生长,也可以操控摄像头查看农场的环境,以及观看农民的劳动过程等等。②土地的租赁以及合理运用。用户可以将自家的闲置土地开发成农业土地,对土地的资源进行合理化利用,通过我们设计的平台进行土地的回收利用,上传到商店里进行土地租赁。系统功能结构图如图1所示。
2.1 技术架构
本平台使用前后端分离模式开发,前端使用Visual Studio Code 1.63编译器编写Vue语言,Node.js版本为14.16。后端Java代码编写由IntelliJ IDEA 2021.2完成,借助Maven工具进行项目的Jar包管理。开发框架使用SSM框架进行构建,其中SpringMVC模块使用注解开发,JDK版本为11。平台整体使用axios技术进行前后端之间的参数传递,传参数据格式为Json格式。另外平台使用MySQL5.7数据库来存储数据,设计多张数据表相互映射,最后搭配Linux3.10服务器完成项目部署。
2.2 数据库设计
本平台数据库中含有以下表:
⑴ User用户表:存储用户的账户个人信息,包括账号,密码,手机号,邮箱,余额等。
⑵ Land土地信息表:存储土地产品的相关信息,包括土地名称,土地类型,土地面积,单价,介绍,图片路径,购买状态,购买期限等。
⑶ Seed种子信息表:存储种子产品的相关信息,包括种子名称,种子类型,种子的介绍及作物的营养价值,以及种子的价格数量等。
⑷ Commodity商品信息表:用户购买作物产品后相应的产品会转换为为商品状态,用来存储购买的产品ID,购买人ID,购买信息与商品订单号。
⑸ Order商品订单表:用户购买商品后,存储相应的订单信息,包括订单流水号,成交金额,优惠金额,购买人ID,交易时间等。
⑹ Coupons优惠券表:存储用户领取的优惠券信息,包括优惠券类型,优惠券折扣,用户ID,到期时间与使用状态。
⑺ Essay文章信息表:存储用户在论坛发布的内容,包括帖子标题,帖子内容,发布人的ID、姓名,发布时间与喜欢数量。
nlc202208151727
转载注明来源:https://www.xzbu.com/8/view-15437598.htm