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

目录
相关文章
|
5天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的武汉市公交路线查询系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的武汉市公交路线查询系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
5天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的志愿服务管理系统设计和实现(源码+LW+部署讲解)
基于SpringBoot+Vue的志愿服务管理系统设计和实现(源码+LW+部署讲解)
26 6
|
4天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
1天前
|
JavaScript
vue知识点
vue知识点
13 5
|
3天前
|
JavaScript
|
5天前
|
JavaScript
【vue】el-dialog 内的tinymce弹窗被遮挡的解决办法 及 tinymce打开弹出菜单后直接关闭对话组件,导致该弹出菜单残留
【vue】el-dialog 内的tinymce弹窗被遮挡的解决办法 及 tinymce打开弹出菜单后直接关闭对话组件,导致该弹出菜单残留
19 6
|
2天前
|
存储 缓存 JavaScript
vue代码优化方案
【7月更文挑战第13天】 **Vue.js 优化要点:** 分解大组件以提高复用性和加载速度;利用计算属性与侦听器优化数据处理;使用Object.freeze()减少响应式数据;借助Vuex或Composition API管理状态;实现虚拟滚动和无限加载提升长列表性能;路由懒加载减少初始加载时间;用Vue DevTools检测性能瓶颈;定期代码审查与重构;应用缓存策略;遵循最佳实践与团队规范,提升应用整体质量。
13 2
|
5天前
|
JavaScript 前端开发
【vue】 el-table解决分页不能筛选全部数据的问题
【vue】 el-table解决分页不能筛选全部数据的问题
18 4
|
5天前
|
JavaScript
【vue】 vue2 监听滚动条滚动事件
【vue】 vue2 监听滚动条滚动事件
12 1
|
5天前
|
JavaScript 定位技术
【天地图】vue 天地图 T is not defined
【天地图】vue 天地图 T is not defined
16 1