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

Название: Разработка мессенджера с возможностью обмена геопозицией на базе микросервисной архитектуры: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Гусев Иван Сергеевич
Научный руководитель: Коликова Татьяна Всеволодовна
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: клиент; сервер; мобильное приложение; android; kotlin; ktor; postgresql; rest api; микросервисы; client; server; mobile application; microservices
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-896
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\12774

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

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

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

Сеть: Интернет

Аннотация

Ключевые слова: клиент, сервер, мобильное приложение, android, kotlin, ktor, postgresql, rest api, микросервисы. Тема выпускной квалификационной работы: «Разработка мессенджера с возможностью обмена геопозицией на базе микросервисной архитектуры». В ходе работы создается клиент-серверное приложение с клиентским приложением под ОС Android и серверным приложением, разработанным с помощью фреймворка Ktor. И клиент, и сервер написаны на языке Kotlin. Серверная часть использует микросервисную архитектуру. Сервер может обрабатывать Http запросы клиентов, сохранять и получать данные из базы данных. Мобильное приложение позволяет вести переписку с людьми, а также отслеживать их месторасположение с их согласия. В ходе работы решены следующие задачи: проведен анализ предметной области, разработан список требований, выбраны технологии и архитектура, разработано приложение. В результате работы была получена работоспособная система, которую в перспективе можно продолжать развивать.

Keywords: client, server, mobile application, android, kotlin, ktor, postgresql, rest api, microservices. The subject of the graduate qualification work is: "Development of a messenger with the ability to exchange geo-position based on microservice architecture." In the course of work, a client-server application is created with a client application for Android OS and a server application developed using the Ktor framework. Both client and server are written in Kotlin language. The server side uses a microservice architecture. The server can process Http client requests, save, and receive data from the database. The mobile application allows you to correspond with people, as well as track their location with their consent. In the course of the work, the following tasks were solved: an analysis of the subject area was carried out, a list of requirements was developed, technologies and architecture were selected, an application was developed. As a result of the work, a workable system was developed, which can be further developed in the future.

Права на использование объекта хранения

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

Статистика использования

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