【1】系统介绍
① 背景
在快速发展的中国,农村经济虽受益于国家整体繁荣,但仍面临基础设施落后、信息闭塞及销售渠道狭窄等挑战,阻碍了优质农产品的市场拓展,影响农民收入。互联网与电商的兴起,为解决这一难题提供了新思路。它们能跨越地域界限,直接链接农户与消费者,简化销售流程,提升产品价值,是推动农业现代化、缓解农村贫困的关键。
然而,现有电商平台常忽视农村市场的独特需求。为此,需要开发一款专为农村设计的电商管理系统。本项目设计了一款基于Java的扶贫助农商城管理系统,创建集农产品展示、管理与交易为一体的平台。
同时,本平台提供农家乐信息,用户不但可以线下体验当地乡村特色娱乐活动,享受当地特色自然风景,也可以为用户提供更加物美价廉的农副产品,为贫困户返利,促使扶贫助农工作的高效进行,促进农村经济发展,提高农民生活水平。
② 研究内容
本课题的主要工作是设计并实现一个扶贫助农系统,为用户购买农副产品、帮助农民脱贫提供便捷服务。系统分前台和后台两大部分,前台面向用户,后台面向农户(商家)、管理员。
-
前台的主要功能有用户注册登录、农副产品展示、农副产品详情展示、搜索农副产品、网站农业资讯和扶贫政策、加入购物车、加入收藏、用户中心、农家乐信息等;
-
后台的主要功能分为两个角色分别是管理员和商家,其中后台管理员的主要功能有用户管理、商品类型管理、商品管理、政策资讯管理、农家乐管理。而后台商家的主要功能有商品管理、订单管理、订单评价管理、农家乐管理、申请入驻。
③ 技术与环境
数据库:MySQL8
数据库操作:Navicat12
包依赖管理:maven3.6
后端开发环境:idea2021 jdk1.8
后端框架:springboot+mybatis+mybatisplus
前端开发环境:node.js webstorm2021
页面部分是 vue elementui axios
【2】系统功能
① 功能结构图
② 前台功能
① 首页
首页如下所示,包括魅力农家乐、扶贫政策、扶贫资讯、热门商品。
② 全部商品
商品分类是二级,可以根据分类、名称进行检索。
③ 商品详情
商品详情可以看到商品的轮播、详细信息、单价、库存等。在这里可以进行加入购物、立即购买、收藏商品等操作。还可以与卖家进行对话咨询。
④ 加入购物车
选择数量后可以加入购物车,然后会调到我的购物车页面。
这里可以更改数量,选择部分/全部商品进行订单提交。
⑤ 立即购买
在商品详情页选择数量后可以立即购买。
提交订单页面需要选择收货地址,然后才可以提交订单。
⑥ 订单支付
支付这里可以采用沙箱支付
⑦ 我的订单
订单列表如下所示,可以看到订单和订单明细并可以进行检索。
订单状态流程如下图所示:
⑧ 收货地址
用户可以管理自己的收货地址。
⑨ 政策资讯
可以查看扶贫政策资讯与详情
⑩ 魅力农家乐
可以查看农民发布的农家乐和详情。
此外还有商家入驻、商品收藏、注册登录、个人信息修改等功能不再一一描述截图,有兴趣的可以评论或私信。
③ 后台功能
① 统计分析可视化
② 用户管理
可以对申请入驻的商家进行审核。
③ 商品分类管理
④ 商品管理
管理员可以审核、删除。农户可以进行新增、修改、上架、下架等。
⑤ 农家乐管理
农户可以发布农家乐,管理员可以进行审核。
⑥ 订单管理
农户可以查看订单并进行发货、售后审核、评价回复等操作。
其他管理功能基本都是CRUD,诸如政策资讯管理、商品收藏、数据字典、库存变动等不再赘述。