图书管理系统-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)
以上系统源码经过技术整理与调试,确保能正常运行


