Моля, използвайте този идентификатор за цитиране или линк към този публикация: http://elartu.tntu.edu.ua/handle/lib/49081
Заглавие: Розробка веб-платформи для навчання сліпого набору тексту на клавіатурі з використанням технології Django
Други Заглавия: Development of a web platform for studing typing without looking on the keyboard by using technology Django
Автори: Кшивак, Назарій Ігорович
Kshyvak, Nazarii
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic description (Ukraine): Кшивак Н. І. Розробка веб-платформи для навчання сліпого набору тексту на клавіатурі з використанням технології Django : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 62 с.
Дата на Публикуване: Юни-2025
Submitted date: 9-Юни-2025
Date of entry: 27-Юни-2025
Издател: ТНТУ ім. І. Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Петрик, Михайло Романович
Committee members: Луцик, Надія Степанівна
UDC: 004.9
Ключови Думи: інженерія програмного забезпечення
Full-Stack розробка
Django
проєктування
software engineering
Full-Stack development
design
Number of pages: 62
Резюме: Кваліфікаційна робота бакалавра присвячена розробці веб-платформи для навчання сліпого набору тексту на клавіатурі з вкиористанням технології Django.Кваліфікаційна робота присвячена розробці веб-платформи для навчання сліпого набору тексту на клавіатурі. В першому розділі кваліфікаційної роботи описано актуальність теми та основні цілі дослідження. Висвітлено основні методи та підходи для створення веб-платформи. Розглянуто сучасні інструменти та технології для автоматизації створення програми. Проаналізовано вимоги до програмних засобів. В другому розділі кваліфікаційної роботи наведено проєктування архітектури веб-платформи. Досліджено алгоритми для автоматизованого формування даних для користувачів. В третьому розділі кваліфікаційної роботи описано реалізацію програмно- алгоритмічних засобів для автоматизації обробки даних. Проаналізовано результати тестування та ефективність розроблених засобів. Проведено аналіз точності та надійності роботи веб-платформи. Об’єкт дослідження: веб-платформа для навчання сліпого набору тексту на клавіатурі. Предмет дослідження: процес створення сайту за допомогою технології Django.
The bachelor's certification work is focused on the development of a Web Platform for Learning Touch Typing Using Django Technology. The qualification work is dedicated to the development of a web platform for learning touch typing on a keyboard. The first section of the qualification work presents the relevance of the topic and the main objectives of the research. It highlights the key methods and approaches used in the development of the web platform. Modern tools and technologies for the automation of software development are reviewed. The requirements for the software tools are analyzed. The second section of the qualification work provides the design of the web platform architecture. Algorithms for automated generation of user data are investigated. The third section of the qualification work describes the implementation of software and algorithmic solutions for data processing automation. The results of testing and the efficiency of the developed tools are analyzed. The accuracy and reliability of the web platform are evaluated. Object of the research: web platform for learning touch typing. Subject of the research: the process of developing a website using the Django technology.the third section of the qualification work, the implementation of the software and algorithmic means for data processing automation is described. The results of testing and the efficiency of the developed tools are analyzed. A detailed analysis of the accuracy and reliability of the software-algorithmic tools is conducted..
Content: АНОТАЦІЯ ..................................................................................................................... 4 ANNOTATION ................................................................................................................ 5 ВСТУП ............................................................................................................................. 7 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ ДО ВЕБ-ПЛАТФОРМИ НАВЧАННЯ СЛІПОГО НАБОРУ НА КЛАВІАТУРІ З ВИКОРИСТАННЯМ ТЕХНОЛОГІЇ DJANGO............................................................. 9 1.1 Аналіз предметної веб-платформи для навчання сліпого друку ............................................................................................................................... 9 1.2 Формування списку обмежень до веб-платформи навчання сліпого друку............................................................................................................................... 10 1.3Актанти та варіанти використання веб-платформи навчання сліпого друку......16 1.4Визначення переліку вимог до веб-платформи навчання сліпого друку................................................................................................................................18 2 ПРОЕКТНА ЧАСТИНА РОЗРОБКИ ВЕБ-ПЛАТФОРМИ ДЛЯ НАВЧАННЯ СЛІПОГО ДРУКУ ........................................................................................................ 21 2.1Проєктування архітектури веб-платформи для навчання сліпого друку ...............................................................................................................................21 2.2Проєктування системи аутентифікації та профілів ................................................22 2.3Проєктування сторінок навчання сліпого друку.....................................................26 2.4Проєктування сторінок тестування та статистики..................................................30 3 ПРАКТИЧНА ЧАСТИНА РОЗРОБКИ .................................................................... 36 3.1 Архітектура Django та базові компоненти системи..............................................36 3.2 Реалізація системи аутентифікації та користувацьких профілів.........................38 3.3 Реалізація систем сторінок тестування та статистики .........................................41 3.4 Додаткові реалізовані модулі системи...................................................................45 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ ................... 48 4.1Надзвичайні ситуації технологічного характеру....................................................48 4.2Оцінка розробленого технологічного процесу щодо умов безпеки, втомлюваності та продуктивності праці.................................................................................................... 54 ВИСНОВКИ .................................................................................................................. 60 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ..................................................................... 62 ДОДАТКИ ..................................................................................................................... 63 Додаток Д Диск з роботою .......................................................................................... 64
URI: http://elartu.tntu.edu.ua/handle/lib/49081
Copyright owner: Кшивак Назарій Ігорович, 2025
References (Ukraine): 1. Mudryk I., Petryk M. Hybrid artificial intelligence systems for complex neural network analysis of abnormal neurological movements with multiple cognitive signal nodes. // 2020 IEEE Third International Conference on Data Stream Mining & Processing (DSMP) : Conference, Lviv, 21–25 August 2020. – P. 108–111. DOI: 10.1109/DSMP47368.2020.9204341.
2. Bryk O., Mudryk I., Holubovskyi M., Stoianov Y. Machine learning models and methods aspects of processing unstructured data. // Proceedings of the 1st International Workshop on Bioinformatics and Applied Information Technologies (BAIT 2024). – Zboriv, Ukraine, 2024. – P. 64–74.
3. Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: https://dl.tntu.edu.ua/bounce.php?course=5329
4. Голинська О., Мудрик І. Роль CRM-системи у сучасних бізнес-процесах. // Матеріали Ⅹ наук.-техн. конф. «Інформаційні моделі, системи та технології» ТНТУ ім. І. Пулюя, 2022. – С. 113.
5. Яковенко І., Мудрик І. Орієнтований на дані дизайн. Аналіз та переваги. // Матеріали Ⅸ наук.-техн. конф. «Інформаційні моделі, системи та технології» ТНТУ ім. І. Пулюя, 2022. – С. 181–182.
6. Адлер І. Ю. Django: розробка веб-застосувань на Python. – К.: Фабула, 2020. – 368 с.
7. Holovaty A., Kaplan-Moss J. The Definitive Guide to Django: Web Development Done Right. – Apress, 2009. – 447 p.
8. Назарук І. Django 3. Практичний курс з програмування. – Львів: Аверс, 2021. – 296 с.
9. Краснов В. Django REST Framework: створення API сервісів. – Харків: Фактор, 2022. – 210 с.
10. Krug S. Don’t Make Me Think: A Common Sense Approach to Web Usability. – New Riders, 2014. – 216 p.
11. Norman D. The Design of Everyday Things. – Basic Books, 2013. – 368 p.
12. Bootstrap. Документація [Електронний ресурс]. – Режим доступу: https://getbootstrap.com/
13. MDN Web Docs. HTML, CSS, JS reference [Електронний ресурс]. – https://developer.mozilla.org/
14. Гнатюк С. Веб-технології: від HTML до React. – Київ: Ліра-К, 2023. – 288 с.
Content type: Bachelor Thesis
Показва се в Колекции:121 — Інженерія програмного забезпечення (бакалаври)

Файлове в Този Публикация:
Файл Описание РазмерФормат 
dyplom_Kshyvak_2025.pdf1,9 MBAdobe PDFИзглед/Отваряне


Публикацияте в DSpace са защитени с авторско право, с всички права запазени, освен ако не е указно друго.

Админ Инструменти