# 103-Springboot+Thymeleaf图书管理系统 **Repository Path**: 121asda/103-springboot-thymeleaf-library-management ## Basic Information - **Project Name**: 103-Springboot+Thymeleaf图书管理系统 - **Description**: Spring Boot 图书管理源码,包含图书、读者、借阅、归还和统计管理。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-20 - **Last Updated**: 2026-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 103-Springboot+Thymeleaf图书管理系统 ## 1. 项目简介 基于 Spring Boot 和 Thymeleaf 的图书管理系统,围绕用户、图书分类、图书资料和借阅记录实现管理员与读者业务。 项目适合作为 Java Web、软件工程或数据库相关课程设计与毕业设计的学习参考。 > 关注微信小程序:南音源码库,获取更多免费源码资源 ![南音源码库小程序二维码](./南音源码库小程序二维码.jpg) 运行教程入口见 [需要运行教程请看这里!.txt](./需要运行教程请看这里!.txt)。 ### 1.1 主要角色与功能 | 角色 | 主要功能 | | --- | --- | | 管理员 | 维护用户、图书分类、图书资料和借阅记录 | | 读者 | 登录系统、查询图书、借阅图书并查看借阅情况 | ### 1.2 技术栈 | 层次 | 技术 | | --- | --- | | 后端 | Java、Spring Boot、MyBatis-Plus | | 页面 | Thymeleaf、Bootstrap、jQuery | | 数据库 | MySQL | ### 1.3 项目目录 ```text . ├─ 代码/ │ └─ book-system/ # Spring Boot 后端与页面源码 ├─ 数据库/ # MySQL 初始化脚本 ├─ 南音源码库小程序二维码.jpg └─ 需要运行教程请看这里!.txt ``` ## 2. 环境要求 - JDK 8 - Maven - MySQL ## 3. 本地部署 ### 3.1 初始化数据库 数据库脚本包含 `DROP TABLE`,导入时会重建同名表,请勿对已有同名业务库直接执行。 ```sql CREATE DATABASE IF NOT EXISTS `book-system` DEFAULT CHARACTER SET utf8mb4; ``` Linux/macOS 命令行示例: ```bash mysql -u root -p "book-system" < "数据库/book-system.sql" ``` Windows CMD 示例: ```bat mysql -u root -p "book-system" < "数据库\book-system.sql" ``` ### 3.2 配置并启动后端 1. 编辑 `代码/book-system/src/main/resources/application.yml`,按本机环境设置数据库连接参数和项目运行配置。 2. 进入后端目录并启动: ```bash cd "代码/book-system" mvn spring-boot:run ``` ## 4. 服务器构建与部署 ### 4.1 构建并运行后端 ```bash cd "代码/book-system" mvn clean package java -jar target/*.jar ```