Skip to content

This C++ project offers a streamlined solution for managing student and course data, featuring functionalities like student addition, course management, and enrollment tracking. It includes simple text file storage for persistent data and aims to ease administrative tasks in educational environments.

Notifications You must be signed in to change notification settings

yugalkaushik/student-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System

Welcome to the Student Management System repository! This project is designed to provide a simple yet effective way to manage student information and course details using C++ programming language. Whether you're tracking student records, managing course enrollments, or generating reports, this system aims to streamline administrative tasks in educational settings.

Features

  • Add Student: Allows adding new students with their details.
  • List Students: Displays a list of all students enrolled.
  • Add Course: Enables adding new courses offered.
  • List Courses: Shows a list of available courses.
  • Enroll Student: Enrolls a student in a course.
  • Display Student Information: Displays detailed information about a student.

Files

  • main.cpp: Contains the main code for the student management system.
  • students.txt: Stores information about the students.
  • courses.txt: Stores information about the courses.

Setup

Prerequisites

  • C++ compiler (e.g., g++)
  • Text editor or IDE

Installation

  1. Clone the repository:
    git clone https://github.com/yugalkaushik/student-management.git
    cd student-management
  2. Compile the code:
    g++ main.cpp -o student_management
    

Usage

  1. Run the executable:
      ./student_management

2.Follow the on-screen instructions to manage students and courses.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

About

This C++ project offers a streamlined solution for managing student and course data, featuring functionalities like student addition, course management, and enrollment tracking. It includes simple text file storage for persistent data and aims to ease administrative tasks in educational environments.

Resources

Stars

Watchers

Forks

Languages