【0025】基于Python+Flask+Vue3+MySQL实现的前后端分离的宠物领养管理系统(文档+数据库+源码+运行视频)

开发工具:pycharmvscode

运行环境:python3.10, mysql8, nodejs18

后端技术框架:flask3SQLAlchemy2.0

前端技术框架:VUE3.4, Naive UI 2.38.2


项目名称

基于 Python + Flask + Vue3 + MySQL 实现的前后端分离的宠物领养管理系统

项目功能概述

1. 前台页面

· 首页:展示最新发布的10条宠物送养记录,显示宠物图片、昵称、年龄、性别等信息。用户点击宠物昵称后,系统会展示详细的宠物信息。

· 宠物详情页:显示宠物的详细信息,包括图片、昵称、年龄、性别、品种、健康状况、送养人、发布时间及领养状态。用户登录后可点击我要领养按钮,系统将弹出领养申请表单,供用户填写领养人信息(姓名、年龄、性别、联系方式、领养经历、寄养地址等)。

· 寻找爱宠:展示系统中所有发布的宠物信息,以分页形式显示。用户可根据年龄、性别、品种等条件搜索符合要求的宠物。

· 社群圈:已登录用户可以在社群圈发布、修改、删除自己的帖子,查看和搜索其他用户的帖子。社群圈分为多个版块展示,显示帖子所在版块、标题、发布者、浏览数、评论数、点赞量、发布时间和最近编辑时间。点击帖子标题可进入帖子详情页面,浏览帖子内容,查看发布者的排名、积分、注册时间等信息。登录用户可以对帖子点赞、取消点赞,并发表评论。

· 荣誉墙:展示系统内用户获得的徽章和荣誉。

· 徽章获取规则

根据发帖数量、评论数量、点赞数量和领养次数增加积分,当达到指定积分后会自动升级。

§ 初级宠物爱好者:至少发布1条帖子或成功领养1次,积分0-49

§ 中级宠物爱好者:至少发布5条帖子或成功领养1次,积分50-99

§ 高级宠物爱好者:至少发布30条帖子或成功领养1次,积分500以上。

§ 发帖加10分,评论他人帖子本人加5分,评论被回复的用户加2分。

§ 点赞他人帖子本人加2分,被点赞者加1分。

§ 领养成功加500分,成功送养加200分。

特殊徽章:根据管理员的判断颁发,如猫咪爱好者”“狗狗专家”“特别贡献者”“宠物养护专家等。

· 用户登录与注册:用户可以注册并登录,登录后可访问个人用户中心。

· 用户中心

修改个人信息:支持修改昵称、姓名、生日、性别、手机号、邮箱、地址等个人信息和头像。

送养信息管理:可以发布宠物送养信息,包括宠物照片、昵称、品种、性别、出生日期、健康状况及备注信息。用户可查看、修改、删除已发布的送养信息。对于他人申请的、已通过管理员审核的领养请求,用户可进行确认操作以完成领养流程。

领养信息管理:展示用户提交的领养申请信息,包括领养宠物、领养人信息、联系方式、寄养地址、领养经历及状态。用户可删除待领养状态的申请。领养状态包括待领养、领养确认中、同意领养等。

社群圈管理:展示用户发布的帖子和评论,用户可编辑、删除帖子和评论,还可查看点赞历史并取消点赞。用户中心也展示徽章、系统排名和累积积分。

2. 管理员后台

· 修改个人信息:支持修改登录账号、昵称、密码及头像。

· 送养信息管理:分页展示系统所有用户发布的宠物送养记录,包含宠物照片、昵称、品种、性别、出生日期、健康状况及备注信息。管理员可审核领养申请,通过审核的送养信息将公开展示于前台首页和寻找爱宠页面。

· 领养信息管理:分页展示系统内所有用户提交的领养申请,包括领养宠物、领养人信息、联系方式、寄养地址及领养状态。管理员可审核、删除待审核状态的申请记录。

· 社群圈管理:管理员可按帖子内容搜索、分页展示系统内所有用户发布的帖子,并可点击查看详情页面。管理员有权删除任意帖子,也可按评论内容搜索,查看并删除任意用户的评论。

· 徽章授予:管理员有权限为任意用户授予徽章,亦可取消授予的徽章。系统自动颁发的徽章不可被管理员删除。

   

管理员功能用例图.png用户功能用例图.png

图像 001.png

图像 007.png

图像 019.png


分享到:

获取本站源码,请联系QQ15620030或微信zeyunsoft。本站同时还可以提供服务:远程环境搭建、项目代码运行、BUG修复调试、代码讲解等。本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 地址:https://www.biyeyuanma.cn/post/95.html

相关阅读

服务热线

加我微信

加我微信