Similar presentations:
Разработка серверной части онлайн - платформы по продаже игр и игровых предметов
1.
Разработка серверной частионлайн-платформы по продаже игр
и игровых предметов
Выполнил:
студент 4 курса специальности ПОИТ
Артиш Вадим Вячеславович
Научный руководитель:
Родченко Вадим Григорьевич,
кандидат технических наук, доцент, доцент кафедры СТП
2.
Цель дипломной работы:Разработка серверной части для онлайн-платформы по
продаже игр и игровых предметов, проектирование
базы данных
3.
Предусмотренные задачиАнализ предметной области и существующих решений с выявлением их сильных
и слабых сторон;
Определение функциональных требований к разрабатываемой системе;
Проектирование сценариев взаимодействия пользователя и системы;
Составление списка ключевых современных подходов и технологий в области
разработки онлайн-платформ, отвечающих критериям и требованиям
приложения;
Проектирование серверной части приложения с выбором подходящих
архитектурных решений для обеспечения гибкости и масштабируемости проекта;
Разработка серверной части приложения;
Тестирование соответствующей части приложения для обнаружения и
устранения возможных багов и ошибок.
4.
FunPay - один из лидеров среди платформпо продаже игр и игровых предметов
Достоинства:
наличие актуальных новостей
интуитивно понятный интерфейс
большой ассортимент товаров
возможность оставить отзыв
удобный и гибкий механизм
фильтрации объявлений
Недостатки:
отсутствие механизма подписок
большое количество рекламы
отсутствие закладок
5.
PayGame - удобный и безопасный маркетплейс дляпродажи игр и игровых предметов
Достоинства:
наличие актуальных новостей
простой и понятный интерфейс
наличие безопасной сделки
система бонусов
наличие пользовательских
комментариев
Недостатки:
отсутствие механизма подписок
большое количество рекламы
отсутствие закладок
6.
Eneba - интернет-магазин цифровых ключей к играмвсех жанров для консолей и ПК
Достоинства:
подробное описание объявлений
простой и понятный интерфейс
огромный ассортимент товаров
система бонусов и скидок
возможность сделать подарок
другому пользователю
Недостатки:
реклама сторонних сервисов
7.
SteamPay - платформа цифровой дистрибуции дляПК игр, предлагающая контент по выгодным ценам
Достоинства:
круглосуточная поддержка
простой и понятный интерфейс
огромный ассортимент товаров
выгодные цены
наличие бонусной программы
наличие отзывов
Недостатки:
реклама сторонних сервисов
редкое обновление ассортимента
8.
GameOnline - платформа с множеством игр для ПК иконсолей
Достоинства:
возможность оставить отзыв
удобный механизм фильтрации
наличие актуальных новостей,
которые сразу позволяют увидеть
новинки в игровом мире
Недостатки:
реклама сторонних сервисов
отсутствие чата, из-за чего
достаточно тяжело связаться с
конкретным продавцом
9.
Работа приложенияСистема состоит из двух
соответствующих компонентов:
клиента и сервера,
взаимодействие между которыми
осуществляется посредством
обмена данными в формате
JSON(текстовый формат обмена
данными, основанный на
JavaScript)
10.
Диаграмма вариантов использования системы11.
Диаграмма последовательности для администратора12.
Диаграмма состояний платформы для администратора13.
Проектирование модели данных14.
Примеры спецификаций взаимодействия клиентской исерверной частей приложения
15.
Программные средстваЯзык программирования: Java
Фреймворк серверной части: Spring Boot
База данных: PosgtreSQL
Другие технологии: Minio, Docker
16.
Основные выводыПроанализированы существующие решения
Выявлены наиболее значимые требования, предъявляемые к
разрабатываемой системе
Спроектировано приложение, составлены основные диаграммы
Спроектирована база данных, построена модель данных
Выбраны технологии, при помощи которых будет разрабатываться
онлайн-платформа по продаже игр и игровых предметов
Выполнена программная реализация серверной части приложения