基于SpringBoot2+Vue2的宠物健康医疗论坛系统

宠物健康医疗论坛系统

角色

管理员、普通用户、宠物医生

技术

SpringBoot2、Vue2、MySQL

核心功能

本系统是一个宠物健康医疗在线交流与服务平台,旨在连接宠物主人、宠物医生和医疗信息。系统提供在线问诊咨询、医生预约、健康文章浏览、宠物社区交流以及宠物信息管理等功能,致力于为宠物主人提供便捷、专业的健康医疗服务和交流空间。

功能介绍

管理员

  1. 用户管理 :管理普通用户和宠物医生的账户信息,包括启用、禁用(state字段)和查看详情。
  2. 内容审核 :审核用户发布的文章(cw_articlesh字段)和帖子(cw_forumsh字段),包括通过、驳回并填写理由(msg字段)。
  3. 医生资质审核 :审核医生提交的资质信息(cw_doctorsh字段),包括通过、驳回并填写原因。
  4. 分类管理 :管理文章和论坛帖子的分类(cw_type),包括添加、修改和排序。
  5. 反馈处理 :查看用户提交的反馈和建议(cw_feedback),并进行处理(result字段)。
  6. 系统统计 :查看系统运营数据,如注册数量、预约数量、发帖数量等(cw_tj)。

普通用户

  1. 账户管理 :注册、登录、修改个人信息、上传头像(faceimg)。
  2. 宠物管理 :添加、修改、查看和删除自己的宠物信息(cw_pet),包括名字、类型、年龄、照片等。
  3. 医生预约 :浏览医生信息,选择医生进行在线预约(cw_app),包括选择预约日期、时间、描述病情和选择宠物。
  4. 在线咨询 :发布咨询问答(cw_ask),等待医生回答,并可对医生的回答进行评分和评价。
  5. 社区交流 :浏览、发布帖子(cw_forum),参与评论(cw_comment),收藏感兴趣的帖子(cw_collect_forum)。
  6. 健康文章 :浏览、搜索系统发布的健康医疗文章(cw_article)。
  7. 评价反馈 :对已完成的医生预约进行评价(cw_eval),提交系统反馈和建议(cw_feedback)。

宠物医生

  1. 资质认证 :提交个人履历、毕业学校、学历、优势等信息进行资质认证(cw_doctor)。
  2. 预约管理 :查看自己的预约列表(cw_app),对用户的预约请求进行接受或拒绝操作,并标记服务结束。
  3. 在线问答 :回答用户发布的咨询问答(cw_ask),并可查看用户对回答的评价。
  4. 信息发布 :发布宠物健康医疗相关的文章(cw_article)。
  5. 个人主页管理 :维护个人医生信息(cw_doctor),包括照片、优势、工作地址、可提供项目等,并控制信息是否发布(ispub)。
  6. 评价查看 :查看用户对自己的预约服务所做的评价(cw_eval)。

数据字典

预约医生 (cw_app)

字段名 类型 备注
id int 主键ID
patuid int 普通用户ID
docuid int 医生ID
cts varchar 创建时间
isaccept varchar 是否接受预约:0-处理中, 1-接受, -1-拒绝
appdate varchar 预约日期
appts varchar 预约时间
pdesc varchar 描述/病情描述
isend varchar 是否结束服务:0-初始, 1-已上门结束服务
iseval varchar 是否已评价:0-初始, 1-已评价
apros varchar 预约项目
petids varchar 宠物ID列表
workaddress varchar 工作地址

文章 (cw_article)

字段名 类型 备注
id int 主键ID
uid int 发布者ID
tid int 分类ID
cts varchar 创建时间
atitle varchar 标题
acont longtext 内容
adesc varchar 简介
aimg longtext 封面图片URL
sh varchar 审核状态:0-待审核, 1-通过, -1-不通过
msg varchar 驳回理由
tags varchar 标签
ispub varchar 是否发布

咨询问答 (cw_ask)

字段名 类型 备注
id int 主键ID
uid int 用户ID
cseeNum int 浏览量
aname varchar 标题
acont longtext 内容
cts varchar 创建时间
imgs longtext 图片URL
sh varchar 审核状态:0-待审核, 1-通过, -1-不通过
msg varchar 驳回理由
adesc varchar 简介
docuid int 医生ID
replaycont longtext 回答内容
isreplay varchar 是否已回答:0-未回答, 1-已回答
ispj varchar 是否已评价:0-未评价, 1-已评价
pf float 评分
pjcont varchar 评语
pjcts varchar 评价时间

收藏帖子 (cw_collect_forum)

字段名 类型 备注
id int 主键ID
uid int 用户ID
fid int 帖子ID
cts varchar 创建时间

评论 (cw_comment)

字段名 类型 备注
id int 主键ID
uid int 用户ID
hfId int 被回复评论ID
hfUid int 被回复用户ID
cts varchar 创建时间
context longtext 评论内容
ctype varchar 评论类型:article(文章), forum(帖子)
fid int 被评论主体ID(文章ID或帖子ID)
hitlikenum int 点赞数量

宠物医生 (cw_doctor)

字段名 类型 备注
id int 用户ID(与cw_users的id一致)
photo varchar 照片URL
advantage varchar 优势/擅长领域
sh varchar 资质审核状态:0-待审核, 1-通过, -1-不通过
msg varchar 驳回原因
udesc longtext 个人履历
sex varchar 性别
age int 年龄
realname varchar 真实姓名
school varchar 毕业学校
educational varchar 学历
ispub varchar 是否发布:2-已提交, 1-发布, 0-关闭
eval float 总评分
avgeval float 平均分
evalnum int 评价数量
workaddress varchar 工作地址
dept varchar 部门科室
pros varchar 项目

评价 (cw_eval)

字段名 类型 备注
id int 主键ID
uid int 用户ID
eval float 评分
docuid int 医生ID
appId int 预约ID
cts varchar 创建时间
econt longtext 评语内容

反馈和建议 (cw_feedback)

字段名 类型 备注
id int 主键ID
cont longtext 反馈内容
cts varchar 创建时间
result longtext 处理结果

帖子 (cw_forum)

字段名 类型 备注
id int 主键ID
uid int 用户ID
tid int 分类ID
commentNum int 评论数量
cseeNum int 浏览量
fname varchar 标题
fcont longtext 内容
cts varchar 创建时间
imgs longtext 图片URL
sh varchar 审核状态:0-待审核, 1-通过, -1-不通过
msg varchar 驳回原因
fdesc varchar 简介

评论点赞 (cw_hitlike_comment)

字段名 类型 备注
id int 主键ID
uid int 用户ID
cid int 评论ID
cts varchar 创建时间

宠物 (cw_pet)

字段名 类型 备注
id int 主键ID
uid int 用户ID
age varchar 年龄
pname varchar 宠物名字
ptype varchar 类型
pphoto varchar 照片URL
sex varchar 性别
pdesc varchar 简介
pweight varchar 重量
cts varchar 创建时间

统计 (cw_tj)

字段名 类型 备注
id int 主键ID
regnum int 注册数量
appnum int 预约数量
forumnum int 发帖数量
asknum int 问答数量
petnum int 宠物数量
day varchar 日期

分类 (cw_type)

字段名 类型 备注
id int 主键ID
tsort int 排序(小在前)
cts varchar 创建时间
tname varchar 名称
timg varchar 图片URL
ttype varchar 分类类型:article(文章), forum(帖子)

用户 (cw_users)

字段名 类型 备注
id int 主键ID
phone varchar 手机号
upass varchar 密码
faceimg varchar 头像URL
nickname varchar 昵称
realname varchar 真实姓名
msg varchar 禁用原因
cts varchar 创建时间
sex varchar 性别
ulike varchar 简介
school varchar 毕业学校
major varchar 专业/工作
email varchar 邮箱
age int 年龄
role varchar 角色:admin(管理员), pt(普通用户), doc(宠物医生)
state varchar 状态:0-禁用, 1-启用

部分截图

































演示地址

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

相关推荐
h***59331 小时前
SpringBoot中如何手动开启事务
java·spring boot·spring
q***75181 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
L.EscaRC1 小时前
深入解析SpringBoot中的循环依赖机制与解决方案
java·spring boot·spring·循环依赖
G***E3161 小时前
MySQL增强现实案例
数据库·mysql·ar
小胖同学~2 小时前
浅浅的聊聊MySQL的MVCC
mysql
q***48412 小时前
SpringBoot整合easy-es
spring boot·后端·elasticsearch
w***74402 小时前
SQL Server 数据库迁移到 MySQL 的完整指南
android·数据库·mysql
一 乐3 小时前
健身达人小程序|基于java+vue健身达人小程序的系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·小程序
倚肆3 小时前
Spring Boot 中的 Bean 与自动装配详解
spring boot·后端·python