Design and Research on the Development of Agricultural Know-It-All System of WeChat Mini Program
Based on JAVA, this paper designs a small program for agriculture to help farmers benefit farmers. The program is divided into three parts. The first program is for the popularization of professional agricultural technology to help farmers grow and breed scientifically and efficiently; The second part is to help the precise cooperation between farmers and the processing industry, the processing industry and farmers cooperate to present the agricultural products in the best form in front of consumers; The third part is the online sales section, which will directly sell the freshest and highest quality agricultural products online to ensure food quality. The program integrates technical training, industrial cooperation and product sales to help farmers grow scientifically with advanced technology, promote cooperation between farmers and processing enterprises to enhance the added value of agricultural products, build an online sales platform for agricultural products, and help agricultural development and digital transformation.
Internet and Agriculture
在城市化加速发展和工业化不断推进的背景下,中国农业正面临着越来越大的挑战,其发展现状和未来趋势备受关注。随着科技的不断发展,互联网、物联网等技术的不断成熟,数字化的不断深入,农业发展也迎来了前所未有的机遇。我国农产品电商发展较快,据测算,2023年,农产品电商交易额突破2.5万亿元,昭示着我国线上售卖农产品前景广阔。但国内外流行的线上农产品平台仅有售卖交易这一功能,并不能实现各种信息的整合和交流,我国农业经济的发展也仍然处于初步阶段,还存在着一系列的问题,农民急需学习更多科学的农业播种知识,引进先进设备,实现规模化,产业化发展。但是由于消息闭塞,学习资源分散,学习难度大等原因,很多农民不得不止步不前,仍然使用落后的方法和工具。而且由于市场垄断等原因,农民的产品只能以低价出手给中间商,收入微薄,农产品“卖不出和买不到”问题显著。为解决这一系列的问题,我们利用互联网新技术开发一个以助农惠农为目的的应用程序,集技术培训,产业合作,产品销售于一体,实现用先进的技术帮助农民科学种植,促进农民和加工企业合作以提升农产品附加值,搭建农产品线上销售平台,助力互联网与农业发展的深度融合,以实现互联网带动农业发展的转型升级,以期帮助农民通过网络主动地在寻求三农政策、农业技术、农资产品、农产品售卖等各种信息方面并进行双向交流
数据库是实现系统业务逻辑的基础,也是系统运行过程中的瓶颈
本系统采用的是MINA框架,MINA是一种基于Java技术实现的网络通信应用框架
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
数据库设计如
(1) 需求分析:准确了解与分析用户需求(包括数据域处理)。
(2) 概念结构设计:对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。
(3) 逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型(如关系模型)
(4) 物理结构设计:为逻辑数据模型选取一个最合适应用环境的物理结构,包括存储结构和存取方法
(5) 数据库实施阶段:运用DBMS提供的数据语言(如SOL)及其宿主语言(如C语言),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
(6) 数据库运行和维护:对数据库系统进行评价、调整与修改。
(1) 需求分析阶段:综合各个用户的应用需求。
(2) 概念结构设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式,即E-R图。
(3) 逻辑结构设计阶段:将E-R图转换成具体的数据库产品支持的数据模型。例如,关系模型,形成数据库逻辑模式;根据用户处理的要求、安全性考虑,在基本表的基础上建立必要的视图,形成数据库的外模式。
(4) 物理结构设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。
云数据库集合如
字段 |
类型 |
说明 |
_id |
string |
用户ID |
_openid |
string |
文章ID |
avatarUrl |
string |
用户头像 |
content |
string |
产品内容 |
name |
string |
用户名 |
posttime |
string |
时间戳 |
tile |
string |
农作物标题 |
viewed_num |
number |
农产品浏览量 |
根据项目目的设计研发小程序农业百事通,可通过小程序设计目标和用户需求,将小程序用户划分为农民、大体量商户、个人买卖家三大类。
针对需要查阅农业种植信息,对农业专业知识存疑,想要交流农业经验技术的农民用户可使用该程序实现查阅种植知识库、农民技术共享交流、专业农业技术科普、农业种植养殖问题解答等帮助农民答疑解惑更科学高效的种植养殖。
针对想要收购大批量农产品或者是想达成长期合作的超市、餐馆、食品加工厂等大体量商户,可在农业百事通小程序中寻找目标农户直接进行合作,不经手中间商直接沟通交流农产品质量、数量、购价等一系列问题。
对于需要进行卖农产品的农民用户,可以在小程序上发布农产品销售信息,将最新鲜的农产品展现在消费者面前;对于需要买农产品的个人买家,可使用小程序浏览购买农产品,买家与卖家直接沟通,价格透明无中间商压价。
本小组最终圆满完成小程序农业百事通的开发,如
从
见
见
见
针对当下农户缺失精准科学种植模式、农产品滞销;大部分人缺乏健康饮食需要实惠鲜果购买的痛点,从用户前端出发进行需求分析。基于JAVA设计了一款农业百事通小程序,以助农惠农为目的,集技术培训,产业合作,产品销售于一体,实现用先进的技术帮助农民科学种植,促进农民和加工企业合作以提升农产品附加值,搭建农产品线上销售平台,助力农业发展和数字化转型。
天津财经大学2023年大学生创新创业训练计划项目,项目编号:202310070061。