DesmondJS / Library_Management_System

This repository contains a C++ program designed to manage a library system with various functionalities such as reading student and book information, deleting student records, searching for students, displaying information, computing statistics, and more.

Repository from Github https://github.comDesmondJS/Library_Management_SystemRepository from Github https://github.comDesmondJS/Library_Management_System

Library Management System in C++

This project is a C++ program designed to manage a library system. It provides functionalities to handle student and book information, perform various operations such as searching, deleting, and displaying records, and compute relevant statistics.

Features

  • Read student information from a text file
  • Read book information from a text file
  • Delete a student's record
  • Search for a student by ID
  • Display output of the combined information in the console or a text file
  • Compute and display statistics
    • Display the total number of students in the course
    • Display the total number of books borrowed
    • Display the total number of overdue books
    • Display the total overdue fines
  • Display warned students
  • Show students that borrowed the same books

File Formats

  • Student Information File: A text file containing student details.
  • Book Information File: A text file containing book details.

About

This repository contains a C++ program designed to manage a library system with various functionalities such as reading student and book information, deleting student records, searching for students, displaying information, computing statistics, and more.


Languages

Language:C++ 97.8%Language:C 2.2%