# 宠物管理系统 **Repository Path**: Fj_t/pet-management-system ## Basic Information - **Project Name**: 宠物管理系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-25 - **Last Updated**: 2026-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README mvn spring-boot:run# 宠物交易管理系统 ## 项目概述 本项目为基于 Java + Spring Boot + MyBatis + MySQL 技术栈的宠物交易管理系统,采用 B/S 架构,实现用户端与管理员端的全流程交易管理。 ## 技术栈 - **后端**: Spring Boot + MyBatis - **数据库**: MySQL - **前端**: HTML/CSS/JavaScript + Bootstrap - **项目管理**: Maven ## 核心功能 ### 用户端 - 注册/登录 - 宠物浏览与筛选 - 购物车管理 - 订单管理 - 个人中心 ### 管理员端 - 用户管理 - 宠物信息管理 - 订单审核 - 公告发布 - 系统设置 ## 项目结构 ``` pet-trade-system/ ├── src/ │ ├── main/ │ │ ├── java/com/pettrade/ │ │ │ ├── controller/ # 控制器 │ │ │ ├── entity/ # 实体类 │ │ │ ├── mapper/ # 数据访问 │ │ │ ├── service/ # 业务逻辑 │ │ │ └── PetTradeApplication.java # 应用入口 │ │ └── resources/ │ │ ├── mapper/ # MyBatis XML映射文件 │ │ └── application.yml # 应用配置 ├── frontend/ # 前端页面 │ ├── user/ # 用户端页面 │ └── admin/ # 管理员端页面 ├── db_init.sql # 数据库初始化脚本 ├── pom.xml # Maven依赖配置 └── README.md # 项目说明文档 ``` ## 数据库设计 ### 核心表结构 - **user**: 用户表 - **pet**: 宠物表 - **cart**: 购物车表 - **order**: 订单表 - **order_item**: 订单详情表 - **notice**: 公告表 - **admin**: 管理员表 ## 运行说明 ### 环境要求 - JDK 11+ - MySQL 5.7+ - Maven 3.6+ ### 运行步骤 1. **创建数据库** - 执行 `db_init.sql` 脚本创建数据库和初始化数据 2. **配置数据库连接** - 修改 `src/main/resources/application.yml` 中的数据库连接信息 3. **构建项目** ```bash mvn clean package ``` 4. **运行项目** ```bash java -jar target/pet-trade-system-1.0-SNAPSHOT.jar ``` 5. **访问系统** - 用户端: http://localhost:8080/frontend/user/index.html - 管理员端: http://localhost:8080/frontend/admin/login.html ## 测试账号 ### 管理员 - 用户名: admin - 密码: 050911F ### 普通用户 - 用户名: user1 - 密码: 050911F - 用户名: user2 - 密码: 050911F