This repository contains a Library Management System (LMS) project developed using C++ language, leveraging concepts such as file handling, OOP, data structures (linked list), and exceptional handling.
The Library Management System (LMS) is a C++ application that manages a library's collection of books using a linked list data structure. The system employs OOP principles for design, file handling for persistence, and exceptional handling for error management.
- Linked List Implementation: Utilizes a linked list data structure to manage the books efficiently.
- File Handling: Stores book data persistently using file handling techniques.
- OOP Concepts: Demonstrates object-oriented programming concepts for modularity and reusability.
- Data Structures: Uses data structures, particularly linked lists, to organize and manage book information.
- Exceptional Handling: Implements error handling mechanisms to enhance the application's robustness.
- C++ compiler (GCC recommended)
- Code editor (e.g., Visual Studio Code, Sublime Text, or any C++ IDE)
-
Clone the repository to your local machine:
git clone https://github.com/11a55an/LMS-using-linkedlist.git
-
Open the project in your preferred C++ development environment.
-
Compile the C++ code.
-
Run the executable generated after compilation.
-
Follow the on-screen instructions to use the Library Management System.