基于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) 地址

部分截图


























相关推荐
2501_933923252 分钟前
Spring Bean作用域揭秘:单例、原型、请求与会话的区别
java·后端·spring·java-ee
学编程就要猛19 分钟前
基于Spring AI 的智能聊天机器人
java·spring ai·chat robot
修炼室21 分钟前
Java开发工程师笔试经验贴【高频知识】
java
木井巳34 分钟前
【记忆化搜索】最长递增子序列
java·算法·leetcode·深度优先·剪枝·推荐算法
文人sec36 分钟前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
杨杨杨大侠41 分钟前
知识库已经有了,Java 程序员还要做什么?Spring AI RAG 实战
java·openai·ai编程
高级程序源42 分钟前
django招聘网站信息爬取与分析系统79704-计算机课程设计、毕业设计
后端·python·mysql·小程序·django·flask·课程设计
伊信1 小时前
Spring AI 基础学习与应用
java·后端
夜郎king1 小时前
基于 Java + Playwright 实现网站自动访问与数据采集(以腾讯云开发者社区为例)
java·playwright·网页数据获取
Anastasiozzzz1 小时前
重新定义 Agent 基建:Redis 在现代 AI 与智能体系统中的工程实践
java·人工智能·redis·ai