基于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

目录
相关文章
|
6天前
|
前端开发 JavaScript Java
Springboot+vue的医患档案管理系统
这是一个医患档案管理系统,包含用户管理、病历管理和预约管理模块。示例展示了一个Spring Boot后端接口,用于获取所有病历信息,以及一个Vue.js前端,使用Axios调用该接口显示病历列表。实际项目需考虑登录、权限及病历CRUD功能,可按需求和技术栈扩展。
22 7
|
13天前
|
JavaScript Java 关系型数据库
基于 java + Springboot + vue +mysql 大学生实习管理系统(含源码)
本文档介绍了基于Springboot的实习管理系统的设计与实现。系统采用B/S架构,旨在解决实习管理中的人工管理问题,提高效率。系统特点包括对用户输入的验证和数据安全性保障。功能涵盖首页、个人中心、班级管理、学生管理、教师管理、实习单位管理、实习作业管理、教师评分管理、单位成绩管理和系统管理等。用户分为管理员、教师和学生,各自有不同的操作权限。
|
26天前
|
前端开发 JavaScript Java
springboot+vue实现用户统一认证、管理-前端实现
springboot+vue实现用户统一认证、管理-前端实现
24 0
|
26天前
|
Java 关系型数据库 MySQL
springboot+mybatis-plus实例demo
springboot+mybatis-plus实例demo
28 0
|
27天前
|
SQL Java 关系型数据库
MyBatisPlus学习笔记(SpringBoot版)
MyBatisPlus学习笔记(SpringBoot版)
98 0
|
28天前
|
前端开发 JavaScript Java
springboot+mybatis plus+vue+elementui+axios 表格分页查询demo
springboot+mybatis plus+vue+elementui+axios 表格分页查询demo
32 0
|
28天前
|
JavaScript 安全 Java
Spring Boot 和 Vue.js 实现的前后端分离的用户权限管理系统
Spring Boot 和 Vue.js 实现的前后端分离的用户权限管理系统
50 0
|
1月前
|
前端开发 Java 数据安全/隐私保护
【五】springboot整合mybatis-plus
【五】springboot整合mybatis-plus
17 0
|
1月前
|
SQL Java 数据库连接
【四】springboot整合mybatis-plus
【四】springboot整合mybatis-plus
33 0
|
1月前
|
SQL 安全 Java
Springboot整合MybatisPlus
Springboot整合MybatisPlus
37 0