# Libman现代化界面的图书管理系统 **Repository Path**: inmb/libman ## Basic Information - **Project Name**: Libman现代化界面的图书管理系统 - **Description**: 好看的最新现代化界面的图书管理系统,基于SpringBoot3的现代化开源项目。Libman是一个现代化界面的图书管理系统,旨在提供一个美化、简洁、直观、响应式的用户界面,以便图书馆管理人员能够高效地管理图书库存、借阅记录和会员信息。系统采用了模块化设计,使得扩展和定制变得简单。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-06-17 - **Last Updated**: 2025-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Libman [![AGPL License](https://img.shields.io/badge/license-AGPL-blue.svg)](http://www.gnu.org/licenses/agpl-3.0) Libman是一个现代化界面的图书管理系统,旨在提供一个简洁、直观、响应式的用户界面,以便图书馆管理员能够高效地管理图书库存、借阅记录和会员信息。系统采用了模块化设计,使得扩展和定制变得简单。许多现有的图书管理系统界面设计老旧,用户体验差,不符合现代审美和使用习惯。本项目的目标是做一个拥有现代化界面的SpringMVC框架的图书管理系统,并且拥有最新版本的库以防止老旧库存在的安全风险。 ## 特性 - 现代化界面:采用Bootstrap或其他现代前端框架,确保系统在不同设备和浏览器上均有良好表现。 - 响应式设计:适应各种屏幕尺寸,无论是桌面电脑、平板还是手机,都能提供良好的用户体验。 - 模块化架构:通过模块化设计,允许管理员根据需要启用或禁用功能,同时也便于未来的功能扩展。 - RESTful API:提供一套完整的API,便于与其他系统集成,同时也为移动应用开发提供了便利。 - 前后端分离:前端通过AJAX与后端进行交互,提高了用户体验和系统的性能。 ## 作者 - [@i囡漫笔](https://i-nmb.cn) ## 许可证书 Libman is licensed under AGPL-3 AGPL-3.0授权条款允许用户自由地使用、修改和再发布软件,但必须满足以下条件: - 保留原始许可证、版权声明和作者贡献声明; - 在二进制分发或通过网络提供服务的情况下,必须向用户提供源代码; - 修改后的软件必须使用与原始软件相同的许可证。 - 如果用户违反AGPL-3.0的条款,自动终止授权。恢复授权需要获得版权持有者的许可。 ## API 参考 ### 1.用户相关 #### 1.1用户注册 用于用户输入账号、密码、邮箱注册 ```http GET /api/user/register ``` | 参数 | 类型 | 描述 | | :-------- | :------- | :------------------------- | | `username` | `string` | **必选**. 用户名 | | `password` | `string` | **必选**. 密码 | | `mail` | `string` | **必选**. 用户邮箱(用于登陆) | | `code` | `string` | **必选**. 邮箱验证码 | #### 1.2用户登录 ## 反馈 如果你有任何反馈,请联系我们:host@infosecurity.email