# 基于RFID的图书管理系统(检测人体温度+可部署到阿里云ECS服务器) **Repository Path**: liuly1103/Book ## Basic Information - **Project Name**: 基于RFID的图书管理系统(检测人体温度+可部署到阿里云ECS服务器) - **Description**: 本项目是一个物联网的项目,可检测人体温度,所使用的硬件设备包括Arduino网关、ESP8266WIFI模块、DHT11温湿度传感器、MQ2烟雾传感器、RC522-RFID模块、蜂鸣器模块、继电器模块、GY906人体温度模块。运用SpringBoot框架,采用SpringSecurity进行了权限控制,使用MybatisPlus操作Mysql数据库,利用Redis和Cache对数据进行缓存操作; - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2022-05-27 - **Last Updated**: 2025-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: 检测人体温度, RFID, SpringBoot ## README # 基于RFID的图书管理系统 #### 介绍 本项目是一个物联网的项目,可检测人体温度,所使用的硬件设备包括Arduino网关、ESP8266WIFI模块、DHT11温湿度传感器、MQ2烟雾传感器、RC522-RFID模块、蜂鸣器模块、继电器模块、GY906人体温度模块。运用SpringBoot框架,采用SpringSecurity进行了权限控制,使用MybatisPlus操作Mysql数据库,利用Redis和Cache对数据进行缓存操作; ### 软件运行截图,本项目最重要的是软件部分,虽是物联网项目,硬件比较菜,只能偏软件部分 **1. 这是首页部分,仪表盘是实时的,可以根据传感器采集的数据实时显示,还有烟雾传感器部分也是实时显示的 ** ![输入图片说明](002image.png) **2. 用户管理里面包含用户列表 和学生进馆信息查询,里面展示了用户的详细信息以及用户的角色。在此添加用户,还可以对用户进行修改用户信息、删除用户、分配角色的操作。** ![输入图片说明](https://images.gitee.com/uploads/images/2021/0808/232549_d6de86a3_8383720.png "image054.png") 学生进馆信息查询可查询学生进馆信息以及进馆时测的体温 ![输入图片说明](003image.png) **3. 权限管理模块有角色列表、权限列表两个部分组成。角色列表添加当前管理系统的角色,以及对角色进行权限的分配,。权限列表中是罗列的是当前系统的所有权限,超级管理员可以对仓库系统的权限进行精细化管理** ![输入图片说明](004image.png) ![](https://images.gitee.com/uploads/images/2021/0808/233010_cb2f5486_8383720.png "image056.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0808/233147_abc58d62_8383720.png "image060.png") **4. 仓库管理模块(采用级联)可用来立体化展示图书馆的位置 ,第一张图片可用来展示图书馆第几层,第二行图片用来展示某一层的某一个区域,第三张用来展示具体的书架位置** ![可用来展示图书馆第几层](005image.png) ![用来展示某一层的某一个区域](https://images.gitee.com/uploads/images/2021/0808/233900_2623f6a7_8383720.png "image068.png") ![用来展示具体的书架](https://images.gitee.com/uploads/images/2021/0808/233914_75402f45_8383720.png "image070.png") **5. 学生图书管理-图书列表 可查看书本数量 以及添加新的图书入馆 ,同时支持复制图书功能,在添加图书时,刷RFID卡将图书进行入管,可以上传图书封面功能。 ** ![图书列表](006image006.png) ![输入图片说明](001image016.png) ![输入图片说明](001image017.png) **6. 学生图书管理-图书评论** ![书名+读者姓名+评论时间](006image008.png) **7. 学生图书管理-图书查看,鼠标轻放,查看图书简介,以及查看图书封面、书名、作者信息** ![查看图书信息](006image009.png) **8.学生图书管理-图书借阅,查看目前馆内图书剩余信息,点击借阅,先刷学生RFID卡,再刷书本RFID卡,即可完成借阅,借阅时间默认是一个月。** ![馆内图书剩余信息](006image010.png) ![刷学生卡](006image011.png) ![刷完学生卡](006image012.png) **9. 学生图书管理-借阅记录(还书) 点击还书,先刷学生RFID卡,再刷书本RFID卡,即可完成还书,** ![还书界面](image017.png) ![刷完学生卡](image018.png) ![刷完书本RFID](image019.png) **10.数据统计,查看各层使用情况** ![数据统计](006image015.png) #### 软件架构 本项目使用MQTT协议进行数据传输,MQTT是自己本机搭建的MQTT服务器,使用的mysql数据库,本项目完全本机运行,无云服务器,使用的RFID是RC522模块, 采用前后端分离的写法,前端使用Vue,后端使用的Springboot ### 本项目网络拓扑图 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0808/231918_958aaae0_8383720.png "image017.png") ### 本项目硬件连接图,纯个人,连接,没认真排线,忽介 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0808/232053_3c40fc52_8383720.jpeg "image019.jpg") ### ### 说明:有问题需加QQ:2364966698 **