基于SpringBoot2+Vue2的宠物上门服务在线平台

宠物上门服务在线平台

演示视频

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

角色

管理员、普通用户、服务商

技术

SpringBoot2、Vue2、MySQL

核心功能

本系统是一个宠物上门服务在线平台,旨在连接宠物主人和服务商,提供宠物寄养、训练、医疗、殡葬等多种上门服务,实现服务的在线预约、交易、评价和平台管理。

功能介绍

管理员

  1. 用户管理:管理所有用户(普通用户、服务商、管理员)的账户信息、角色和状态(禁用/启用)。
  2. 服务分类管理:维护和管理系统中的服务分类(如宠物寄养、宠物训练等)。
  3. 服务审核:对服务商发布的服务进行审核(通过、不通过、待审核),并可填写驳回理由。
  4. 订单管理:查看所有用户的订单信息,包括订单状态、支付状态等。
  5. 系统配置:进行系统基础数据的维护和配置(如排序等)。

普通用户

  1. 服务浏览与搜索:浏览和搜索不同分类下的宠物服务,查看服务详情、价格、评价和评分。
  2. 服务收藏:收藏感兴趣的服务或服务商。
  3. 服务预约/下单:选择服务、数量、预约日期、填写地址和联系方式,生成订单。
  4. 订单支付:对已生成的订单进行支付操作。
  5. 订单管理:查看个人订单列表。
  6. 服务评价:对已完成的服务订单进行评价,包括评分和评语。
  7. 个人信息管理:修改个人昵称、性别、邮箱、手机号、头像、地址等信息。

服务商

  1. 服务发布与管理:发布新的宠物服务,包括服务名称、详情、价格、单位、所属分类、封面图等。
  2. 服务状态查看:查看已发布服务的审核状态(审核通过、不通过、待审核)。
  3. 订单接收与处理:查看和接收属于自己的服务订单,更新订单状态(如已接单)。
  4. 个人信息管理:修改个人昵称、性别、邮箱、手机号、头像、地址等信息,以及服务商的简介/爱好。

数据字典

服务分类 (cw_channdel)

字段名 类型 备注
id int 主键,自增
cname varchar(255) 分类名称
cts varchar(255) 创建时间
csort int 排序值(数字越小越靠前)

收藏 (cw_collect)

字段名 类型 备注
id int 主键,自增
sid int 服务ID
uid int 用户ID
cts varchar(255) 收藏时间
fwsid int 服务商ID
ctype varchar(255) 收藏类型(server: 服务, fws: 服务商)

订单 (cw_order)

字段名 类型 备注
id int 主键,自增
sid int 服务ID
uid int 用户ID
num int 购买数量
price decimal(10, 2) 服务单价
money varchar(255) 订单总价
pay varchar(255) 支付状态(0: 待支付, 1: 已支付, -1: 已取消/退款)
payts varchar(255) 支付时间
appday varchar(255) 预约日期
address varchar(255) 服务地址
ispj varchar(255) 评价状态(0: 待评价, 1: 已评价)
pjcont varchar(255) 评价内容/评语
pjscore int 评分
pjts varchar(255) 评价时间
phone varchar(255) 联系手机号
realname varchar(255) 联系人姓名
note varchar(255) 订单备注
orderno varchar(255) 订单号
cts varchar(255) 订单创建时间
sname varchar(255) 服务名称
fwsid int 服务商ID
isaccept varchar(255) 接单状态(0: 初始/未接单, 1: 已接单)
unit varchar(255) 服务单位

宠物服务 (cw_server)

字段名 类型 备注
id int 主键,自增
sname varchar(255) 服务名称
sdesc longtext 服务详情描述
cts varchar(255) 创建时间
fimg varchar(255) 服务封面图片路径
uid int 发布服务的用户ID(服务商ID)
avg_score float(10, 2) 平均评分
pj_num int 评价人数
see_num int 浏览量
status varchar(255) 审核状态(1: 审核通过, -1: 不通过, 0: 待审核)
msg varchar(255) 驳回理由
cid int 服务分类ID
price decimal(10, 2) 服务单价
unit varchar(255) 服务单位

用户 (cw_users)

字段名 类型 备注
id int 主键,自增
password varchar(255) 密码
user_nickname varchar(255) 昵称
user_gender varchar(255) 性别
user_email varchar(255) 邮箱
user_phone varchar(255) 手机号
cts varchar(255) 创建时间
login_ts varchar(255) 最后登录时间
role varchar(255) 角色(admin: 管理员, pt: 普通用户, fws: 服务商)
status varchar(255) 状态(0: 禁用, 1: 启用)
msg varchar(255) 状态信息/备注
faceimg varchar(255) 头像图片路径
ulike varchar(255) 爱好/服务商简介
address varchar(255) 地址

部分截图


























相关推荐
码界筑梦坊2 分钟前
330-基于Python的社交媒体舆情监控系统
python·mysql·信息可视化·数据分析·django·毕业设计·echarts
一个网络学徒3 分钟前
python5
java·服务器·前端
森焱森7 分钟前
详解 Spring Boot、Flask、Nginx、Redis、MySQL 的关系与协作
spring boot·redis·python·nginx·flask
workflower7 分钟前
业务需求-假设场景
java·数据库·测试用例·集成测试·需求分析·模块测试·软件需求
专注VB编程开发20年25 分钟前
vb.net datatable新增数据时改用数组缓存
java·linux·windows
(>_<)28 分钟前
java minio 分片上传工具类与测试demo
java·minio·分片上传
不想打工的码农28 分钟前
MyBatis-Plus多数据源实战:被DBA追着改配置后,我肝出这份避坑指南(附动态切换源码)
java·后端
哈里谢顿31 分钟前
Vue 3 入门完全指南:从零构建你的第一个响应式应用
vue.js
Coder_Boy_43 分钟前
Deeplearning4j+ Spring Boot 电商用户复购预测案例
java·人工智能·spring boot·后端·spring
踢足球09291 小时前
寒假打卡:2026-2-7
java·开发语言·javascript