Skip to content

jrdaiv/LMS_Database_Integration

Repository files navigation

Library Management System The Library Management System is a Python-based application that allows users to manage a library's inventory and users. The system uses Object-Oriented Programming (OOP) principles and includes separate modules for classes, user interactions, and error handling.

Features The Library Management System includes the following features:

Adding a New Book: This feature allows you to add a new book to the library's inventory with all relevant details such as title, author, publication year, and genre.

Borrowing a Book: Users can borrow a book from the library. Once a book is borrowed, its status is marked as "Borrowed."

Returning a Book: Users can return a book they have borrowed. Once a book is returned, its status is marked as "Available."

Searching for a Book: Users can search for a book by its unique identifier (title). The system will display the book's details.

Displaying All Books: The system can display a list of all books in the library along with their unique identifiers.

Adding a New User: This feature allows you to add a new user to the system with user details such as name, email, and contact number.

Viewing User Details: You can view the details of any user in the system.

Displaying All Users: The system can display a list of all users.

Adding a New Author: This feature allows you to add a new author to the system with author details such as name and biography.

Viewing Author Details: You can view the details of any author in the system.

Displaying All Authors: The system can display a list of all authors.

Quitting the Application: Users can quit the application at any time.

Getting Started To get started with the Library Management System, you will need Python installed on your machine. Once you have Python installed, you can clone this repository and run the main.py file to start the application.

Contributing Contributions are welcome! Please read the contributing guidelines before making any changes.

License This project is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages