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

Название Корпоративное мобильное приложение социальной направленности для студентов университета СПбПУ Петра Великого: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Дмитриев Александр Алексеевич
Научный руководитель Круглов Сергей Константинович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Flutter ; Android ; iOS ; Bloc ; приложение для вузов ; Python ; FastAPI ; Vk Cloud ; GitHub Actions ; application for universities
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1961
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35465
Дата создания записи 14.07.2025

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

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

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

Данная работа посвящена анализу, проектированию и реализации корпоративного мобильного приложения социальной направленности для студентов Санкт-Петербургского политехнического университета Петра Великого. В ходе исследования были поставлены и решены следующие задачи: 1. Выполнить обзор существующих мобильных решений для студентов вузов и определить их сильные и слабые стороны. 2. Спроектировать архитектуру клиент-серверной системы с применением чистой архитектуры и DDD. 3. Реализовать backend-сервис на Python с FastAPI и обеспечить его развёртывание в Docker на VK Cloud. 4. Разработать кроссплатформенное мобильное приложение на Flutter с управлением состоянием через Cubit (BLoC). 5. Настроить CI/CD-процессы на GitHub Actions и провести комплексное тестирование для соблюдения функциональных и нефункциональных требований. В результате выполненной работы создано кроссплатформенное мобильное приложение, объединяющее ключевые университетские сервисы. Сервер на FastAPI обеспечивает быстрый и надёжный API, а CI/CD-пайплайн гарантирует автоматизацию сборки, тестирования и развёртывания. Приложение соответствует всем заявленным требованиям и предоставляет студентам удобный доступ ко всем образовательным и социальным ресурсам прямо на смартфоне.

This work is devoted to the analysis, design and implementation of a corporate mobile application of a social nature for students of Peter the Great St. Petersburg Polytechnic University. The following tasks were set and solved during the study: 1. Review existing mobile solutions for university students and determine their strengths and weaknesses. 2. Design the architecture of a client-server system using clean architecture and DDD. 3. Implement a backend service in Python with FastAPI and ensure its deployment in Docker on VK Cloud. 4. Develop a cross-platform mobile application on Flutter with state management via Cubit (BLoC). 5. Set up CI/CD processes on GitHub Actions and conduct comprehensive testing to meet functional and non-functional requirements. As a result of the work performed, a cross-platform mobile application was created that combines key university services. The server on FastAPI provides a fast and reliable API, and the CI/CD pipeline guarantees automation of assembly, testing, and deployment.The application meets all the stated requirements and provides students with convenient access to all educational and social resources directly on their smartphone.

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

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика