本生鲜商城系统主要分为商城管理端和商城客户端,其中管理端分为平台商品属性管理模块,用户登陆注册模块,商品维护模块,库存系统模块,订单系统模块,用户系统模块和系统管理模块七大模块,客户端分为浏览搜索模块,登录注册模块,商品详情页模块,购物车模块,订单确认模块,支付模块,订单管理模块七大模块。系统有四种角色:
店铺人员:每个店铺都是唯一的,只有店铺所属人员才能管理自己所属店铺的生鲜分类、生鲜品牌和生鲜规格参数、生鲜销售属性、属性分组、生鲜商品信息、商品库存等信息,以及维护客户在自己所属店铺下的订单,确认发货,处理客户的退款申请等。
店铺拥有者:管理在拥有者的店铺注册的用户即店铺人员,管理店铺角色,分配店铺人员权限等。
客户:浏览搜索商品,选择要购买的商品加入购物车,管理购物车商品,选择结算购物车商品并支付,查询订单,取消订单和退款等。
系统管理员:拥有管理端所有模块的权限,管理所有注册管理端的用户,管理管理端系统的所有菜单,查看系统日志等。
实现生鲜电商系统的技术优化,包括前后端分离、分布式架构、微服务架构、缓存技术等,以提升系统性能、稳定性和扩展性。采用基于Spring