Spring Boot and Vue 3 Library Management System

This library management system is built with Spring Boot and Vue 3. The backend utilizes Java with Spring Boot and Data JPA, while the frontend is developed using Vue 3, TypeScript, and Element Plus. The system is divided into two main interfaces: the user interface and the administrator interface.
The user interface includes the following functionalities:
- Basic user operations: login, registration, logout, password modification
- User information management: view and modify user information
- Library operations: access book list, view book details, borrow and return books, view borrowed books
The administrator interface includes the following functionalities:
- Basic administrator operations: login, registration, logout
- Book management: upload books, search for books, manage book status, modify book details
- User management: query users, ban and unban users
zip 文件大小:326.3KB