基于 Flask 的图书管理系统,提供图书管理、借阅管理、班级管理、学生管理等功能。
- 🔑 用户管理:多角色用户系统,权限控制
- 📖 图书管理:图书信息维护,库存管理
- 🔄 借阅管理:借阅、归还、续借、逾期处理
- 👥 班级管理:班级信息维护,学生分班管理
- 👨🎓 学生管理:学生信息维护,借阅记录追踪
- 🔹 后端:Flask + MySQL + SQLAlchemy
- 🔹 前端:Bootstrap + jQuery
- 🔹 工具:Python 3.8+, pip, Git
克隆项目:
git clone https://github.com/KaiBoW/book_python.git
cd library-management
创建虚拟环境:
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
安装依赖:
pip install -r requirements.txt
CREATE DATABASE library_management DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
修改 config.py:
MYSQL_USER = 'your_username'
MYSQL_PASSWORD = 'your_password'
MYSQL_HOST = 'localhost'
MYSQL_PORT = '3306'
初始化数据库:
python scripts/init_database.py
运行应用:
python run.py
- 🌐 地址:http://localhost:5000
- 👤 管理员账号:admin
- 🔒 管理员密码:admin123
- 👨💻 作者:质量不太守恒
- 📧 邮箱:[email protected]
- 🔗 项目:https://github.com/KaiBoW/book_python.git
- 🟢 微信:ddouu3
- MIT License
⭐ 如果这个项目对你有帮助,欢迎 Star!