面向中小型图书馆与院系资料室的借阅管理系统:以「书目 + 馆藏册」两级结构管理馆藏,覆盖图书检索、编目、借出与归还、续借、预约排队与到书通知、超期计算与统计报表导出。借阅规则全部可配置,同一馆藏册在借出期间只允许一条有效记录。
技术栈
Python、Django、MySQL、Bootstrap 5、openpyxl
功能模块
- 用户与角色:读者 / 馆员 / 管理员,菜单与操作按角色控制
- 馆藏管理:分类 · 出版社 · 图书(书目)· 馆藏册,一个书目可挂多个副本,每条码唯一
- 图书检索:按书名 / 作者 / ISBN / 分类筛选,分页展示并显示每个书目的在馆数量
- 借阅管理:借出、归还、续借办理(按读者号 + 条码),自动计算应还日期与超期罚款
- 预约管理:无可借副本时排队预约,按先到先得;归还时自动保留给队首读者并发出到书通知
- 超期处理:应还日期实时比对,生成超期清单与站内提醒,罚款按天累计
- 统计报表:馆藏利用率、分类分布、热门图书排行、借阅趋势,一键导出 Excel
- 借阅规则:借期 / 可借数量 / 续借次数 / 罚款 / 预约保留天数集中配置,后台改即生效
运行环境
- 编程语言:Python 3.8 及以上
- Web 框架:Django 4.2
- 数据库:MySQL 5.7 及以上
- 前端:Bootstrap 5(已内置本地文件,离线可用,无需前端构建)
- 报表导出:openpyxl
- 操作系统:Windows / macOS / Linux
- 启动方式:双击一键脚本,或 python manage.py runserver
界面截图










文档预览
交付的任务书、开题报告与论文均为 Word 文档,下面是真实页面预览:



交付内容
- 完整源码(已跑通,含 100 种图书 / 约 300 册馆藏 / 120 名读者演示数据)
- 毕业设计任务书(Word)
- 开题报告(Word)
- 毕业论文(Word,七章制,含图表)
- 系统使用与二次开发说明(Word + md)
- 10 张系统运行截图