Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız: http://elartu.tntu.edu.ua/handle/lib/49002
Tüm üstveri kaydı
Dublin Core AlanıDeğerDil
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorБуряк, Денис Васильович-
dc.contributor.authorBuriak, Denys-
dc.date.accessioned2025-06-23T10:06:01Z-
dc.date.available2025-06-23T10:06:01Z-
dc.date.issued2025-06-23-
dc.date.submitted2025-06-09-
dc.identifier.citationБуряк Д.В. Розробка розширення веб-браузера для автоматичного виправлення помилок при наборі тексту з використанням Java Script: кваліфікаційна робота бакалавра за спеціальністю 121 «Інженерія програмного забезпечення» / наук. кер. І. Я. Мудрик – Тернопільський національний технічний університет імені Івана Пулюя – Тернопіль, ТНТУ, 2025. – 56 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49002-
dc.description.abstractУ кваліфікаційній роботі описано процес розробки інструменту, призначеного для автоматичного виправлення тексту, набраного українською мовою з активною англійською розкладкою клавіатури. Реалізація була виконана у вигляді веб-додатку з подальшим переходом у формат розширення для браузера. Основна мета - підвищити зручність введення тексту шляхом автоматичного перетворення некоректного введення в коректну українську версію. В роботі проаналізовано подібні рішення та визначено їх переваги та недоліки. Розроблено структуру системи, реалізовано інтерфейс користувача за допомогою React та створено функціонал транслітерації на основі мапування символів. Серверна частина побудована за допомогою Node.js. Наведено приклади функціонування розробленого рішення та можливості його подальшого розвитку.uk_UA
dc.description.abstractThe qualification work describes the process of developing a tool designed to automatically correct text typed in Ukrainian with an active English keyboard layout. The implementation was done in the form of a web application with the subsequent transition to the format of a browser extension. The main goal is to increase the convenience of text input by automatically converting incorrect input into the correct Ukrainian version. The paper analyzes similar solutions and identifies their advantages and disadvantages. The system structure is developed, the user interface is implemented using React, and the transliteration functionality based on character mapping is created. The server side is built using Node.js. Examples of the functioning of the developed solution and the possibilities of its further development are given.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ ..................................................................................................................... 4 ANNOTATION ................................................................................................................ 5 ВСТУП ............................................................................................................................. 8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ..............................................................................10 1.1 Огляд конкурентів.......................................................................................................10 1.2 Порівняння конкурентів........................................................................................... 13 1.3 Обґрунтування вибору напрямку дослідження,,,,,,,,,,,,......................................... 14 1.4 Вибір методології розробки,,,,,,,.............................................................................. 19 1.5 Формування вимог до системи…………………………………………………….21 1.5 Проєктування відношень між акторами та прецедентами……………………….23 2 РОЗРОБКА МОДЕЛІ ТА ПРОГРАМНОГО КОМПЛЕКСУ,,,,,,,,,.......................... 26 2.1 Архітектурна модель…………………………………………………….................. 26 2.1.1 Розробка моделі предметної област..................................................................... 27 2.1.2 Проектування діаграми класів, опис основних класів, методів, компонентів.. 29 2.2 Конструювання веб-застосунку............................................................................ 34 2.2.1 Реалізація ключових класів……………………………………………………36 2.3 Тестування системи та оцінка якості……………………………………………37 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ…................... 42 3.1 Діяльність. Її види та розуміння в безпеці праці……….................................... 42 3. Вплив кольору на покращення умов праці та підвищення продуктивності роботи.. 44 ВИСНОВКИ .................................................................................................................. 46 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ..................................................................... 47 ДОДАТКИ ..................................................................................................................... 49 ДОДАТОК А. Тези доповіді на конференції...............................................................50 ДОДАТОК Б. Діаграми та рисунки.............................................................................. 54 ДОДАТОК В. Диск ..................................................................... ……………………...56uk_UA
dc.language.isoukuk_UA
dc.subjectТранслітераціяuk_UA
dc.subjectмовна розкладкаuk_UA
dc.subjectавтоматична корекція текстуuk_UA
dc.subjectрозширення для браузера.uk_UA
dc.subjecttransliterationuk_UA
dc.subjectlanguage layoutuk_UA
dc.subjectReactuk_UA
dc.subjectNode.jsuk_UA
dc.subjectautomatic text correctionuk_UA
dc.subjectbrowser extensionuk_UA
dc.titleРозробка розширення веб-браузера для автоматичного виправлення помилок при наборі тексту з використанням Java Scriptuk_UA
dc.title.alternativeDevelopment of a web browser extension for automatic typing errors correction using Java Scriptuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holderБуряк Денис Васильовичuk_UA
dc.contributor.committeeMemberМарценко, Сергій Володимирович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages56-
dc.subject.udc004.9uk_UA
dc.relation.references1. Зміна розкладки клавіатури. URL: https://design.te.ua/tools/rozkladka/uk_UA
dc.relation.references2. Виправлення розкладки клавіатури. URL:https://tools.sochka.com/raskladka.htmluk_UA
dc.relation.references3. Створюємо та публікуємо розширення. URL:https://dou.ua/forums/topic/48605/uk_UA
dc.relation.references4. Що таке React JS? Як почати вивчати Реакт? Official documentation React. URL: https://react.dev/uk_UA
dc.relation.references5. Детальний огляд та розбір Node.js. URL;https://wezom.com.ua/ua/blog/vse-chto-nuzhno-znat-o-nodejsuk_UA
dc.relation.references6. Introduction to Node.js. URL: https://nodejs.org/en/learn/getting-started/introduction-to-nodejsuk_UA
dc.relation.references7. Чому JavaScript — перспективна мова програмування? URL:https://dou.ua/forums/topic/35184/uk_UA
dc.relation.references8. What is Scrum? URL: https://www.scrum.org/resources/what-scrum-moduleuk_UA
dc.relation.references9. Основні типи архітектури програмного забезпечення. URL:https://www.artofba.com/uk/post/main-types-of-software-architectureuk_UA
dc.relation.references10. Інформаційні моделі, системи та технології Тернопільського національного технічного університету імені Івана Пулюя, Яковенко, І. Мудрик. ТНТУ, 2022.С.181-182.uk_UA
dc.relation.references11. Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: https://dl.tntu.edu.ua/bounce.php?course=5329uk_UA
dc.relation.references12. Що таке Single Page Application? URL:https://asabix.com.ua/what-is-a-single-page-application/uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Koleksiyonlarda Görünür:121 — Інженерія програмного забезпечення (бакалаври)

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
dyplom_Buriak_2025.pdf1,02 MBAdobe PDFGöster/Aç


DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.

Yönetim Araçları