开源精选是我们在Github、Gitee等开源社区分享优质项目的专栏,包括技术、学习、实用和各种有趣的内容。本期推荐的是Lilishop商城系统基于SpringBoot的研发,B2B2C多用户商城系统,使用Vue和uniapp的前端开发系统,全部开源代码,业务兼容O2O商城/B2B商城/B2B2C商城/F2B2C商城/S2B2C商城。支持小程序商城、H5商城、APP商城、PC商城。
项目介绍产品前后分离,支持分布式部署。
包括会员模块、第三方登录模块、第三方支付模块、地板装修模块、订单模块、分销模块、物品模块、系统设置模块、流量分析模块。
该系统包括各种中间件、搜索引擎、多级缓存、分布式事务、分布式任务调度等。它支持Docker和k8s。它是一个高性能、高并发的小型系统。
项目部署应用部署(注:目前部署后只能通过127.0.0.1访问,也就是说其他局域网/外网ip不允许本地访问)部署服务
跳转到之前下载的docker项目目录部署计划docker-compose-f docker-compose-application . ymlup-d检查(检查进程是否启动,如果程序重复启动,可以使用docker logs镜像id检查日志)
docker ps
docker ps
商城平台功能
商城卖家功能
简单使用成员管理
运营后台>:会员>会员管理>:会员列表

服务描述
显示成员的分页列表。成员分页列表:用户名、用户手机号、注册时间、状态、点数和操作(编辑、禁用)。单击“添加”添加成员。点击“编辑”进入会员详情页面。点击“禁用/回复”以禁用和回复成员。根据成员名称和成员状态进行过滤。提现申请列表
操作背景>:会员>预存款>:提款申请
服务描述
显示会员提款申请操作通过与否,管理员通过。根据会员名称、充值订单号、操作时间进行过滤。商品订单清单
服务描述
显示平台中所有商品订单的列表。商品分页列表:订单号、订单金额、下单时间、订单状态、付款方式、付款时间、会员名称、店铺名称、订单来源、操作(查看)。订单来源:PC、微商城、小程序、app。订单类型:普通订单、虚拟订单。点击“查看”进入订单详情页面。根据订单状态、订单号、下单时间、会员名称、商店和来源进行过滤。商品清单
服务描述
显示平台中所有商品的列表。产品分页列表显示:产品编号、缩略图、产品名称、货架状态、评论状态、店铺名称和运营(下架/上架)。点击“货架/货架”处理上下货架的商品。根据产品名称、商店和价格搜索产品。点击“查看”进入产品详情页面,查看产品的详细信息。PC端家庭装修
服务描述
设置移动主页导航栏的选项。点击模板可以对右边的导航栏进行添加、编辑、删除和操作。一行显示五个导航栏,超出了下一行的显示。单击“添加”添加导航栏设置。设置导航栏:名称和图标(200px200px)。单击“编辑”设置当前导航栏。可以修改名称和图标。点击“删除”提示是否删除该模块。移动模块,可以直接拖动右侧的楼层来设置其显示顺序。移动终端的主页
技术实现架构图
后端技术选择
解释结构解释
基本框架Spring Boot模型视图控制器的实现
持久框架Mybatis-Plus程序构造专家
关系数据库关系型数据库消息中间件AMQP消息队列
躲藏Redis +MongoDB搜索引擎弹性搜索
安全框架春天安全数据库连接池德鲁伊特
数据库子数据库子表分片定时任务xxl-工单
负载均衡Nginx静态资源阿里云
注意阿里云短信证明JWT
日志处理Log4j接口规范安静的
更多文档:https://docs . pick mall . cn/