基于 SpringBoot 的生鲜冷链系统的设计与实现

一、项目介绍       

随着社会的发展,消费者对生鲜食品的质量要求越来越高,安全、新鲜、营养、好 吃等都成为消费者选购果蔬产品的重要指标[1]。一个好的供应商需要能够提供物美价廉 的商品,提高强化竞争力并带来一定的利润,要有永续经营的理念[2]。这种供货商成为 合作伙伴,才是采购要积极寻找的目标。为了节约采购成本和保证供给,要充分利用供 应商关系管理系统与电子商务技术和电子采购平台来寻找最佳资源,与供应商建立长期 合作的伙伴关系,同时由于食品行业的特殊性,要对采购物料实行批次跟踪与保质期限 管理,能够从产成品到半成品、原材料、供应商等进行追溯跟踪,在确保质量的同时能 够发现问题和及时解决问题。

二、模块介绍

       系统模块: 根据业务的需求进行系统模块可以划分为权限管理、供应商管理模块、商品管理模 块、购物车模块、订单模块、数据统计模块;此系统根据用户角色不同展示不同界面, 分配不同权限。商品从需求订单到入库、分拣、出库配送物流等通过此系统跟踪操作, 完善商品冷链配送情况。 功能架构: 消费者用户系统:用户登录、浏览商品、查看订单信息、历史订单、购物车、下单。 系统管理后台:员工权限管理、供应商管理、商品管理、供应商/商品信息浏览、员 工登录、订单管理。 角色: 后台系统超级管理员:登录后台管理系统,拥有系统所有操作权限。 后台管理员:登录后台管理系统,员工权限操作,供货商、商品管理。 员工:登录管理系统,商品入库,质检,分拣发货售后管理。 用户:登录注册系统,完善信息,浏览商品、添加购物城、在线下单等,使用前端框架 layUI 和 目前流行框架 SpringBoot,采用关系数据库 MySQL 用来组织、存储和管理数据的仓库, 以实现供应商、用户的需求。

生鲜冷链流程图,如图:

用户登录:系统的登录功能是不可缺少的,用户通过账户密码登录,同时输入验证 码才能验证通过登录成功。 供应商管理模块:可以上传商家信息,编辑/更新商家信息,删除商家信息等操作。

商品管理模块:上传商品信息、图片分类等操作,编辑/更新商品的信息,删除商品 信息,同步商品信息等操作。

购物车模块:此模块提供给消费群体,消费者可以浏览所有的商品信息,挑选商品 选中喜欢的商品添加至订单中。

订单模块:消费者将选中的商品添加到订单中,可以通过订单模块浏览所有的订单 信息,并且可以查看订单详情。

三、数据库设计

用户表(sys_user)

静态表(sys_type)

供应商表(sys_supplier)

商品表(sys_product)

订单表(sys_order)

四、页面展示

登录页面:

统计管理模块:

权限管理模块:

供应商管理模块:

商品管理模块:

订单信息模块: