1
0
Fork 0
mirror of https://github.com/EDeev/student_sorter.git synced 2026-10-08 04:59:40 +03:00
Учебное приложение на C++/CLI (РГРТУ): список абитуриентов с сортировкой, рейтинг направлений и список на общежитие. Windows Forms
Find a file
2026-10-02 23:48:32 +00:00
.github/workflows CI: проверка кодировки исходников вместо сборки 2026-10-02 23:45:35 +00:00
Data Убраны остатки другого проекта: котировки акций и парсер smart-lab.ru 2026-10-02 23:42:29 +00:00
InvestWinApp Revert "Своя ReadWrite вместо вузовской библиотеки RSREU.IO" 2026-10-02 23:45:35 +00:00
.gitignore Убраны остатки другого проекта: котировки акций и парсер smart-lab.ru 2026-10-02 23:42:29 +00:00
InvestWinApp.sln v. 1.0 2024-02-19 19:09:57 +07:00
README.en.md README: сортировка по столбцам и рейтинг направлений по популярности 2026-10-02 23:48:32 +00:00
README.md README: сортировка по столбцам и рейтинг направлений по популярности 2026-10-02 23:48:32 +00:00
Requirements.md Requirements.md 2025-06-30 22:34:58 +03:00
Пояснительная записка.pdf v. 1.0 2024-02-19 19:09:57 +07:00

Student Sorter

Русский · English

CI

A coursework Windows app for an admissions office: it keeps a list of applicants, sorts and filters it, ranks programmes and produces a list of non-local applicants who need a dormitory.

Status: coursework (Ryazan State Radio Engineering University, 2024), completed

Stack: C++/CLI · Windows Forms (.NET Framework 4.8) · Visual Studio 2022 (MSVC v143) · course library RSREU.IO

Features

  • Adding an applicant: full name, address, benefits, exam score, programme
  • Applicant table with column sorting and a programme filter
  • Programmes ranked by popularity, local vs non-local applicants
  • Chart: share of applicants with benefits
  • Dormitory list: everyone registered outside Ryazan goes to stud.txt (format: examples/stud.txt, fictional names)
  • The list is kept between runs in applis.dat

Building

  1. Open InvestWinApp.sln in Visual Studio 2022 with the "C++/CLI support" component.
  2. Put the course library RSREU.IO.dll into InvestWinApp/x64/Debug/ (it is not in the repository; it was provided by the course).
  3. Build the x64 configuration.

Note

Without RSREU.IO.dll the project does not build, so CI only checks that the sources are UTF-8. The solution is named InvestWinApp — that is how the project was created in Visual Studio.

License

Coursework (Ryazan State Radio Engineering University, 2024). The code is open for study; there is no separate license.

Author

Egor Deev — GitHub · Telegram · egor@deev.space


⭐ If you find this project useful, give it a star on GitHub!

Made with ❤️ — deev.space