Skip to content

An application designed to manage a collection of books, providing functionalities to Search for, add, and remove books efficiently.

License

Notifications You must be signed in to change notification settings

Abdelrahman822000/Library-Management-System

Repository files navigation

This Project was developed by Abdelrahman Mohamed Hamad

Table of Contents

Library Management System

The Library Management System app is designed to manage a collection of books, providing functionalities to Search for, add, and remove books efficiently.

About the App

The Library Management System app allows users to maintain a comprehensive collection of books categorized by author, barcode, category, and title. Admins have the ability to search for books, add new ones, and seamlessly remove unwanted books from the collection. Regular users can only search for books.

Instructions

Prerequisites

  • Qt Creator
  • Qt 6.7.1 or higher
  • C++ compiler (e.g., GCC, MinGW)

Steps

  1. Clone the repository:
    git clone https://github.com/Abdelrahman822000/Library-Management-System.git
    cd Library-Management-System
  2. Build the project:
    • Open the Library-Management-System in Qt Creator by choosing file -> Open file or Project then navigate to where you cloned the repository and choose Library_Management_System.pro
    • Configure the project using your desired kit.
    • Build the project using the Build menu.
    • Run the project.
    • Alternative: Go to build\Desktop_Qt_6_7_0_MinGW_64_bit-Release\release and run the Library_Management_System.exe executable.

How to Use

  • Login: Enter your username and password, then press Login.LoginPage

  • Search for a Book: Enter the search criteria (author, barcode, category, title) and press Search.Search

  • Add a New Book: Fill in the book details (author, barcode, category, title) and press Add.Add Book

  • Remove books: Remove book from the library.

    Remove Book

  • Clear: Clear the Output field.

  • Exit: Press exit to return to login page.Output

Contact

If you have any questions, feel free to contact me:

About

An application designed to manage a collection of books, providing functionalities to Search for, add, and remove books efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published