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 |
|
| Internet | Authorized users SPbPU |
|
| 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