mirror of
https://github.com/EDeev/student_sorter.git
synced 2026-10-08 04:59:40 +03:00
3.1 KiB
3.1 KiB
Student Sorter
Русский · English
Учебное Windows-приложение для приёмной комиссии: ведёт список абитуриентов, показывает его с фильтром по направлению и формирует список иногородних, которым нужно общежитие.
Статус: учебный проект (РГРТУ, 2024), завершён
Стек: C++/CLI · Windows Forms (.NET Framework 4.8) · Visual Studio 2022 (MSVC v143) · библиотека курса RSREU.IO
Возможности
- Добавление абитуриента: ФИО, адрес, льгота, баллы ЕГЭ, направление подготовки
- Таблица абитуриентов с фильтром по направлению подготовки
- Диаграмма: доля абитуриентов с льготами
- Список на общежитие: все, кто прописан не в Рязани, — в
stud.txt(формат — examples/stud.txt, ФИО вымышленные) - Список хранится между запусками в
applis.dat
Сборка
- Откройте
InvestWinApp.slnв Visual Studio 2022 с компонентом «Поддержка C++/CLI». - Положите библиотеку курса
RSREU.IO.dllвInvestWinApp/x64/Debug/(её в репозитории нет — она выдавалась на курсе). - Соберите конфигурацию x64.
Note
Без
RSREU.IO.dllпроект не собирается, поэтому CI проверяет только кодировку исходников (UTF-8). Решение называетсяInvestWinApp— так проект был создан в Visual Studio.
Структура
InvestWinApp/
├── InvestWinApp.cpp точка входа, запись списка в файл
├── config.h структура Applicant
├── MyForm.h главная форма: таблица, фильтр, диаграмма, список на общежитие
└── AddApplicant.h форма добавления абитуриента
Data/ иконки
Пояснительная записка.pdf
Лицензия
Учебный проект (РГРТУ, 2024). Код открыт для изучения, отдельной лицензии нет.
Автор
Деев Егор Викторович — GitHub · Telegram · egor@deev.space
⭐ Если проект оказался полезным, поставьте звёздочку на GitHub!
Сделано с ❤️ — deev.space