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.yml up -d
- 校验(查看进程是否启动,如果反复启动的程序,可以使用docker logs 镜像id 查看日志)
docker ps
简单使用
会员管理
运营后台 > 会员 > 会员管理 > 会员列表
业务描述
- 展示会员分页列表。
- 会员分页列表:用户名、用户手机号、注册时间、状态、积分数量、操作(编辑、禁用)。
- 点击”新增“,进行会员新增。
- 点击”编辑“,进入会员详情页面。
- 点击”禁用/回复“,进行会员禁用、回复。
- 根据会员名称、会员状态进行筛选。
提现申请列表
运营后台 > 会员 > 预存款 > 提现申请
业务描述
- 展示会员提现申请
- 操作审核通过与否,通过则管理员。
- 根据会员名称、充值单号、操作时间进行筛选。
商品订单列表
业务描述
- 展示平台内所有的商品订单列表。
- 商品订单分页列表:订单编号、订单金额、下单时间、订单状态、支付方式、支付时间、会员名、店铺名称、订单来源、操作(查看)。
- 订单来源:PC、微商城、小程序、APP。
- 订单类型:普通订单、虚拟订单。
- 点击”查看“,进入订单详情页面。
- 根据订单状态、订单编号、下单时间、会员名称、店铺、来源进行筛选。
商品列表
业务描述
- 展示平台内所有的商品列表。
- 商品分页列表展示:商品编号、缩略图、商品名称、上架状态、审核状态、店铺名称、操作(下架/上架)。
- 点击”上架/下架“,对商品的上下架进行处理。
- 根据商品名称、店铺、价格进行搜索商品。
- 点击”查看“可进入商品详情页面,查看商品的详细信息。
PC端首页装修
业务描述
- 设置移动端首页导航栏的选项。
- 点击模板可在右侧进行导航栏新增、编辑、删除、操作等操作。
- 一行展示五个导航栏,超出在下一行进行展示。
- 点击“新增”,新增导航栏设置。设置导航栏:名称、图标(200px200px)。
- 点击“编辑”,设置当前的导航栏。可修改名称、图标。
- 点击“删除”,提示是否删除此模块。
- 移动模块,可在楼层右侧直接拖动楼层,设置它的展示顺序。
移动端首页
技术实现
架构图
后端技术选型
说明 |
框架 |
说明 |
|
基础框架 |
Spring Boot |
MVC框架 |
Spring MVC |
持久框架 |
Mybatis-Plus |
程序构建 |
Maven |
关系型数据库 |
MySQL |
消息中间件AMQP |
RocketMQ |
缓存 |
Redis +MongoDB |
搜索引擎 |
Elasticsearch |
安全框架 |
Spring Security |
数据库连接池 |
Druid |
数据库分库分表 |
sharding |
定时任务 |
xxl-job |
负载均衡 |
Nginx |
静态资源 |
阿里云OSS |
短信 |
阿里云短信 |
认证 |
JWT |
日志处理 |
Log4j |
接口规范 |
RESTful |
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/share/29796.html