Skip to content

sabkat-ahmed-rafi/library-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Library Management System

A Library Management System built using C++ to demonstrate Object-Oriented Programming (OOP) concepts. This system allows for efficient management of book inventory and user records.

πŸš€ Features

  • Book Inventory Management: Add, remove book details.
  • User Management: Track user information and borrowed books.
  • Data Handling: Uses encapsulation and abstraction for better code structure and maintainability.
  • Scalability: Built to simulate real-world library processes.

πŸ’‘ Future Enhancements

  • Implement inheritance and polymorphism to improve functionality and scalability.
  • Add more advanced features.

πŸ”§ Installation

  1. Clone the repository:

    git clone https://github.com/sabkat-ahmed-rafi/library-management-system.git
  2. Navigate to the project directory:

    cd library-management-system/src
  3. Compile the program:

    g++ main.cpp -o library-management-system
  4. Run the program:

    ./library-management-system

πŸ“‚ Project Structure

πŸ“¦ Library Management System
 ┣ πŸ“‚ include
 ┃ ┣ πŸ“œ Book.h
 ┃ ┣ πŸ“œ Library.h
 ┃ ┣ πŸ“œ Loan.h
 ┃ ┣ πŸ“œ ManageMember.h
 ┃ β”— πŸ“œ Member.h
 ┣ πŸ“‚ src
 ┃ ┣ πŸ“œ book.cpp
 ┃ ┣ πŸ“œ library.cpp
 ┃ ┣ πŸ“œ loan.cpp
 ┃ ┣ πŸ“œ main.cpp
 ┃ ┣ πŸ“œ manageMember.cpp
 ┃ β”— πŸ“œ member.cpp
 ┣ πŸ“‚ tests
 ┣ πŸ“œ .gitignore
 β”— πŸ“œ README.md

πŸ“˜ Usage

  • Use the system to add, delete book records.
  • Manage users and track borrowed books.
  • Perform basic library operations like search, borrow, and return.

🀝 Contributing

Contributions are welcome! If you want to add new features or enhance the current implementation, feel free to submit a pull request.

About

A Library Management System built using C++ to demonstrate Object-Oriented Programming (OOP) concepts. This system allows for efficient management of book inventory and user records.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages