全新开源的基于SpringBoot和Vue构建的新零售商城系统亮相

全新开源的基于SpringBoot与Vue构建的新零售商城系统登场

大家好呀,我是 Java陈序员。之前给大家介绍过两款可以支持多端操作的开源商城系统呢。

邻家小铺!一款基于 SpringBoot 和 Vue 的商城系统!

后台管理 + H5 + 微信小程序!又一款开源轻量的小商城!

今天呢,再给大家推荐一款借助 SpringBoot + Vue 实现的开源新零售商城系统啦,它包含移动端和 PC 后台哟!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等内容。

项目概览

crmeb_java —— 一款基于 Java、Vue 以及 Uni-App 开发的开源商城系统,提供新零售、分销推广、拼团、砍价、秒杀等多种功能,支持 PC 后台、小程序、H5 移动端呢。

功能特点

  • 基于主流技术栈开发 :采用前后端分离的开发模式,后端接口基于 SpringBoot 来实现,后台管理端基于 Vue + ElementUI 来实现,移动端基于 Uni-App 来实现
  • 完备的商城功能 :提供商品(分类管理、库存管理)、用户、订单、购物车、营销、分销等常用的商城系统功能
  • 多端适配与展示 :支持微信公众号、小程序以及 H5 移动端等多平台使用,满足不同用户的访问需求

功能展示

PC 后台

  • 控制台

  • 商品管理

  • 订单管理

  • 用户管理

  • 积分配置

  • 秒杀管理

  • 砍价管理

  • 拼团管理

  • 优惠券管理

  • 分销配置

  • 财务管理

移动端

  • 首页

  • 分类

  • 购物车

  • 结算

  • 个人中心

  • 订单中心

  • 地址信息

本地搭建

环境预备

  • 开发工具

  • IntelliJ IDEA:用于调试后端服务代码

  • VS Code:用于调试 PC 后台管理前端代码
  • HBuilder:用于调试商城前台 Uni-App 代码
  • Navicat:MySQL 连接客户端
  • 微信开发者工具(可选):用于调试商城前台小程序端

  • 环境要求

  • Java8

  • MySQL5.7
  • Redis
  • Node.js14

  • 源码获取

1、克隆代码

git clone https://github.com/crmeb/crmeb_java.git

2、目录说明

crmeb_java
├── admin             # PC 后台管理前端代码工程
├── app               # 商城前台代码工程
└── crmeb             # 后端服务代码工程

后台服务

1、把后端服务代码 cremb 以 Maven 工程的形式导入到 IDEA 中,代码目录结构如下:

crmeb
├── crmeb-admin             # PC 后台管理的后端服务
├── crmeb-common            # 后端服务的通用模块
├── crmeb-front             # 商城前台的后端服务
├── crmebimage              # 系统图片资源目录
├── shell                   # 后端服务脚本
└── sql                     # MySQL 脚本

2、创建数据库 cremb

CREATE DATABASE cremb CHARACTER SET utf8 COLLATE utf8_general_ci;

3、把 sql/Crmeb_1.3.4.sql 文件导入到数据库 cremb

4、修改 crmeb-admincrmeb-front 工程下配置文件 application.yml 中的服务器图片路径配置(crmeb-front 无需配置)、MySQL、Redis 配置连接信息

crmeb:
  # 服务器图片路径配置 斜杠结尾
  imagePath: D:/JavaEE/github/crmeb_java/crmeb/crmebimage/ 

spring:
  # 数据库配置
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8
    username: crmeb
    password: 111111
  # Redis 配置
  redis:
    host: 127.0.0.1 #地址
    port: 6379 #端口
    password: 111111
    timeout: 10000 # 连接超时时间(毫秒)
    database: 3 #默认数据库

5、分别运行主启动类 com.zbkj.admin.CrmebAdminApplicationcom.zbkj.front.CrmebFrontApplication 启动服务

后台管理

1、在命令行窗口中进入 PC 后台管理前端代码工程 admin 目录

2、安装依赖

npm install

3、运行服务

npm run dev

4、当窗口出现如下内容时,说明服务启动成功

DONE  Compiled successfully in 9510ms

App running at:
- Local:   http://localhost:9527/
- Network: http://192.168.31.92:9527/

5、浏览器访问

http://localhost:9527/

默认用户名密码:admin/123456

商城前台

1、把商城前台工程 app 导入到 HBuilder 中

2、修改 config/app.js 中的后台服务地址

//移动端商城API
let domain = 'http://127.0.0.1:8081'

