Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.3 KB

File metadata and controls

53 lines (35 loc) · 2.3 KB

Student Management System


Overview

This project implements a Student Management System (SMS) designed for teachers to manage student records efficiently. It includes features for registration, login, data entry, display, search, update, and deletion of student records.

Features

  1. User Authentication

    • Login: Teachers can log in to access the system.
    • Registration: New teachers can register to create an account.
  2. Student Data Management

    • Enter Data: Teachers can enter new student information into the system.
    • Show Data: Display all existing student records.
    • Search Data: Search for specific student records based on criteria.
    • Update Data: Modify existing student information.
    • Delete Data: Remove student records from the system.
  3. User Interface

    • The system provides a command-line interface (CLI) for interaction.
    • Visual enhancements using system("Color xx") for different operations.

Usage

  • Login/Registration: Teachers choose between logging in with existing credentials or registering a new account.
  • Data Management: Once authenticated, teachers can perform CRUD (Create, Read, Update, Delete) operations on student records.
  • Navigation: Teachers navigate through different functionalities using numeric menu options.

Technologies Used

  • Programming Language: C++
  • Libraries: <iostream>, <fstream>, <string>, <sstream>, <conio.h>
  • External Functions: Custom functions defined in "Source.h" and implemented in "Source.cpp".

Installation

  • Clone the repository:
    git clone https://github.com/yourusername/student-management-system.git
    
  • Compile and run the program using a C++ compiler.

Contributing

Contributions to this project are welcome. You can fork the repository, make improvements, and create a pull request with your changes.


This readme provides a concise yet informative overview of the Student Management System project, highlighting its functionality, usage instructions, technology stack, and avenues for contribution and contact. Adjust the details as per your specific implementation and preferences.