1 Star 5 Fork 1

liuly1103 / 基于RFID的图书管理系统(检测人体温度+可部署到阿里云ECS服务器)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

基于RFID的图书管理系统

介绍

本项目是一个物联网的项目,可检测人体温度,所使用的硬件设备包括Arduino网关、ESP8266WIFI模块、DHT11温湿度传感器、MQ2烟雾传感器、RC522-RFID模块、蜂鸣器模块、继电器模块、GY906人体温度模块。运用SpringBoot框架,采用SpringSecurity进行了权限控制,使用MybatisPlus操作Mysql数据库,利用Redis和Cache对数据进行缓存操作;

软件运行截图,本项目最重要的是软件部分,虽是物联网项目,硬件比较菜,只能偏软件部分

**1. 这是首页部分,仪表盘是实时的,可以根据传感器采集的数据实时显示,还有烟雾传感器部分也是实时显示的 ** 输入图片说明

2. 用户管理里面包含用户列表 和学生进馆信息查询,里面展示了用户的详细信息以及用户的角色。在此添加用户,还可以对用户进行修改用户信息、删除用户、分配角色的操作。

输入图片说明

学生进馆信息查询可查询学生进馆信息以及进馆时测的体温

输入图片说明

3. 权限管理模块有角色列表、权限列表两个部分组成。角色列表添加当前管理系统的角色,以及对角色进行权限的分配,。权限列表中是罗列的是当前系统的所有权限,超级管理员可以对仓库系统的权限进行精细化管理

输入图片说明

输入图片说明

4. 仓库管理模块(采用级联)可用来立体化展示图书馆的位置 ,第一张图片可用来展示图书馆第几层,第二行图片用来展示某一层的某一个区域,第三张用来展示具体的书架位置

可用来展示图书馆第几层

用来展示某一层的某一个区域

用来展示具体的书架

**5. 学生图书管理-图书列表 可查看书本数量 以及添加新的图书入馆 ,同时支持复制图书功能,在添加图书时,刷RFID卡将图书进行入管,可以上传图书封面功能。 **

图书列表

输入图片说明

输入图片说明

6. 学生图书管理-图书评论

书名+读者姓名+评论时间

7. 学生图书管理-图书查看,鼠标轻放,查看图书简介,以及查看图书封面、书名、作者信息

查看图书信息

8.学生图书管理-图书借阅,查看目前馆内图书剩余信息,点击借阅,先刷学生RFID卡,再刷书本RFID卡,即可完成借阅,借阅时间默认是一个月。

馆内图书剩余信息

刷学生卡

刷完学生卡

9. 学生图书管理-借阅记录(还书) 点击还书,先刷学生RFID卡,再刷书本RFID卡,即可完成还书,

还书界面

刷完学生卡

刷完书本RFID

10.数据统计,查看各层使用情况

数据统计

软件架构

本项目使用MQTT协议进行数据传输,MQTT是自己本机搭建的MQTT服务器,使用的mysql数据库,本项目完全本机运行,无云服务器,使用的RFID是RC522模块, 采用前后端分离的写法,前端使用Vue,后端使用的Springboot

本项目网络拓扑图

输入图片说明

本项目硬件连接图,纯个人,连接,没认真排线,忽介

输入图片说明

### 说明:有问题需加QQ:2364966698

**

空文件

简介

本项目是一个物联网的项目,可检测人体温度,所使用的硬件设备包括Arduino网关、ESP8266WIFI模块、DHT11温湿度传感器、MQ2烟雾传感器、RC522-RFID模块、蜂鸣器模块、继电器模块、GY906人体温度模块。运用SpringBoot框架,采用SpringSecurity进行了权限控制,使用MybatisPlus操作Mysql数据库,利用Redis和Cache对数据进行缓存操作; 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/liuly1103/Book.git
git@gitee.com:liuly1103/Book.git
liuly1103
Book
基于RFID的图书管理系统(检测人体温度+可部署到阿里云ECS服务器)
master

搜索帮助