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 |
|