大家好,我是青戈,最近给大家手撸了一个基于Springboot3+Vue3前后端分离的 【宠物在线商城系统】,系统代码全部原创,并提供带敲视频和笔记,大家都能跟着做出来。

项目在线体验地址

体验地址(请电脑端浏览器访问):http://43.142.9.148/ 普通用户账号:aaa 密码:123
宠物店主账号:xiaomei 密码:123
超级管理员账号:admin 密码:admin
注:为了保证线上数据完整,关闭了线上增删改数据功能,不影响实际代码功能

带做视频

https://www.bilibili.com/video/BV1uVzbYNEJC/

技术栈

前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL

项目功能描述

超级管理员

登录、个人信息、修改密码
系统首页:统计所有宠物销售数据以及宠物店、宠物数量等
宠物类型:管理所有宠物类型信息
宠物用品类型:管理所有宠物用品类型信息
宠物信息:管理所有由宠物店上传的宠物信息,并且可以设置宠物是否进行推荐,推荐的宠物可以在首页进行展示
宠物用品信息:管理所有由宠物店上传的宠物用品信息
宠物购买订单:管理所有由用户购买宠物所产生的订单信息
宠物用品订单:管理所有由用户购买宠物用品所产生的订单信息
宠物知识帖子:管理所有由用户发布的宠物知识帖子信息,所有管理员审批通过的帖子才可以被其他用户看到,待审批和审批拒绝的不能被其他用户看到
轮播图信息:管理所有系统轮播图信息,轮播图关联宠物,可以通过点击轮播图进入宠物详情
系统公告:管理所有系统公告信息
用户信息:管理所有系统普通用户信息
宠物店信息:管理所有宠物店信息,宠物店在注册完成后,需要上传认证信息后,由管理员进行审批通过后才能使用宠物店的功能
管理员信息:管理所有管理员信息

宠物店

登录、注册、个人信息、修改密码、认证信息
系统首页:查看所有系统公告信息
宠物信息:管理自己宠物店的宠物信息
宠物用品信息:管理自己宠物店的宠物用品信息
宠物购买订单:管理自己宠物店的宠物购买订单信息
宠物用品订单:管理自己宠物店的宠物用品订单信息

用户

游客模式 登录、注册、个人信息、修改密码
首页:查看轮播图、推荐宠物、热门宠物店、热销宠物用品等信息
宠物店:查看所有宠物店信息和其售卖的宠物
宠物列表:查看所有宠物信息
宠物用品:查看所有宠物用品信息并且可以输入用品数量后加入购物车,已加入购物车的商品将会在原本的基础上加上新加入的用品数量
购物车:可以选择用户自己的购物车商品进行下单,会自动计算总价格,并且下单前需要选择收货地址
宠物论坛:用户可以查看所有已经通过审批的宠物知识帖子,也可以在这里发布宠物知识帖子
订单信息:查看自己的宠物购买订单和宠物用品订单
我的帖子:管理用户自己的帖子信息
我的收藏:管理用户的宠物收藏信息
我的地址:管理用户的地址信息
公告信息:查看所有系统公告信息

项目创新点

  1. 多角色多模块数据关联设计
  2. 通用的预约审核模型
  3. Echarts图表数据统计
  4. 富文本

系统功能截图

超级管理员

登录

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_课程设计


数据统计

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Vue_02


宠物信息管理

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_java_03


宠物用品信息管理

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_课程设计_04


宠物购买订单

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Vue_05


宠物用品订单

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_java_06


论坛帖子管理

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Vue_07


用户管理

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Vue_08

宠物店主

本店宠物管理

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_java_09


本店宠物用品管理

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_毕业设计_10


本店宠物购买订单

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Springboot_11


本店宠物用品订单

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Springboot_12

普通用户

首页

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Vue_13


【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_课程设计_14


宠物店

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Springboot_15


宠物

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_java_16


宠物用品

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_Springboot_17


购物车

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_课程设计_18


宠物论坛

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_java_19


我的订单

【从0带做】基于SpringBoot3+Vue3的宠物在线商城系统_课程设计_20