图书管理系统-SpringBoot+html

60 阅读2分钟

淘宝店铺搜索:点创微科

图书管理系统-SpringBoot+html

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

图书管理系统

系统架构 SpringBoot+MyBatis 前端技术:html+css

登录网址

用户在浏览器打开http://localhost:8080即可访问 账号:111 密码:111

管理员登录页面 http://localhost:8080/admin/login 账号:admin 密码:123

二、项目功能

面向普通读者

注册 / 登录

‑ 通过邮箱注册账号;登录后进入个人主页。

个人信息

‑ 查看/修改姓名、邮箱、密码。

图书查询

‑ 多条件检索:书名、作者、ISBN、类型、出版社。

‑ 实时显示库存、价格、简介。

借阅与归还

‑ 在线发起借阅申请,系统自动记录借书时间、应还时间。

‑ 一键归还,记录实际归还时间。

借阅历史

‑ 列表展示所有借阅记录,包含借/还时间、操作员、当前状态。 公告栏

‑ 查看管理员发布的开馆、闭馆及其它通知。

面向管理员(admin)

登录 / 退出

‑ 独立后台登录页,支持安全退出。

首页仪表盘

‑ 快速统计总图书量、总借阅量、今日到期未还数量等。

图书管理

‑ 添加:录入书名、作者、类型、ISBN、库存、价格、简介。

‑ 编辑:修改任何字段;库存为 0 时禁止继续借阅。

‑ 删除(下架):支持单条或批量下架。

借阅管理

‑ 借书:输入读者账号 + 图书编号,一键办理借阅。

‑ 还书:扫描/输入借阅编号,一键完成归还。

‑ 逾期提醒:列表高亮显示超期未还记录。

读者管理

‑ 查看所有注册用户列表;可重置密码、禁用/启用账号。

公告发布

‑ 富文本编辑器撰写标题与内容,即时推送至首页公告栏。

系统日志

‑ 查看所有借还操作日志,包含操作员、时间、IP 等审计信息。

数据报表(可扩展)

‑ 按日/月/年统计借阅量、热门图书排行。

三、运行环境

开发工具 :idea

运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SpringBoot+MyBatis

前端技术:html+css

五、项目截图

1753426124-559b8d7be771b8d.png

1753426126-8537f2339d283c0.png

1753426129-43aa302e0462bf1.png

1753426131-60ff350ece9503a.png

1753426133-e7d7e72c116f50d.png

1753426135-8a95c7cc870b44f.png

1753426137-21179e907d1f494.png

1753426139-0641fa30dcb0b58.png

1753426141-30d4eb97b822c0b.png

1753426142-302bac6d252f9e3.png

1753426144-8b132e0b12b6b18.png

1753426146-b2868f7f18b64b2.png

1753426148-f7d2d5a3ae5bbdc.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp