Веб-застосунок для ігрової соціальної платформи

dc.contributor.advisorКрамар, Юлія Михайлівна
dc.contributor.authorДанилевич, Антон Павлович
dc.date.accessioned2025-02-06T15:01:36Z
dc.date.available2025-02-06T15:01:36Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 33 таблиці, 21 рисунків та 9 джерел – загалом 56 сторінок. Дипломний проєкт присвячений розробці вебзастосуку для ігрової соціальної платформи. Мета — створення вебзастосунку, який забезпечить користувачам можливість планування та обговорення майбутніх ігрових зустрічей, надаючи якісне, швидке та надійне спілкування. Об'єкт дослідження: вебзастосунок для ігрової соціальної платформи. Предмет дослідження: Розробка та розгортання вебзастосунку для ігрової соціальної платформи з метою обговорення обговорення та планування майбутніх ігрових зустрічей. У розділі «ПЕРЕДПРОЄКТНЕ ОБСТЕЖЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ» розглянуто та проаналізовано предметну область проєкту. Визначено програмні рішення, методології та допоміжні засоби, а також складено бізнес-процеси за допомогою BPMN діаграм. Сформульовано мету та завдання розробки дипломного проєкту. У розділі «РОЗРОБЛЕННЯ ВИМОГ ДО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» викладені основні вимоги до програмного забезпечення. Створено діаграму варіантів використання, описані функціональні та нефункціональні вимоги. Висунуті вимоги до серверної та клієнтської частини. У розділі «КОНСТРУЮВАННЯ ТА РОЗРОБЛЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» розроблено архітектуру програмного забезпечення, діаграму класів та структуру бази даних. Обґрунтовано вибір засобів розробки. У розділі «АНАЛІЗ ЯКОСТІ ТА ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» розглянуто методи аналізу коду. Проведено мануальна тестування та розглянуто контрольний приклад, що підтвердив правильне функціонування програмного забезпечення. У розділі «РОЗГОРТАННЯ ТА СУПРОВІД ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ» було описано процес розгортання програмного забезпечення. Проєкт був розгорнутий з використанням Docker. Визначено вимоги, виконання яких необхідне для успішної підтримки проєкту.
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 33 tables, 21 figures and 9 sources – in total 56 pages. The purpose of the diploma project is the development of a web application for a social gaming platform. The goal is to create a web application that will provide users with the ability to plan and discuss upcoming game meetings, providing high-quality, fast and reliable communication. Research object: a web application for a social gaming platform. Subject of research: Development and deployment of a web application for a gaming social platform for the purpose of discussing and planning future gaming meetings. In the section "PRE-PROJECT SUBJECT AREA SURVEY", the project subject area is reviewed and analyzed. Software solutions, methodologies and auxiliary tools are identified, and business processes are drawn up using BPMN diagrams. The goal and objectives of the diploma project development are formulated. In the section "DEVELOPMENT OF SOFTWARE REQUIREMENTS", the basic requirements for the software are outlined. A diagram of use cases is created, functional and non-functional requirements are described. The requirements for the server and client parts are put forward. In the section "SOFTWARE DESIGN AND DEVELOPMENT" the software architecture, class diagram and database structure are developed. The choice of development tools is substantiated. In the section "QUALITY ANALYSIS AND SOFTWARE TESTING" the methods of code analysis are considered. Manual testing is performed, and a control example is considered to confirm the correct functioning of the software. In the section "DEPLOYMENT AND SUPPORT OF SOFTWARE" the process of software deployment was described. The project was deployed using Docker. The requirements for successful project support have been identified.
dc.format.extent129 с.
dc.identifier.citationДанилевич, А. П. Веб-застосунок для ігрової соціальної платформи : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Данилевич Антон Павлович. - Київ, 2024. - 129 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/72384
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectVisual Studio Code
dc.subjectPython
dc.subjectReact
dc.subjectNeo4j
dc.subjectклієнт-сервер
dc.subjectdocker
dc.subjectapplication
dc.subjectclient-server
dc.subjectPostgreSQL
dc.titleВеб-застосунок для ігрової соціальної платформи
dc.title.alternativeWeb App for Social Gaming Platform
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Danylevych_bakalavr.pdf
Розмір:
3.44 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: