Welcome to Student Management System, a console application in C# for managing student records using XML serialization.
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.
- 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.
- Clone the Repository:
git clone https://github.com/your_username/student-management-system.git
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: