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

Название: Разработка интерфейса Android-приложения помощника для настольной ролевой игры: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Астафьева Дарья Ильинична
Научный руководитель: Маслаков Алексей Павлович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: android; Kotlin; MVVM; material design; data binding
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3378
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30452

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

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

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

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

Аннотация

Цель работы заключается в реализации интерфейса Android приложения для упрощения проведения настольных ролевых игр. Задача заключается в ре-ализации таких разделов, как аккаунт, лобби, персонажей и справочника в са-мом приложении и сделать их функциональными. В данной работе был проведен анализ существующих решений в виде сайтов или других приложений, что является одним из обоснований актуаль-ности работы. Также было обозначено обоснование выбора стека технологий в виде языка, технологий и среды программирования. Также были рассмотре-ны архитектурные шаблоны и выбран подходящий для данного приложения. Обозначены полная архитектура приложения и интерфейса в частности. В ходе работы был настроен файл конфигурации и система автоматиче-ской сборки, а также были реализованы все необходимые активности с фраг-ментами и ранее обозначенной функциональностью. Была реализована связь интерфейса приложения с его серверной частью для получения и отправления запросов. Также было проведено модульное тестирование интерфейса с высо-ким уровнем (90%) покрытия строчек кода. Результатом работы является разработанный и протестированный ин-терфейс Android приложения помощника для настольной ролевой игры.

The purpose of the work is to implement the interface of Android application to facilitate tabletop role-playing games. The task is to implement sections such as account, lobby, characters and guide in the application itself and make them func-tional. This paper analyzed existing solutions in the form of websites or other appli-cations, which is one of the justifications for the relevance of the work. Also the rationale for the choice of technology stack in the form of language, technology and programming environment has been outlined. Architectural patterns have also been considered and a suitable one for this application has been selected. The com-plete architecture of the application and the interface in particular was outlined. The configuration file and auto-build system were set up and all necessary activities with fragments and previously outlined functionality were implemented. Communication of the application interface with its server part for receiving and sending requests was realized. Modular testing of the interface with a high level (90%) of code line coverage was also performed. The result of the work is the developed and tested in-interface of Android as-sistant application for tabletop role-playing game.

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

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

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

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