Details

Title: Проектирование и разработка веб-приложения для настольных игр с аутентификацией через telegram-бота: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators: Молчанов Владислав Евгеньевич
Scientific adviser: Сергеев Анатолий Васильевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: веб-приложения; telegram боты; vue.js; nest.js; postgresql; web-applications; telegram bots
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-1809
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\22945

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью данной работы является разработка программного обеспечения для настольных игр. В качестве среды выполнения был выбран веб-браузер. В работе осуществляется обзор существующих аналогов как веб, так и мобильных приложений, а также выполняется анализ их плюсов и минусов. На основании проведенного исследования будут сформулированы цели и задачи для нового продукта. В результате выполнения работы был спроектирован и написан комплекс программного обеспечения, состоящий из 3-х приложений: 1. Cерверное приложение, отвечающее за хранение и обработку данных. 2. Клиентское приложение, отвечающее за отображение данных в веб-браузере и взаимодействие с пользователями. 3. Telegram бот, отвечающий за создание игровой сессии и аутентификацию пользователей в системе. Разработанное приложение может быть использовано пользователями для совместной игры в настольные игры. Функциональность данного решения позволяет упростить пользователям создание игровых сессий, т.к. делать это они могут прямо из группового чата в telegram.

The purpose of this work is to develop software for board games. A web browser was chosen as the runtime environment. The work provides an overview of existing analogues of both web and mobile applications, as well as an analysis of their pros and cons. Based on the conducted research, goals and objectives for the new product will be formulated. As a result of the work, a software package consisting of 3 applications was designed and written: 1. A server application responsible for data storage and processing. 2. A client application responsible for displaying data in a web browser and interacting with users. 3. Telegram bot responsible for creating a gaming session and authenticating users in the system. The developed application can be used by users to play board games together. The functionality of this solution makes it easier for users to create gaming sessions, because they can do this directly from a group chat in telegram.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 9
Last 30 days: 6
Detailed usage statistics