Details

Title Разработка веб-приложения для централизованного планирования и модерации мероприятий для профсоюзной организации университета: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» = Development of a web application for centralized planning and moderation of events for a university trade union organization
Creators Максименко Артём Вадимович
Scientific adviser Лупин Анатолий Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects веб-приложение ; профсоюзная организация ; планирование мероприятий ; модерация заявок ; календарь событий ; NestJS ; Next.js ; PostgreSQL ; JWT ; web application ; trade union ; event planning ; request moderation ; event calendar
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2644
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42815
Record create date 8/21/2026

Allowed Actions

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

Group Anonymous
Network Internet

Целью работы является проектирование и реализация веб-приложения для централизованного планирования и модерации мероприятий профсоюзной орга-низации университета. Предметом исследования являются методы, модели дан-ных и программные средства автоматизации процесса согласования мероприя-тий. Задачи, решаемые в ходе исследования: 1. Анализ организационных процессов и существующих цифровых ре-шений. 2. Формирование требований и сценариев использования по ролям. 3. Проектирование архитектуры, базы данных и пользовательских ин-терфейсов. 4. Программная реализация серверной и клиентской частей приложения. 5. Тестирование соответствия системы сформулированным требовани-ям. В ходе работы исследованы процессы планирования в профсоюзе, выпол-нен сравнительный анализ аналогов, обоснован выбор клиент-серверной архи-тектуры на NestJS, Next.js и PostgreSQL с аутентификацией JWT. В результате разработано работоспособное веб-приложение с ролевым до-ступом, формализованным жизненным циклом заявки, проверкой конфликтов расписания, панелью модерации и уведомлениями пользователей. Полученные результаты могут быть использованы первичной профсоюз-ной организацией университета для ведения единого календаря и прозрачного согласования инициатив.

The purpose of the study is to design and implement a web application for cen-tralized planning and moderation of trade union events at a university. The subject of the work comprises methods, data models and software tools for automating the event approval process. The research addresses the following goals: 1. Analysis of organizational processes and existing digital solutions; 2. Definition of requirements and role-based use cases; 3. Design of architecture, database and user interfaces; 4. Implementation of server and client parts; 5. Testing against the specified requirements. Organizational workflows and analogues were examined; a client-server stack based on NestJS, Next.js and PostgreSQL with JWT authentication was selected. A working web application was developed with role-based access, a formalized request lifecycle, schedule conflict detection, a moderation panel and user notifica-tions. The results can be applied by the primary trade union organization to maintain a single event calendar and transparent approval of initiatives.

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