一、项目介绍
1、用户端功能:
首页:展示公告列表,宠物科普,介绍流浪宠物,热门活动。
宠物领养:用户搜索想要领养宠物,申请领养,查看自己领养的宠物。
宠物救助:用户能够看到需要救助的流浪宠物,并能够新增新的流浪宠物信息。展示宠物救助站地点、负责人和联系方式。用户能够看到需要喂养的流浪宠物的地点,并展示出地点环境。
丢失宠物查看:用户能够看到其他用户丢失的宠物和失主的信息。
宠物论坛:用户能够在此页面交流宠物领养的心得,评论别人发的帖子。
2、管理员端:
主页:展示宠物管理系统各季度注册的人数,通过柱状图、折线图和饼图显示出来。
用户管理:对注册用户的信息管理。
角色管理:管理员为注册的用户分配系统菜单。
菜单管理:管理员对宠物管理系统后台菜单管理。
文件管理:管理员统一管理系统文件,并将系统文件存放于电脑磁盘中。
流浪动物管理:管理员通过管理流浪宠物模块,发布流浪宠物的详细信息并在用户端的页面进行展示。
待绝育动物管理:管理流浪动物的健康信息。
申请领养管理:管理员处理用户领养信息。
评论管理:管理员对宠物论坛的用户评论管理。
流浪动物救助:管理员发布需要救助的流浪动物,处理已经解决的流浪动物。
喂养点管理:管理员管理宠物喂养点。
动物走失管理:管理员管理丢失的动物。
救助站管理:管理员管理流浪动物的救助站。
帖子管理:管理员管理宠物论坛的帖子。
捐赠管理:管理员添加捐赠人的信息。
公告管理:管理员管理用户端首页公告。
科普文章管理:管理员管理用户端的科普文章展示。
活动管理:管理员管理宠物相关的活动,并发布到用户端的热门活动模块。
二、作品包含
三、项目技术
后端语言:Java
技术架构:MVC
数据库:MySQL
前端技术:Vue,Element-ui
后端技术:SpringBoot
四、运行环境
JDK版本:1.8
操作系统:Window、MacOS
数据库:MySQL8.0
主要开发工具:IDEA或eclipse
Maven:3.8
node.js
五、运行截图
登录管理
宠物首页
流浪宠物信息
宠物领养模块
申请领养信息表
查看自己的领养
流浪宠物救助界面
新增流浪宠物报告
宠物喂养点
?
丢失宠物信息
系统注册人数统计
用户管理
流浪动物管理