Library Management System

A console-based library management system developed using Python and Java. The system manages book inventory, user records, and borrowing operations. It simulates real-world library operations such as issuing books, returning books, tracking availability, and maintaining user records with structured program logic and data persistence.

Features

System Operations

Internal Architecture

The system follows a modular structure where each operation is handled by specific program functions or classes.

For example:

Example System Output



Library Management System

1. Add Book
2. Register User
3. Issue Book
4. Return Book
5. View Books

Select option: 3

Enter User ID: 102
Enter Book ID: 451

Book issued successfully


Technologies Used