Детальная информация
| Название | Проектирование и разработка системы управления проектами и задачами с целью цифровизации рабочих процессов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Design and development of a project and task management system for digitalizing workflows |
|---|---|
| Авторы | Алеев Алан Андреевич |
| Научный руководитель | Хахина Анна Михайловна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | управление задачами ; nest.js ; postgresql ; vue.js ; capacitor ; архитектура приложения ; микросервисы ; связанность и сплочённость ; контейнеризация ; кроссплатформенное решение ; task management ; application architecture ; microservices ; coupling and cohession ; containerization ; cross-platform solution |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.03 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-585 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\40380 |
| Дата создания записи | 20.04.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Цель работы — проектирование и реализация кроссплатформенного приложения управления проектами и задачами, обеспечивающего прозрачность рабочих процессов, координацию действий участников, а также масштабируемость и гибкость расширения функционала. Объект исследования — подходы, инструменты и архитектурные решения необходимые для создания кроссплатформенного приложения управления проектами и задачами. Методы исследования — обзор литературы, сравнительный анализ, модульное проектирование, методы функционального и объектно-ориентированного программирования, декомпозиция, методы 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|
- Проектирование и разработка системы управления проектами и задачами с целью цифровизации рабочих процессов
- Введение
- 1. Исследование аналогов приложения по распределению задач на рынке
- 2. Исследование инструментов разработки приложения
- 3. Проектирование и разработка приложения управления проектами и задачами
- 4. Тестирование разработанного приложения управления задачами и проектами
- Заключение
- Список использованных источников
- Приложение 1 Маршутизатор приложения API Gateway
- Приложение 2 Сервис аутентификации
- Приложение 3 Сервис управления задачами
- Приложение 4 Сервис уведомлений
- Приложение 5 Типы данных
- Приложение 6 Фронтенд приложение
- Приложение 7 Docker
- Приложение 8 Тесты
- Приложение 9 Схема архитектуры разработанного приложения
- Приложение 10 Схема базы данных приложения
- Приложение 11 Схема работы приложения по распределению задач
- Приложение 12 Скриншоты приложения
Количество обращений: 0
За последние 30 дней: 0