Хмарний сервіс гри в шахи з інтерактивним режимом спостерігання за грою

dc.contributor.advisorМарченко, Олександр Іванович
dc.contributor.authorІваненко, Антон Романович
dc.date.accessioned2019-07-30T13:07:02Z
dc.date.available2019-07-30T13:07:02Z
dc.date.issued2019-06
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (56 с., 47 рис. , 4 додатки). Метою даного дипломного проекту є створення сервісу для гри в шахи з інтерактивним режимом спостереження за грою та подальшою публікацією його у хмарний сервіс. В роботі розглянуто та проаналізовано існуючі шахові сервіси, їх особливості, переваги та недоліки. Порівняно різні хмарні сервіси і висвітлено актуальність їх використання. Продемонстровано використання технології RPC (Remote Procedure Call) на прикладі розробки онлайн-складової гри в шахи та чату для глядачів. Проектування бази даних для збереження інформації про користувачів було виконано за методологією Code First. Для реалізації мети дипломного проекту було обрано хмарний сервіс Azure, розроблений компанією Microsoft. Для розробки веб-додатку використано такий стек технологій: 1. Мова програмування C# та фреймворк ASP.NET Core з використанням бази даних MsSQLServer для серверної частини додатку. 2. Мова програмування TypeScript та такі бібліотеки: JQuery, Chessboard.js для реалізації клієнтської частини. Розроблена система підкріплена інтеграційними тестами, які покривають основні модулі сервісу.uk
dc.description.abstractenThe diploma project includes an explanatory note (56 p., 47 fig., 4 appendices). The purpose of this graduation project is to create a chess service with an interactive game tracking mode and its subsequent publication in a cloud service. The work considers and analyzes existing chess services, their features, advantages and disadvantages. Relatively different cloud services and highlighted the relevance of their use. The use of RPC (Remote Procedure Call) technology is demonstrated on the example of developing an online chess and chat component for viewers. Designing a database to store user information was performed according to the Code First methodology. To realize the goal of the graduation project, the cloud service Azure, developed by Microsoft, was selected. The following technology stack is used to develop a web application: 1. The C # programming language and the ASP.NET Core framework using the MsSQLServer database for the server part of the application. 2. The TypeScript programming language and the following libraries: JQuery, Chessboard.js to implement the client part. The developed system is backed up by integration tests that cover the main modules of the service.uk
dc.format.page68 с.uk
dc.identifier.citationІваненко, А. Р. Хмарний сервіс гри в шахи з інтерактивним режимом спостерігання за грою : дипломний проект ... бакалавра : 6.050102 Комп'ютерна інженерія / Іваненко Антон Романович. – Київ, 2019. – 68 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/28660
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectшахиuk
dc.subjectхмарний сервісuk
dc.subjectASP.NET Coreuk
dc.subjectC#uk
dc.subjectRPCuk
dc.subjectTypeScriptuk
dc.subjectCode Firsuk
dc.subjectAzureuk
dc.subjectchessuk
dc.subjectcloud serviceuk
dc.titleХмарний сервіс гри в шахи з інтерактивним режимом спостерігання за гроюuk
dc.typeBachelor Thesisuk

Файли

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