暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Lilishop开源商城系统(PC,H5,App,小程序端齐全了)

RunTheCode 2022-05-29
4305


大家好,我是小酷

今天给大家推荐的开源项目是Lilishop开源商城系统。


  •  系统介绍

Lilishop商城基于SpringBoot 全端开源 电商商城系统 O2O商城 B2B商城 多语言商城 跨境电商 B2B2C商城 F2B2C商城 S2B2C商城 分销商城 多用户商城 各小程序商城 H5商城 APP商城 PC商城。

  • 功能介绍
系统功能包含首页,商品订单,订单投诉,订单售后服务,会员资金,积分管理,促销,商品管理,品牌审核,店铺,运营管理,优惠券,秒杀活动,积分兑换,流量统计,订单统计,商品统计,积分管理,物流管理,用户管理,部门管理等等。

1. 平台管理端功能



2. 卖家端功能


项目功能相当多,丰富多彩,应有尽有,应用的移动端/电脑端都齐全,有一定技术功底的开源爱好者可以动手起来了。

  • 技术框架
* 核心框架:SpringBoot
* 安全框架:Spring Security、JWT
* 消息队列:RocketMQ
*分布式缓存:Redis+MongoDB
* 持久层框架:Mybatis-plus
*数据库:MySql
*搜索引擎:Elasticsearch
*应用容器化:Docker
*第三方SDK:阿里云SDK
*数据库连接池:Druid
*负载均衡:Nginx
* 工具:Lombok,Hutool
* 前端框架:Vue2、Vue- router、Vuex、Axios、WebPack、ES6



  • 开发环境

  1. JDK:1.8

  2. MySql:8.0.25
  3. Redis:6.2.5
  4. Elasticsearch:7.3.0
  5. MongoDB:5.0.2
  6. Rokcet- server:4.7.0
  7. xxl-job:2.3.0
  8. Nginx:1.10+


  • 核心依赖
依赖版本
Spring Boot2.4.10
Spring Boot Admin
2.3.1
RocketMQ
2.2.2
Mybatis-plus3.5.1
hutool5.8.0
AliPay-SDK4.22+
Lombok1.18.24
Druid
1.2.8

  • 项目结构

项目采用分模块开发方式

  • framework 系统框架模块

  • buyer-api 买家端接口

  • manager-api 管理员接口

  • seller-api 商家端接口

  • common-api 工具类接口

  • consumer 消费者模块

  • admin 平台管理员模块



  • 系统架构





  • 启动流程

1. 上新准备

    一套完整的域名(PC端、移动端、商家端、管理端、以及4个API端)


    ssl证书


    域名备案


    支付宝支付参数


    微信支付参数


    微信联合登陆参数


    阿里云OSS参数


    阿里云短信参数


    快递鸟物流查询参数


    最低服务器配置
    2核16G内存服务器一台(推荐使用 CentOS 7.6 64位)(如果基础中间件使用外部服务器的,则可以适量减少内存)


    2.  docker-compose环境安装(如果已经安装,则可忽略)

      #安装git
      sudo yum install -y git
      #安装maven
      sudo yum install -y maven
      #安装依赖
      sudo yum install -y yum-utils device-mapper-persistent-data lvm2
      #设置源
      sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
      sudo yum makecache fast
      #安装docker
      sudo yum install -y docker-ce
      #启动服务
      sudo systemctl start docker
      #安装docker-compose
      curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > usr/local/bin/docker-compose
      #授权
      sudo chmod +x usr/local/bin/docker-compose
      #检测版本号
      docker-compose -v

      3. docker脚本下载

        git clone https://gitee.com/beijing_hongye_huicheng/docker.git

        4. Rocketmq 需要特殊配制一下节点ip

            在 config/broker.conf 文件中,将brokerIP1修改为部署docker的局域网ip

        5. 运行脚本(第一行为部署环境包括Mysql、mq、redis、xxljob等所有中间健)

          docker-compose up -d

          6. 校验(查看进程是否启动,如果反复启动的程序,可以使用docker logs 镜像id 查看日志)

            docker ps



            • 演示效果

            登录



            首页


            订单


            优惠券


            商品


            运营


            统计



            本期到此结束记得分享哦


            END





            项目基本信息 

              项目编号:R220528
            登录账号:
                            用户名:admin
                            密    码:123456

            获取源码&在线演示地址

                    后台发送项目编号


            小酷推荐

            1. 奇文网盘(高仿百度网盘的多功能分布式文件系统)

            2. SmartAdmin(快速搭建自己的后台管理系统吧)

            3. Vueblog个人博客(适合前端学者)


            今天你分享了吗?



            想要看小酷更多分享的内容,
            请记得关注公众号
            RunTheCode
            文章转载自RunTheCode,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论