项目简介
本项目是基于Spring Boot和MyBatis框架构建的宠物管理系统,提供全面平台用于管理宠物信息、领养申请、宠物丢失与寻回记录、活动报名等。系统支持管理员对用户、宠物、活动等进行管理,也为用户提供便捷操作界面。
项目的主要特性和功能
- 用户管理:支持用户注册、登录、信息修改,可上传与管理头像,还能修改密码。
- 宠物管理:可对宠物信息进行添加、删除、修改和查询,发布与管理宠物领养信息,管理宠物丢失与寻回记录。
- 活动管理:能发布、修改、删除和查询活动信息,管理活动报名与打卡记录。
- 管理员管理:可添加、删除、修改和查询管理员账号,进行管理员权限管理。
- 消息管理:支持用户之间消息发送与管理,以及系统通知的发送与管理。
- 收藏与记录:用户可管理对宠物、活动等信息的收藏,以及活动打卡记录。
安装使用步骤
1. 环境准备
- Java 8 或更高版本
- Maven 3.x
- MySQL 5.7 或更高版本
- Spring Boot 2.x
2. 数据库配置
- 创建新的MySQL数据库,如
pet_management
。 - 在
src/main/resources
目录下找到application.properties
文件,配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/pet_management spring.datasource.username=root spring.datasource.password=yourpassword spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
3. 项目构建
- 复制项目到本地。
- 进入项目目录并使用Maven构建项目:
bash cd pet-management-system mvn clean install
4. 运行项目
- 使用Spring Boot插件运行项目:
bash mvn spring-boot:run
- 或者直接运行生成的JAR文件:
bash java -jar target/pet-management-system.jar
5. 访问项目
项目启动后,通过浏览器访问:
- 管理员界面:http://localhost:8080/admin
- 用户界面:http://localhost:8080/user
6. 用户登录
- 管理员登录:使用管理员账号和密码登录管理员界面。
- 用户登录:使用用户账号和密码登录用户界面。
7. 功能使用
- 宠物管理:在管理员界面添加、删除、修改和查询宠物信息。
- 活动管理:在管理员界面发布、修改、删除和查询活动信息。
- 用户管理:在管理员界面管理用户信息,包括添加、删除、修改和查询。
- 消息管理:用户在用户界面发送和接收消息。
- 收藏与记录:用户在用户界面管理自己的收藏和活动打卡记录。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】