Skip to content

code-with-charles/librarymanagementsysystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

librarymanagementsysystem

The Library Management System is a powerful and efficient application designed to digitize library operations, including book tracking, member management, and borrowing history. Built using Python, it offers an intuitive Graphical User Interface (GUI) and a structured database for seamless operations.

Key Features ✅ Book Management – Add, update, and remove books from the database. ✅ Member Management – Maintain a record of library members. ✅ Borrow & Return System – Track issued and returned books. ✅ Due Date Alerts – Notify users about due or overdue books. ✅ Search & Filter – Easily locate books based on title, author, or category. ✅ Report Generation – Generate reports on borrowed books and library statistics. ✅ User Authentication – Secure access for librarians and members. Screenshot 2025-02-08 144748

Technologies Used GUI Framework: CustomTkinter – for a modern, responsive user interface. Database: SQLite3 – for efficient book and member record storage. Data Handling: NumPy & Pandas – for managing and analyzing book data. File Operations: OS & Shutil – for managing reports and backups. How to Use 1️⃣ Clone the Repository

git clone https://github.com/code-with-charles/library-management-system.git
cd library-management-system
2️⃣ Install Dependencies

pip install -r requirements.txt
3️⃣ Run the Application

python library_management.py
This Library Management System simplifies book tracking, reduces manual errors, and enhances accessibility, making library operations more efficient and organized! 📚🚀

About

library management system using python, with a database using sqlite3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages