宠物健康医疗论坛系统
角色
管理员、普通用户、宠物医生
技术
SpringBoot2、Vue2、MySQL
核心功能
本系统是一个宠物健康医疗在线交流与服务平台,旨在连接宠物主人、宠物医生和医疗信息。系统提供在线问诊咨询、医生预约、健康文章浏览、宠物社区交流以及宠物信息管理等功能,致力于为宠物主人提供便捷、专业的健康医疗服务和交流空间。
功能介绍
管理员
- 用户管理 :管理普通用户和宠物医生的账户信息,包括启用、禁用(
state字段)和查看详情。 - 内容审核 :审核用户发布的文章(
cw_article的sh字段)和帖子(cw_forum的sh字段),包括通过、驳回并填写理由(msg字段)。 - 医生资质审核 :审核医生提交的资质信息(
cw_doctor的sh字段),包括通过、驳回并填写原因。 - 分类管理 :管理文章和论坛帖子的分类(
cw_type),包括添加、修改和排序。 - 反馈处理 :查看用户提交的反馈和建议(
cw_feedback),并进行处理(result字段)。 - 系统统计 :查看系统运营数据,如注册数量、预约数量、发帖数量等(
cw_tj)。
普通用户
- 账户管理 :注册、登录、修改个人信息、上传头像(
faceimg)。 - 宠物管理 :添加、修改、查看和删除自己的宠物信息(
cw_pet),包括名字、类型、年龄、照片等。 - 医生预约 :浏览医生信息,选择医生进行在线预约(
cw_app),包括选择预约日期、时间、描述病情和选择宠物。 - 在线咨询 :发布咨询问答(
cw_ask),等待医生回答,并可对医生的回答进行评分和评价。 - 社区交流 :浏览、发布帖子(
cw_forum),参与评论(cw_comment),收藏感兴趣的帖子(cw_collect_forum)。 - 健康文章 :浏览、搜索系统发布的健康医疗文章(
cw_article)。 - 评价反馈 :对已完成的医生预约进行评价(
cw_eval),提交系统反馈和建议(cw_feedback)。
宠物医生
- 资质认证 :提交个人履历、毕业学校、学历、优势等信息进行资质认证(
cw_doctor)。 - 预约管理 :查看自己的预约列表(
cw_app),对用户的预约请求进行接受或拒绝操作,并标记服务结束。 - 在线问答 :回答用户发布的咨询问答(
cw_ask),并可查看用户对回答的评价。 - 信息发布 :发布宠物健康医疗相关的文章(
cw_article)。 - 个人主页管理 :维护个人医生信息(
cw_doctor),包括照片、优势、工作地址、可提供项目等,并控制信息是否发布(ispub)。 - 评价查看 :查看用户对自己的预约服务所做的评价(
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 | 专业/工作 |
| varchar | 邮箱 | |
| age | int | 年龄 |
| role | varchar | 角色:admin(管理员), pt(普通用户), doc(宠物医生) |
| state | varchar | 状态:0-禁用, 1-启用 |
部分截图
































