Skip to content

Asdeks/Student-Database

Repository files navigation

Student Management System

Welcome to Student Management System, a console application in C# for managing student records using XML serialization.

Overview

This project demonstrates basic CRUD operations (Create, Read, Update, Delete) on student records stored in XML format. It allows adding, searching, displaying, removing students, as well as saving and loading data from an XML file.

Features

  • Add Student: Add a new student with validation for name, surname, ID, and birth year.
  • Search by ID: Find and display details of a student by their ID.
  • Display All Students: View a list of all students currently in the system.
  • Search by Surname: Search and display students by their surname.
  • Remove Student: Remove a student from the list by ID.
  • Save to XML: Persist the list of students to an XML file.
  • Load from XML: Load student data from a previously saved XML file.

Getting Started

  1. Clone the Repository:
    git clone https://github.com/your_username/student-management-system.git

---------------MENU---------------

Add Student [a] Search by ID [b] Display All Students [c] Search by Surname [g] Remove Student [d] Save to File [i] Load from File [f] Exit [e] Zadejte volbu:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages