Детальная информация
| Название | Разработка электронной платформы для записи студентов на мероприятия: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of an electronic platform for student event registration |
|---|---|
| Авторы | Чулков Леонтий Андреевич |
| Научный руководитель | Леонтьева Татьяна Владимировна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | vk mini app ; регистрация на мероприятия ; react ; typescript ; vkui ; nestjs ; postgresql ; prisma ; персональные данные ; нагрузочное тестирование ; event registration ; personal data ; load testing |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.04 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3488 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42681 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Работа посвящена созданию платформы для записи студентов на мероприятия Института компьютерных наук и кибербезопасности СПбПУ по заказу студенческого объединения ПРОФ.ИКНК 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|