暗室藏书 · 功能模块图
图书管理系统
认证与账号模块
登录
注册
重置密码
验证码
登录数学验证码
验证码场景隔离
验证码每日上限
邮箱三账号上限
新邮箱换绑验证
新密码 8–20 位双层校验
JWT 鉴权与认证版本失效
读者端功能
图书借阅
图书查询
借书
收藏图书
预约图书
我的借阅
归还图书
续借
我的收藏
沿着书签
可解释内容荐书
公共荐书降级
隐私开关 / 清除记录
我的预约
个人资料
留言板
书评互动
最新 / 最热切换
点赞 / 取消点赞
一级回复
举报书评
管理端功能
数据总览
统计看板
用户管理
用户角色与状态管理
馆务协调员任免(仅超级管理员)
冻结 / 解冻用户
禁言 / 解禁用户
图书管理
图书增删改查
分类管理
分类增删改查
书架管理
书架增删改查
借阅管理
管理员代还
公告管理
公告发布与维护
内容审核
书评举报审核
忽略举报
隐藏违规书评
留言管理
留言查看与回复
待回复 / 已回复状态
审核与状态跟踪
用户状态审核
预约状态流转
借阅 / 逾期状态
通知补偿状态
书评举报待审核
操作日志
数据导出
文件管理(仅超级管理员)
采购进度查看
采购物流协作
低库存采购入口
采购单管理
管理员创建采购需求
指派 / 认领采购员
待采购 / 采购中 / 已下单
已发货 / 已到货 / 已入库 / 已完成 / 已取消
协作消息
管理员 / 采购员对话
采购员 / 物流员对话
已读 / 未读
超级管理员全局审计
采购单留痕
物流流转记录
跨岗位消息记录
已读 / 未读记录
物流进度同步
采购员分配物流员
待接收 / 运输中 / 已到馆 / 已入库
入库后自动补充库存
通用支撑功能
文件生命周期管理
上传与元数据登记
业务引用绑定与释放
公开预览 / 鉴权下载
临时 / 孤立文件定时清理
操作审计
IP 接入限流与登录锁定
请求 ID 与日志关联
CSP 与浏览器安全响应头
逾期罚款计算
Excel 数据导出
访问量统计
查询缓存(Redis 可降级)
邮件通知(补偿机制)
到期提醒邮件
预约到货通知
续借管理
低库存告警
可降级中间件
Redis 异常:内存 / MySQL 兜底
RabbitMQ 异常:数据库任务 / 定时补偿
死信积压监控 / Webhook 告警
后台流程与状态
后台请求处理流程
Controller 参数校验 / 权限注解
Service 事务编排 / 业务规则
Mapper 条件更新 / 查询聚合
MySQL 核心一致性
缓存增强 / Redis 降级
领域事件 / 邮件通知
MQ 不可用时降级
notification_task 补偿重试
操作日志审计
关键状态流转
用户:正常 / 禁用 / 禁言
借阅:借阅中 / 已归还 / 逾期
预约:等待 / 已通知 / 已借阅 / 已取消 / 已过期
留言:待回复 / 已回复
通知:待发送 / 已发送 / 失败重试
书评举报:待处理 / 已处理 / 忽略
书评:正常 / 隐藏
图书:在架 / 借出 / 软删除
采购:待采购 / 采购中 / 已下单 / 已发货 / 已到货 / 已入库 / 已完成 / 已取消
物流:待接收 / 运输中 / 已到馆 / 已入库
协作消息:未读 / 已读
数据存储
用户数据
图书数据
分类数据
书架数据
借阅记录
收藏记录
推荐隐私设置
推荐批次与条目
推荐归因事件
预约记录
评论数据
评论点赞数据
评论回复数据
评论举报数据
公告数据
操作日志
通知补偿任务
留言板数据
采购单数据
采购物流数据
采购协作消息
文件元数据与引用
邮箱配额技术控制

2026-08-28 v1.2.7 公开基线:Spring Boot 3.5.16 / Vue 3.5.40 / Vite 8.1.5; 后端 20606,前端 5175;后端 290/290、前端 68/68,6 个固定权限身份于 v1.2.4 完成 70 次页面 API 全链路; 独立并发套件于 v1.2.4 完成 20 个场景 / 393 次请求,三实例 8 个场景 / 176 次请求保留为 v1.2.3 历史基线; 最新 116 个浏览器路由、456 次 API 与 6,114 次网络响应检查通过,Console、失败请求与横向溢出均为 0。