Детальная информация

Название Разработка корпоративного рубрикатора: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a corporate rubricator
Авторы Трегубова Марина Александровна
Научный руководитель Смирнов Николай Георгиевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика автоматизация ; веб-приложение ; управление задачами ; учет выполненных работ ; расчет выплат ; база данных ; Postgresql ; Prisma orm ; Next.js ; Typescript ; Docker ; automation ; web application ; task management ; work reporting ; payment calculation ; database
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2700
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42586
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Выпускная квалификационная работа посвящена разработке программной системы для автоматизации управления задачами, учета выполненных работ и расчета выплат исполнителям. Актуальность работы обусловлена необходимостью централизованного хранения данных о задачах, пользователях, отчетах и выплатах, а также снижением количества ручных операций при ведении внутреннего учета. Целью работы является разработка веб-приложения, обеспечивающего постановку задач, назначение исполнителей, фиксацию выполненных работ, расчет выплат и контроль действий пользователей. Для достижения цели были проанализированы существующие программные решения, сформулированы функциональные и нефункциональные требования, спроектирована архитектура приложения и модель данных. В ходе работы реализованы клиентская и серверная части приложения, API-маршруты, механизм авторизации и разграничения прав доступа. Разработаны модули управления пользователями, задачами, типами задач, направлениями, отчетами, зарплатными ставками, выплатами и журналом действий пользователей. В качестве основных технологий использованы Next.js, TypeScript, PostgreSQL и Prisma ORM. Для подготовки приложения к развертыванию применена контейнеризация с использованием Docker. Проверка разработанной системы выполнена с помощью функционального, интеграционного и нагрузочного тестирования. По результатам тестирования подтверждена корректность основных пользовательских сценариев, работы базы данных, разграничения прав доступа и расчета выплат. Разработанное программное решение может быть использовано для автоматизации внутренних процессов организации и дальнейшего развития за счет добавления уведомлений, аналитики и дополнительных отчетов.

The graduation qualification work is devoted to the development of a software system for automating task management, work reporting and payment calculation for employees. The relevance of the work is determined by the need for centralized storage of information about tasks, users, reports and payments, as well as by the need to reduce manual operations in internal business processes. The purpose of the work is to develop a web application that provides task creation, assignment of performers, recording of completed work, payment calculation and user activity control. To achieve this goal, existing software solutions were analyzed, functional and non-functional requirements were formulated, and the application architecture and data model were designed. During the development, the client and server parts of the application, API routes, authorization mechanism and access control were implemented. The system includes modules for managing users, tasks, task types, task directions, work reports, salary rates, payments and user activity logs. The main technologies used in the project are Next.js, TypeScript, PostgreSQL and Prisma ORM. Docker containerization was used to prepare the application for deployment. The developed system was verified through functional, integration and load testing. The test results confirmed the correctness of the main user scenarios, database interaction, access control and payment calculation. The developed software solution can be used to automate internal organizational processes and can be further extended by adding notifications, analytics and additional reporting tools.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Интернет Авторизованные пользователи СПбПУ
Интернет Анонимные пользователи
...