基于Springboot+MybatisPlus+Vue的前后端分离电子商城系统

简介: 基于Springboot+MybatisPlus+Vue的前后端分离电子商城系统

一、基于Springboot+MybatisPlus+Vue的前后端分离电子商城系统


基于Springboot+MybatisPlus+Vue的前后端分离电子商城系统,主要分为用户端和管理端两个模块。

用户端主要支撑首页、商品信息、商品咨询、个人中心、后台管理、购物车、在线客服等功能。

管理端主要支撑首页、个人中心、用户管理、商品分类管理、商品信息管理、订单评价管理、系统管理、订单管理等功能。


二、技术框架


基于Springboot+MybatisPlus+Vue的前后端分离电子商城系统

开发语言:Java JDK1.8

数据库:mysql5.7

前端:Bootstrap框架+jstl标签语法+JSP技术/VUE框架

后端:Springboot框架、Spring框架、持久层MyBatis+PageHelper分页插件

开发工具:Idea2020/Eclipse VScode Navicat Maven3.6


三、运行步骤及地址


1.Navicat中创建数据库。

2.在数据库中运行src/main/resources下的sql文件。

3.修改src/main/resources的主配置文件中的的数据库用户名和密码。

4.启动Tomcat服务器,或者启动springboot项目。

5.运行启动项目。

6.登陆地址:

管理员账号:

用户账号:

源码+数据库:

a73c7db1c0e7450884f669af675f883e.png

80a6a1ba7b864ef69efd9d5b34008aa0.png

b895d97adbe34b91afa9783dbcfe93de.png

四、展示页


直接描述图片就好【前台和后台页面】


4.1 前台页面


  • 首页
    进行商品信息推荐,提供依据商品名称的搜索功能。


daab6d49158345ebb173bd9a90594f2d.png


商品信息

显示商品的名称、品牌、展示图等信息,可通过商品种类进行筛选。


image.png


选择手机后仅展示此品类下的商品信息。

image.png


个人中心

可对用户名、密码、姓名、性别、头像、联系电话、余额等内容进行更新信息。


image.png



购物车

对添加到购物车的产品名称和价格进行显示,可修改数量,进行删除或购买操作。


79c64685310e41fbb5b8dff30d80ef0e.png


在线客服

可与在线客服进行沟通询问。

bf0413a8e15e4bdcace01f40e32fe8b5.png


4.2 后台页面


  • 用户管理
    以列表形式展示索引、用户名、姓名、性别、头像、联系电话等信息。
    可进行详情、修改、删除操作。


829d39cd75f541069bbe36e71fba3ad9.png


商品分类管理

以列表形式展示索引、商品分类等信息。

可进行详情、修改、删除、新增等操作。

可按照商品费雷进行查询。

0f25c757115d460c94dc931cf3589eaf.png


商品信息管理

以列表形式展示商品信息。

可进行详情、修改、查看评论、删除等操作。


1d1e71f43458419497891532fc3c4947.png

具体查看商品名称、商品分类、图片、品牌、规格、价格、商品详情等内容。


89c9863096dc412cac07217f5397bf2b.png


输入商品内容、商品分类、图片、品牌、规格、价格、商品详情等内容进行编辑操作。


5d10df5c62b844efb9c78624bcb0b0c0.png

订单评价管理

以列表形式展示索引、订单编号、商品名称、商品分类、品牌、规格、评分、添加图片、评价内容、评价日期、用户名等信息。

可以通过商品名称、品牌、评分、用户名进行查询。。

可进行删除、统计报表等操作。


a1683f9f995c42739beeeae30195c611.png


轮播图管理

以列表形式展示索引、名称、值等信息。

可以进行详情、修改、删除、新增等操作。


1461130fbc634906b94cf5b8526234c3.png

商品咨询

以列表形式展示索引、标题、简介、图片等信息。

可进行详情、修改、删除、新增等操作。

可通过标题进行查询。


b9df7094384d4236be4f42a34c760b2e.png

已退款订单

以列表形式展示索引、订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址等信息。

可进行删除等操作。

可通过订单编号、商品名称进行查询。

535c977c197b43ea85203bf0d3774f75.png

已完成订单

以列表形式展示索引、订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址等信息。

可进行删除等操作。

可通过订单编号、商品名称进行查询。


c3002d500c26460fb317f493e78076d9.png

目录
相关文章
|
8天前
|
JSON JavaScript Java
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
21 0
|
10天前
|
Java 数据库连接 数据库
Springboot整合mybatisPlus开发
MyBatis-Plus是一个MyBatis的增强工具,旨在简化开发和提高效率。它在不修改原有MyBatis的基础上提供额外功能。要将MyBatis-Plus集成到SpringBoot项目中,首先通过Maven添加mybatis-plus-boot-starter和相应数据库驱动依赖,然后配置application.yml中的数据库连接信息,并指定Mapper类的扫描路径。Mapper接口可继承BaseMapper实现基本的CRUD操作。
|
10天前
|
XML Java 数据库连接
Springboot整合mybatisPlus操作数据库
MyBatis-Plus是MyBatis的增强工具,简化开发、提高效率。它提供官网文档,便于集成到SpringBoot项目中。集成步骤包括添加mybatis-plus-boot-starter和数据库驱动依赖,配置数据源,扫描Mapper类包。Mapper接口继承BaseMapper即可使用基本的CRUD操作。示例代码展示了Service层的增删改查实现。MyBatisPlus还支持逻辑删除、自动填充等功能,同时可与Mybatis XML配合使用,通过调整配置指定XML映射文件位置。
|
21天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的4S店客户管理系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的4S店客户管理系统的详细设计和实现
43 4
|
21天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的在线课堂微信小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的在线课堂微信小程序的详细设计和实现
32 3
|
21天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的微信课堂助手小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的微信课堂助手小程序的详细设计和实现
55 3
|
21天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的商品展示的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的商品展示的详细设计和实现
31 3
|
21天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的电子商城购物平台的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的电子商城购物平台的详细设计和实现
49 3
|
Java 应用服务中间件 Maven
传统maven项目和现在spring boot项目的区别
Spring Boot:传统 Web 项目与采用 Spring Boot 项目区别
361 0
传统maven项目和现在spring boot项目的区别
|
XML Java 数据库连接
创建springboot项目的基本流程——以宠物类别为例
创建springboot项目的基本流程——以宠物类别为例
127 0
创建springboot项目的基本流程——以宠物类别为例