Создание консольного приложения, которое позволяет пользователю добавлять, удалять и просматривать информацию о студентах.
- При запуске приложения, пользователь должен увидеть меню с вариантами действий: (Можно и на английском)
- Добавить студента
- Удалить студента
- Просмотреть список студентов
- Выход из приложения.
При выборе этой опции, пользователь должен иметь возможность ввести следующие данные о студенте: имя, фамилию, возраст, факультет, курс, средний бал
При выборе этой опции нужно ввести имя, после чего программа выдаст список студентов по запросу. Список должен быть пронумерован, далее требуется ввести номер студента из списка, после чего произойдёт удаление.
При выборе этой опции пользователь должен иметь возможность просмотреть список всех студентов в базе данных, отсортированных по фамилии или группе.
При выборе этой опции приложение должно быть закрыто.
- Данные о студентах должны храниться в файле в бинарном виде. Файл должен создаваться в рабочей директории с именем
db.bin
- Приложение должно обрабатывать ошибки ввода и вывода, а также ошибки, связанные с базой данных.
- Код приложения должен быть написан с использованием объектно-ориентированного подхода и разбит на классы, отражающие объекты системы (например, класс "Студент").
- Нужно использовать git для контроля версий
Требуется добавить в приложение возможность добавлять ещё и учеников школы. Следующие поля должны быть реализованны: имя, фамилию, возраст, класс, средний бал