Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/53751
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЛяпандра, Андрій Степанович-
dc.contributor.advisorLyapandra, Andrii-
dc.contributor.authorБриник, Максим Васильович-
dc.contributor.authorBrinik, Maxim-
dc.date.accessioned2026-08-06T18:32:27Z-
dc.date.available2026-08-06T18:32:27Z-
dc.date.issued2026-07-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53751-
dc.description.abstractБриник М.В. Розробка програмного модуля автоматичного перекладу повідомлень в інтернет-чаті. Кваліфікаційна робота на здобуття освітнього ступеня бакалавра за спеціальністю 123 «Комп'ютерна інженерія». Тернопіль : ВСП «ТФК ТНТУ» імені Івана Пулюя, 2026. 87 с., 31 рис., 3 табл., 3 дод. Метою кваліфікаційної роботи є розробка програмного модуля автоматичного перекладу повідомлень в інтернет-чаті, який забезпечує зручне спілкування користувачів різними мовами в режимі реального часу. Розроблена система дозволяє виконувати реєстрацію та авторизацію користувачів, здійснювати пошук співрозмовників, обмінюватися текстовими повідомленнями, автоматично перекладати їх за допомогою сервісу Google Translate API та зберігати історію листування в базі даних. Пояснювальна записка складається з п'яти розділів. У першому розділі виконано аналіз предметної області, досліджено існуючі аналоги програмних продуктів та сформовано функціональні й нефункціональні вимоги до програмного модуля. У другому розділі розроблено архітектуру системи, описано структуру бази даних, діаграми бізнес-процесів, архітектурний шаблон MVVM та процес реалізації програмного забезпечення. У третьому розділі наведено опис реалізації програмного модуля, його основних функцій, інтерфейсу користувача, тестування та інструкції з використання. У четвертому розділі виконано економічне обґрунтування проєкту. У п'ятому розділі розглянуто питання безпеки життєдіяльності та охорони праці під час роботи з персональним комп'ютером. Результатом роботи є програмний модуль автоматичного перекладу повідомлень в інтернет-чаті, який забезпечує швидкий обмін повідомленнями, автоматичний переклад тексту між різними мовами, централізоване зберігання даних користувачів та повідомлень, а також зручний інтерфейс для повсякденного використання.uk_UA
dc.description.abstractBrynyk M.V. Development of a Software Module for Automatic Translation of Messages in an Internet Chat. Qualification Thesis for the Bachelor's Degree in Specialty 123 Computer Engineering. Ternopil: Separated Structural Unit "Ternopil Professional College of Ivan Puluj National Technical University", 2026. 87 pages, 31 figures, 3 tables, 3 appendices. The purpose of the qualification thesis is to develop a software module for automatic translation of messages in an Internet chat that enables convenient multilingual communication in real time. The developed system provides user registration and authorization, contact search, message exchange, automatic translation using the Google Translate API, and storage of correspondence history in a database. The explanatory note consists of five chapters. The first chapter analyzes the subject area, reviews existing software solutions, and defines the functional and non-functional requirements of the software module. The second chapter describes the system architecture, database structure, business process diagrams, the MVVM architectural pattern, and the implementation process. The third chapter presents the implementation of the software module, describes its main functions, user interface, testing results, and user instructions. The fourth chapter contains the economic justification of the project. The fifth chapter discusses occupational safety and health issues related to working with computer equipment. The result of the work is a software module for automatic translation of messages in an Internet chat that provides real-time multilingual communication, automatic message translation, centralized storage of user data and correspondence, and a convenient user interface for everyday use.uk_UA
dc.description.tableofcontentsПЕРЕЛІК ТЕРМІНІВ І СКОРОЧЕНЬ…10 ВСТУП…11 1 АНАЛІЗ ІНТЕРНЕТ-ЧАТІВ…12 1.1 Коротка характеристика інтернет-чатів…12 1.2 Особливості проектування інтернет чату…19 1.3 Аналіз і огляд існуючих аналогів…22 1.4 Постановка задачі дослідження…26 2 ПРОЕКТУВАННЯ ПРОГРАМНОГО МОДУЛЯ АВТОМАТИЧНОГО ПЕРЕКЛАДУ ПОВІДОМЛЕНЬ В ІНТЕРНЕТ ЧАТІ…28 2.1 Загальна структура програмного модуля…28 2.2 Розробка архітектури програмної системи…32 2.3 Проектування структури бази даних…39 3 ПРОГРАМНО-ТЕХНІЧНЕ ЗАБЕЗПЕЧЕННЯ МОДУЛЯ…43 3.1 Програмна реалізація бази даних…43 3.2 Програмна реалізація проекту…45 3.3 Інтерфейси користувача…54 3.4 Тестування програмного забезпечення…58 4 ЕКОНОМІЧНЕ ОБҐРУНТУВАННЯ РОЗРОБКИ ПРОГРАМНОГО МОДУЛЯ АВТОМАТИЧНОГО ПЕРЕКЛАДУ ПОВІДОМЛЕНЬ В ІНТЕРНЕТ-ЧАТІ…64 4.1 Економічна характеристика проекту…64 4.2 Розрахунок витрат на розробку програмного забезпечення…64 4.3 Загальна собівартість розробки…66 4.4 Оцінка економічної ефективності…67 5 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ…68 5.1 Розрахунок системи штучного освітлення для приміщення, де здійснюється розробка програмного модуля автоматичного перекладу повідомлень в інтернет-чаті…68 5.2 Організація раціонального режиму праці та відпочинку користувачів ПК…71 ВИСНОВКИ…74 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ…76 Додаток А. Загальна структура роботи програми…79 Додаток Б. Діаграма класів…80 Додаток В. Лістинг програмного коду…81uk_UA
dc.format.extent87-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.subjectінтернет-чатuk_UA
dc.subjectinternet chatuk_UA
dc.subjectавтоматичний перекладuk_UA
dc.subjectautomatic translationuk_UA
dc.subjectgoogle translate apiuk_UA
dc.subjectwpfuk_UA
dc.subjectc#uk_UA
dc.subjectmvvmuk_UA
dc.subjectmysqluk_UA
dc.subjectwebsocketuk_UA
dc.subjectклієнт-серверuk_UA
dc.subjectclient-serveruk_UA
dc.subjectобмін повідомленнямиuk_UA
dc.subjectmessage exchangeuk_UA
dc.titleРозробка програмного модуля автоматичного перекладу повідомлень в інтернет-чатіuk_UA
dc.title.alternativeDevelopment of a Software Module for Automatic Translation of Messages in an Internet Chatuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder©Бриник Максим Васильович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.relation.references1. Меседжери [Електронний ресурс] – Режим доступу:https: //ua.gecid.com/news/obzor_messendzherov_top-5_programm/uk_UA
dc.relation.references2. [Електронний ресурс] – Режим доступу: https://pingvin.pro/gadgets/article-gadget/najpopulyarnishi-mesendzhery-sered-ukrayintsiv.htmluk_UA
dc.relation.references3. Мова програмування C# 6.0 и платформа .NET 4.6./Ендрю Троелсен, Філіпп Джепікс — Вільямс 2016. — 1440 с.uk_UA
dc.relation.references4. [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki/Xamarin Xamarinuk_UA
dc.relation.references5. [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki/.NET_Framework - .NET Frameworkuk_UA
dc.relation.references6. [Електронний ресурс] – Режим доступу: https://metanit.com/sharp/xamarin/11.1.phpuk_UA
dc.relation.references7. Martin Fowler UML Distilled: A Brief Guide to the Standard Object Modeling Language/ Martin Fowler – Addison-Wesley Professional – 2003. – 208с.uk_UA
dc.relation.references8. NET [Електронний ресурс] – Режим доступу до ресурсу: https://metanit.com/sharp/aspnet5/1.1.php.uk_UA
dc.relation.references9. [Електронний ресурс] – https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/inside-a-program/indexuk_UA
dc.relation.references10. .NET [Електронний ресурс] – Режим доступу до ресурсу: https://docs.microsoft.com/ruru/dotnet/api/system.net.http.httpclient?view=netframework-4.7.2.uk_UA
dc.relation.references11 [Електронний ресурс] – https://uk.wikipedia.org/wiki/.NET_Frameworkuk_UA
dc.relation.references12. [Електронний ресурс] – Режим доступу: https://play.google.com/store/apps/details?id=com.masterkeygames.sentencemasterpro&hl=uk –sentencemasterpro.uk_UA
dc.relation.references13. [Електронний ресурс] – Режим доступу:https://uk.wikipedia.org/wiki/Telegram.uk_UA
dc.relation.references14. [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki/C_Sharp C#uk_UA
dc.relation.references15. [Електронний ресурс] – Режим доступу: https://metanit.com/sharp/net/3.1.phpuk_UA
dc.relation.references16. [Електронний ресурс] – https://uk.wikipedia.org/wiki/.NET_Framework.uk_UA
dc.relation.references17. Фаулер Скотт До. UML в короткому викладі. Застосування стандартної мови об'єктного моделювання: Пер. з англ. – М.:Мир, 1999. – 191 с.uk_UA
dc.relation.references18. [Електронний ресурс] – https://docs.microsoft.com/en-us/aspnet/core/signalr/configuration?view=aspnetcore-2.2&tabs=dotnet.uk_UA
dc.relation.references19. [Електронний ресурс] – https://docs.microsoft.com/ruru/aspnet/core/?view=aspnetcore-2.2uk_UA
dc.relation.references20. [Електронний ресурс] – Режим доступу: https://docs.microsoft.com/ru-ru/dotnet/framework/wpf/advanced/xaml-overview-wpf.uk_UA
dc.relation.references21. [Електронний ресурс] – Режим доступу: http://wiki.rosalab.ru/ru/index.php/%D0%92%D0%B8%D0%B4%D1%8B_%D1%82%D0%B5%D1%81%D1%8 2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%9F%D0%9E.uk_UA
dc.relation.references22. Методичні вказівки до виконання дипломного проекту освітнього ступеня «бакалавр» напряму підготовки 6.050101 «Комп’ютерні науки» / Укл. А.О. Саченко, М.П. Комар, Н.М. Васильків, Г.М. Гладій, В.С. Коваль, І.П. Струбицька. – Тернопіль: ТНЕУ, 2017. – 56 с.uk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Бриник М.В. Розробка програмного модуля автоматичного перекладу повідомлень в інтернет-чаті : кваліфікаційна робота на здобуття освітнього ступеня бакалавра за спеціальністю 123 «Комп'ютерна інженерія». Тернопіль : ВСП «ТФК ТНТУ» імені Івана Пулюя, 2026. 87 с.uk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври ТФК)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Brinik_M.pdfкваліфікаційна робота бакалавра2,57 MBAdobe PDFПереглянути/відкрити


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