Skip to content

iNoles/StudentReports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Records Management System

A C++ console-based application that manages student records with Create, Read, Update, and Delete (CRUD) operations. This project demonstrates file handling, object-oriented programming (OOP) principles, and basic data management techniques.

Features

  • Add Student Records: Input student details like name, roll number, and marks.
  • Display All Records: View all stored student records in a formatted output.
  • Search Student Records: Find a specific student by their roll number.
  • Delete Student Records: Remove a student's data from the system.
  • Modify Student Records: Update existing student information.
  • File Handling: Records are saved and loaded using file operations for persistent storage.

Prerequisites

To run this project, you need a C++ compiler like:

Getting Started

  1. Clone the repository:
    git clone https://github.com/iNoles/StudentReports.git
  2. Navigate to the project directory:
    cd StudentReports
  3. Compile the source code:
    g++ -o student_reports main.cpp students.cpp students.hpp

How to Run

After building the project, execute the program with:

./student_reports