Skip to content

基于 Flask 的图书管理系统,提供图书管理、借阅管理、班级管理、学生管理等功能。

Notifications You must be signed in to change notification settings

vrp976/book_python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 图书管理系统

基于 Flask 的图书管理系统,提供图书管理、借阅管理、班级管理、学生管理等功能。

✨ 主要功能

  • 🔑 用户管理:多角色用户系统,权限控制
  • 📖 图书管理:图书信息维护,库存管理
  • 🔄 借阅管理:借阅、归还、续借、逾期处理
  • 👥 班级管理:班级信息维护,学生分班管理
  • 👨‍🎓 学生管理:学生信息维护,借阅记录追踪

🛠️ 技术栈

  • 🔹 后端:Flask + MySQL + SQLAlchemy
  • 🔹 前端:Bootstrap + jQuery
  • 🔹 工具:Python 3.8+, pip, Git

🚀 快速开始

1️⃣ 克隆项目并安装依赖

克隆项目:

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

2️⃣ 配置数据库

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'

3️⃣ 初始化系统

初始化数据库:

python scripts/init_database.py

运行应用:

python run.py

4️⃣ 访问系统

📞 联系方式

📄 许可证

  • MIT License

⭐ 如果这个项目对你有帮助,欢迎 Star!

About

基于 Flask 的图书管理系统,提供图书管理、借阅管理、班级管理、学生管理等功能。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%