Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://ds.knu.edu.ua/jspui/handle/123456789/7621
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorБабенко, Дмитро-
dc.date.accessioned2025-07-04T15:03:00Z-
dc.date.available2025-07-04T15:03:00Z-
dc.date.issued2025-
dc.identifier.citationБабенко Д.М. ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ДЛЯ ТРЕНУВАННЯ НАВИЧОК ШВИДКІСНОГО ДРУКУ НА КЛАВІАТУРІ : кваліфікаційна робота ... бакалавра : 123 – Комп'ютерна інженерія. Кривий Ріг, 2025. 77 с.uk_UA
dc.identifier.urihttp://ds.knu.edu.ua/jspui/handle/123456789/7621-
dc.description.abstractПояснювальна записка: 77 сторінок, 31 рисунок, 2 таблиці, 19 використаних джерел, 2 додатка. Мета проєктування – проктування та розробка інтерактивного веб- сервісу «KeyRaces» для тренування навичок швидкого друку та проведення змагань, з використанням технологій .NET Core, Blazor Server, SignalR, Entity Framework Core, PostgreSQL та інтеграцією з локальною мовною моделлю Ollama. Проєкт складається з вступу, чотирьох основних розділів та висновків. Перший розділ присвячений аналізу предметної області, постановці задачі та вибору технологічного стеку. Описано актуальність проблеми вдосконалення навичок швидкого друку, проведено огляд існуючих рішень та обґрунтовано вибір платформи .NET, мови C#, фреймворку Blazor Server для реалізації користувацького інтерфейсу, а також PostgreSQL як системи управління базами даних та Ollama для генерації текстового контенту. Другий розділ охоплює детальне проєктування архітектури системи. Описано багатошарову архітектуру додатку (Core, Infrastructure, Server), розроблено схему бази даних з використанням Entity Framework Core, визначено основні сутності, сервіси та їх взаємодію. Розглянуто принципи автентифікації та авторизації користувачів за допомогою ASP.NET Core Identity. У третьому розділі детально описано процес реалізації ключових функціональних модулів веб-сервісу та підготовку до розгортання. Розглянуто розробку API ендпоінтів для управління даними, впровадження технології SignalR для забезпечення взаємодії в реальному часі під час змагань та в чаті лобі, інтеграцію з мовною моделлю Ollama для динамічної генерації текстів, створення компонентів користувацького інтерфейсу на Blazor та адміністративної панелі. Окремо висвітлено питання налаштування та розгортання додатку за допомогою Docker. Четвертий розділ присвячений демонстрації та перевірці функціональних можливостей розробленого веб-сервісу KeyRaces. Наведено огляд основного інтерфейсу та навігації, продемонстровано процеси створення та управління обліковим записом, випробувано функціонал індивідуального тренування та режиму змагань у реальному часі.uk_UA
dc.language.isoukuk_UA
dc.subjectВЕБ-СЕРВІСuk_UA
dc.subjectШВИДКИЙ ДРУКuk_UA
dc.subjectBLazor SERVERuk_UA
dc.subjectSIGNALRuk_UA
dc.subjectАВТЕНТИФІКАЦІЯuk_UA
dc.subjectРЕАЛЬНИЙ ЧАСuk_UA
dc.title: ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ДЛЯ ТРЕНУВАННЯ НАВИЧОК ШВИДКІСНОГО ДРУКУ НА КЛАВІАТУРІuk_UA
dc.typeOtheruk_UA
local.submitter.emailkuznetsov.dennis....uk_UA
Розташовується у зібраннях:2025

Файли цього матеріалу:
Файл Опис РозмірФормат 
Бабенко_КІ21_РБ.pdf2.93 MBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.