图书管理系统-flask vue mysql

项目描述
基于 Flask + MySQL + Vue 3 的前后端分离图书管理系统。

http://localhost:3000
admin/123456
zhangsan/123456

功能描述
首页概览 管理员:图书总数、在架数量、借出数量、逾期数量、借阅排行榜;普通用户:累计借阅、当前借出、已逾期
图书管理 搜索(书名/作者/ISBN)、分类筛选、分页;管理员:新增/编辑/删除;普通用户:直接借书
借阅管理 办理借书、归还图书、借阅记录查询(按状态筛选)
我的借阅 当前用户借阅历史(含自助归还)
用户管理 查看所有用户(仅管理员)

运行环境
Python3.10+ node20.19.0

项目技术
后端 Python Flask 2.x / Flask-SQLAlchemy / PyJWT / bcrypt
数据库 MySQL 8.0
前端 Vue 3 (Composition API) / Vite 5 / Element Plus / Pinia
认证 JWT (JSON Web Token)

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情