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

Название: Разработка серверной части веб-приложения для менеджмента гонок в игре "GTA Online": выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Руссков Матвей Олегович
Научный руководитель: Маслаков Алексей Павлович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: веб-приложение; it-технологии; клиент-серверная архитектура; непрерывная интеграция; postgresql; kotlin; spring boot; hibernate; javascript; vue.js; github actions; web app; it technologies; client server architecture; continuous integration
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-831
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13303

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

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

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

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

Аннотация

В данной работе рассмотрена реализация клиент-серверного приложения для управления, создания и проведения гоночных онлайн событий в игре «GTA Online». Изучены способы проектирования API, тестирования и развертывания программного обеспечения. Разработан веб-сервис с авторизацией и аутентификацией, предоставляющий доступ к администрированию, созданию, управлению и мониторингу соревнований на базе игры «GTA Online». Были рассмотрены паттерны тестирования законченного программного обеспечения и написаны различные виды тестов: модульные и интеграционные. В ходе разработки был задействован процесс непрерывной интеграции и доставки. В результате были проанализированы подходы к проектированию и реализации современных веб-сервисов для оказания различных услуг. Рассмотрены актуальные технологии для разработки веб-приложений и выбран конкретный стек для реализации поставленной задачи. Оценены ныне существующие угрозы безопасности пользовательских данных при их хранении и передаче и приведены способы их ликвидации. Разработаны и введены в эксплуатацию клиентская и серверная части приложения с применением передовых ИТ-технологий.

This paper discusses the implementation of a client-server application for managing, creating and conducting online racing events in the game "GTA Online". Examined how to design APIs, tests and deploy software. A web service with authorization and authentication has been developed, which provides access to administration, creation, management and monitoring of competitions based on the game "GTA Online". Also, within the framework of this final qualifying work, the patterns of testing the finished software were considered and various types of tests were written: modular, integration. The development involved a continuous integration and delivery process. As a result, the approaches to the design and implementation of modern web services for the provision of various services were analyzed. Relevant technologies for developing web applications are considered and a specific stack is selected for the implementation of the task. The current threats to the security of user data during their storage and transmission are assessed and methods for their elimination are given. The client and server parts of the application have been developed and put into operation using advanced IT technologies.

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

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

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

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