Тема курсового проекта: Разработка информационной системы «Контроль посещаемости».
Стек:
- Для практической части:
- C#, ASP.NET (серверная часть)
- Razor CSHTML, Bootstrap 5, JavaScript (представления, веб-клиент)
- PostgreSQL, EF Core (хранение и обработка данных)
- Kotlin, Android SDK (клиент идентификации)
- Для отчёта:
-
$\LaTeX$ , XeTeX (разметка и вёрстка) - Pygments/Minted, Inkscape, Graphviz (листинги и рисунки)
- CMake,
$\TeX$ Live Full (сборка проекта)
-
Финальная версия проекта доступна в релизах. Отчёт находится в файле rpz.pdf, исходный код - в архивах .tar.gz/.zip.
Несколько замечаний.
И отчёт, и исходник в этом репозитории действительно относятся к последней версии, принятой и успешно защищённой. Однако, здесь вырезаны некоторые персональные данные, в частности:
- рамки курсового проекта (файл
docs/tex/frame.pdf) удалены, из-за чего вrpz.pdfнаблюдаются странные отступы; - мои ФИО и ФИО руководителя из
docs/tex/00-task.texиdocs/tex/00-title.tex, чтобы лишний раз не деанониться; - токены Telegram/MAX в
src/Pacsource/Util/MessagePoster.csубраны, их необходимо проставлять вручную.
Ещё исходный код не претендует на чистоту или работоспособность вне задуманного сценария. Я, как автор, старался не фокусироваться на рефакторинге и тестах, ведь это бы раздуло отчёт, и так упёршийся в лимит страниц (около 35). Демонстрация работает, и работает хорошо - значит, проект работает и в целом.
То же самое можно сказать про
Авторское право принадлежит автору работы.
Цитирование, BiBTeX (BiBLaTeX, Biber):
@misc{bron_pacs,
author = {Брон, Егор},
title = {Разработка информационной системы «Контроль посещаемости»},
year = {2025},
howpublished = {\url{https://github.com/EgorBron/PacsCourseProj}},
urldate = {гггг-ММ-дд}
}Цитирование, ГОСТ:
Брон, Е. Разработка информационной системы «Контроль посещаемости». — 2025. — URL: https://github.com/EgorBron/PacsCourseProj (дата обращения: <дата>). Текст : электронный.