Details

Title Проектирование и разработка системы управления проектами и задачами с целью цифровизации рабочих процессов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Design and development of a project and task management system for digitalizing workflows
Creators Алеев Алан Андреевич
Scientific adviser Хахина Анна Михайловна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects управление задачами ; nest.js ; postgresql ; vue.js ; capacitor ; архитектура приложения ; микросервисы ; связанность и сплочённость ; контейнеризация ; кроссплатформенное решение ; task management ; application architecture ; microservices ; coupling and cohession ; containerization ; cross-platform solution
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-585
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\40380
Record create date 4/20/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель работы — проектирование и реализация кроссплатформенного приложения управления проектами и задачами, обеспечивающего прозрачность рабочих процессов, координацию действий участников, а также масштабируемость и гибкость расширения функционала. Объект исследования  — подходы, инструменты и архитектурные решения необходимые для создания кроссплатформенного приложения управления проектами и задачами. Методы исследования — обзор литературы, сравнительный анализ, модульное проектирование, методы функционального и объектно-ориентированного программирования, декомпозиция, методы white-box и black-box. В данной работе исследуется проектирование и реализация кроссплатформенного приложения, состоящего из микросервисов. Каждый сервис имеет собственную базу данных, что обеспечивает низкую связанность и отказоустойчивость приложения. Клиентская часть реализована на Vue.js и Capacitor.js, что позволяет использовать единую кодовую базу для десктопного и мобильного вариантов приложения. Также было проведено тестирование для проверки корректности их работы. Область применения результатов работы — внедрение в организациях для управления проектами и задачами с возможностью дальнейшего расширения функционала и адаптирования к изменяющимся бизнес-требованиям. В процессе разработки были использованы следующие технологии и ресурсы: NestJS для серверной части, Vue.js и Capacitor.js для клиентской части приложения, СУБД PostgreSQL, контейнеризация Docker.

Objective of the work — design and implementation of a cross-platform project and task management application, ensuring transparency of work processes, coordination of participants’ actions, as well as scalability and flexibility of functional expansion. The subject of the study — microservice architecture, tools for developing a cross-platform solution, as well as tools for developing the client-side and server-side parts of the application. Research methods — literature review, comparative analysis, modular design, functional and object-oriented programming methods, decomposition, white-box and black-box methods. This work investigates the design and implementation of a cross-platform application consisting of microservices. Each service has its own database, ensuring low coupling and fault tolerance of the application. The client part is implemented using Vue.js and Capacitor.js, which allows the use of a single code base for desktop and mobile versions of the application. Testing was also conducted to verify the correctness of their operation. The scope of application of the results of the work — implementation in organizations for project and task management with the possibility of further functional expansion and adaptation to changing business requirements. The following technologies and resources were used during the development process: NestJS for the server part, Vue.js and Capacitor.js for the client part of the application, PostgreSQL DBMS, and Docker containerization.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • Проектирование и разработка системы управления проектами и задачами с целью цифровизации рабочих процессов
    • Введение
    • 1. Исследование аналогов приложения по распределению задач на рынке
    • 2. Исследование инструментов разработки приложения
    • 3. Проектирование и разработка приложения управления проектами и задачами
    • 4. Тестирование разработанного приложения управления задачами и проектами
    • Заключение
    • Список использованных источников
    • Приложение 1 Маршутизатор приложения API Gateway
    • Приложение 2 Сервис аутентификации
    • Приложение 3 Сервис управления задачами
    • Приложение 4 Сервис уведомлений
    • Приложение 5 Типы данных
    • Приложение 6 Фронтенд приложение
    • Приложение 7 Docker
    • Приложение 8 Тесты
    • Приложение 9 Схема архитектуры разработанного приложения
    • Приложение 10 Схема базы данных приложения
    • Приложение 11 Схема работы приложения по распределению задач
    • Приложение 12 Скриншоты приложения

Access count: 0 
Last 30 days: 0

Detailed usage statistics