module.exports = {
    // 请求域名 格式: https://您的域名
    HTTP_REQUEST_URL: domain,

    // #ifdef MP
    HTTP_REQUEST_URL: domain,
    // #endif
    HTTP_ADMIN_URL: 'http://127.0.0.1:8080', //PC后台的API请求地址,上传图片用,影响h5上传头像
    // #ifdef H5
    //H5接口是浏览器地址
    // HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host,
    // http://api.java.crmeb.net:20001
    HTTP_REQUEST_URL: domain,
    // #endif

    HEADER: {
        'content-type': 'application/json'
    },
    HEADERPARAMS: {
        'content-type': 'application/x-www-form-urlencoded'
    },
    // 回话密钥名称 请勿修改此配置
    TOKENNAME: 'Authori-zation',
    // 缓存时间 0 永久
    EXPIRE: 0,
    //分页最多显示条数
    LIMIT: 10
};

3、点击 HBuilderX 顶部菜单栏中的运行

crmeb_java 除了实现商城功能外,还具备文章管理、微信公众号交互等特色模块呢。不管是个人学习、企业开发还是商业应用,crmeb_java 都是一个值得尝试二次开发的开源项目哟~

结尾

所推荐的开源项目已收录到 GitHub 项目中,欢迎大家去 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网址进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流探讨开源项目。要是有人在群里打广告,会被移除。要是你对这个交流群感兴趣或者在使用开源项目时碰到问题,可以通过关注微信公众号【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方菜单添加个人微信并备注【开源项目交流群】,通过后会拉你进群。

大家的点赞、收藏和评论都是对作者的支持,若文章对你有帮助还请点赞转发支持下,谢谢!

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/12987.html

(0)
LomuLomu
上一篇 12小时前
下一篇 9小时前

相关推荐

  • manim边做边学–动画联动

    今天介绍Manim中的动画联动的技巧,在数学动画中,动画联动是常用的功能, 比如讲解平面几何中三角形与圆的位置关系变化,通过动画联动可以让圆沿着三角形的边滚动,或者让三角形的顶点在圆上移动,从而直观地展示内切、外接等几何关系。 总之,通过动画联动,可以将复杂的概念、关系或变化过程以动态的方式展示出来。 这种动态展示比静态的图像或文字描述更具吸引力,能让观众更…

    2025 年 1 月 16 日
    36600
  • 🚀 2025年最新IDEA激活码分享:永久破解IDEA至2099年(附详细图文教程)

    大家好!今天给大家带来一篇超实用的JetBrains全家桶破解教程,适用于IDEA、PyCharm、DataGrip、Goland等所有JetBrains产品!💯 先上最新IDEA版本破解成功的实锤截图👇 可以看到已经成功破解到2099年啦!🎉 接下来,我将用最详细的图文步骤,手把手教你如何激活IDEA到2099年。这个方法同样适用于旧版本哦!无论你是什么操…

    2025 年 6 月 1 日
    1.6K00
  • 基于Java的不固定长度字符集在指定宽度和自适应模型下图片绘制生成实战

    目录 前言 一、需求介绍 1、指定宽度生成 2、指定列自适应生成 二、Java生成实现 1、公共方法 2、指定宽度生成 3、指定列自适应生成 三、总结 前言 在当今数字化与信息化飞速发展的时代,图像的生成与处理技术正日益成为众多领域关注的焦点。从创意设计到数据可视化,从游戏开发到人工智能辅助创作,高效、精准且具有高度适应性的图像生成方案有着广泛而迫切的需求。…

    未分类 2025 年 5 月 12 日
    10000
  • 2024 PyCharm最新激活码,PyCharm永久免费激活码2025-02-06 更新

    PyCharm 2024最新激活码 以下是最新的PyCharm激活码,更新时间:2025-02-06 🔑 激活码使用说明 1️⃣ 复制下方激活码 2️⃣ 打开 PyCharm 软件 3️⃣ 在菜单栏中选择 Help -> Register 4️⃣ 选择 Activation Code 5️⃣ 粘贴激活码,点击 Activate ⚠️ 必看!必看! 🔥 获取最…

    2025 年 2 月 6 日
    72500
  • 2025年最新PyCharm激活码及永久破解教程(支持2099年)

    JetBrains全家桶(包括PyCharm、IDEA、DataGrip、Goland等)的破解方法其实非常简单。先看最新PyCharm版本成功破解到2099年的效果图: 下面将详细介绍如何激活PyCharm至2099年。这个方法适用于: 所有操作系统(Windows/Mac/Linux) 任何版本 100%成功率 获取PyCharm安装包 已安装可跳过此步…

    2025 年 5 月 10 日
    11900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信