Details

Title Разработка электронной платформы для записи студентов на мероприятия: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of an electronic platform for student event registration
Creators Чулков Леонтий Андреевич
Scientific adviser Леонтьева Татьяна Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects vk mini app ; регистрация на мероприятия ; react ; typescript ; vkui ; nestjs ; postgresql ; prisma ; персональные данные ; нагрузочное тестирование ; event registration ; personal data ; load testing
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-3488
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42681
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Работа посвящена созданию платформы для записи студентов на мероприятия Института компьютерных наук и кибербезопасности СПбПУ по заказу студенческого объединения ПРОФ.ИКНК Event. Проанализированы текущие процессы записи и существующие академические и коммерческие решения, сформированы функциональные и нефункциональные требования для ролей «студент» и «организатор». Платформа реализована как VK Mini App на React, TypeScript и VKUI с серверной частью на NestJS и хранилищем PostgreSQL под управлением Prisma. Поддерживаются поэтапная регистрация с автоподстановкой данных и обязательным согласием на обработку персональных данных, отмена и возобновление записи, напоминания, конструктор форм с шаблонами, выгрузка списков участников в Excel, массовые рассылки и журнал административных действий. Состав хранимых персональных данных минимизирован. Проведено автоматизированное, ручное и нагрузочное тестирование развернутой производственной версии. Серверные тесты (6 наборов, 16 тестов) проходят полностью; читающий нагрузочный сценарий выполнил 18 197 запросов со 100 % успешных ответов и средним временем 6,42 мс, пишущий - свыше 5,6 тысячи операций без ошибок. Результаты подтверждают готовность решения к эксплуатации в деятельности заказчика.

The work covers the design and development of an event registration platform for students of the Institute of Computer Science and Cybersecurity of SPbPU, commissioned by the student organization PROF.IKNK Event. Current registration processes and existing academic and commercial solutions were analyzed; functional and non-functional requirements were defined for the student and organizer roles. The platform is implemented as a VK Mini App built with React, TypeScript and VKUI, with a NestJS backend and a PostgreSQL database managed via Prisma. It supports step-by-step registration with data autofill and mandatory personal data consent, cancellation and resumption of registrations, reminders, a form builder with templates, Excel export of participant lists, mass mailing and an administrative audit log. The set of stored personal data is minimized. Automated, manual and load testing of the deployed production version was performed. Backend tests (6 suites, 16 tests) pass completely; the read-flow load scenario completed 18,197 requests with 100% successful responses and an average response time of 6.42 ms, while the write-flow scenario completed over 5.6 thousand operations without errors. The results confirm that the solution is ready for operation.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...