项目地址

GitHub地址:https://github.com/a6678696/BookManageSystem

使用的技术

本项目核心技术采用Spring Boot+Mybatis;开发工具idea;数据库MySQL5.6;界面采用了jQuery EasyUI框架;Quartz定时任务;

功能介绍

普通用户

查找图书、借书、续借图书、归还图书、修改密码、安全退出系统

管理员

用户管理(增删改查、封禁和解封用户、设置用户是否可借书)、图书类别管理(增删改查)、图书管理(增删改查)、查看用户的借阅记录、修改密码、安全退出系统

系统

每分钟自动检测用户正在借阅的书是否逾期,如果逾期就修改借阅记录的状态为逾期

每天23点自动删除无效的图片(没有被引用的图片,也就是说图片名称不在t_book表中的)

图片展示

登录界面

image-20220127214927196

用户

首页

image-20220127214639384

借书

image-20220514004613602

借阅记录、续借和还书

image-20220514004632978

修改密码

image-20220127214827927

安全退出系统

image-20220127214902265

管理员

首页

image-20220127215007265

用户管理

image-20220127215038200

图书类别管理

image-20220127215117115

图书管理

image-20220514004730482

查看用户的借阅记录

image-20220514004809716

修改密码

image-20220127215231226

安全退出系统

image-20220127215256316