Skip to content

A Python-based library management system for schools. It uses Excel for data storage and allows users to lend and return books, view available books, and track borrowed books. Built with Pandas, it demonstrates data management, file handling, and a menu-driven user interface.

Notifications You must be signed in to change notification settings

mahdi-mosafa/school-library-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

School Library Management System

Overview

A Python-based library management system for schools. It uses Excel for data storage and allows users to:

  • Lend and return books
  • View available books
  • Track borrowed books

Features

  • Data Storage: Uses pandas to manage book data and store it in Excel files.
  • Menu-Driven Interface: Provides an interactive menu for users.
  • Default Book Collection: Preloaded with a collection of books.
  • Track Book Status: Maintains the status of each book (borrowed or available).

Requirements

  • Python 3.x
  • pandas
  • openpyxl

Usage

  1. Clone the repository:
    git clone https://github.com/mahdi-mosafa/school-library-system.git 

About

A Python-based library management system for schools. It uses Excel for data storage and allows users to lend and return books, view available books, and track borrowed books. Built with Pandas, it demonstrates data management, file handling, and a menu-driven user interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages