Детальная информация
Название | Корпоративное мобильное приложение социальной направленности для студентов университета СПбПУ Петра Великого: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Дмитриев Александр Алексеевич |
Научный руководитель | Круглов Сергей Константинович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | Flutter ; Android ; iOS ; Bloc ; приложение для вузов ; Python ; FastAPI ; Vk Cloud ; GitHub Actions ; application for universities |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 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