Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/52595
Record completo di tutti i metadati
Campo DCValoreLingua
dc.contributor.advisorМихалик, Дмитро Михайлович-
dc.contributor.authorГнецько, Вікторія Михайлівна-
dc.contributor.authorHnetsko, Viktoriia-
dc.date.accessioned2026-06-23T11:10:42Z-
dc.date.available2026-06-23T11:10:42Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52595-
dc.description.abstractКваліфікаційна робота присвячена розробці програмного забезпечення централізованого управління комунікаціями стоматологічної клініки з використанням великої мовної моделі. Проаналізовано предметну область стоматологічних послуг, сучасні CRM-системи та месенджери. Сформовано функціональні й нефункціональні вимоги до системи. Спроєктовано архітектуру програмного забезпечення, структуру бази даних, REST API та механізм інтеграції великої мовної моделі. Реалізовано серверну частину на Node.js та Express.js, модуль обробки запитів на Python і інтеграцію з моделлю LLaMA 3 через Groq API. Для зберігання даних використано PostgreSQL. Об’єкт дослідження – процес комунікації між пацієнтами та стоматологічною клінікою під час надання інформаційних послуг і запису на прийом. Предмет дослідження – методи, моделі та програмні засоби автоматизації комунікацій із використанням великих мовних моделей та вебтехнологій. Практичним результатом роботи є програмна система для автоматизованої обробки звернень пацієнтів, генерації відповідей і підтримки запису на прийом. Вона забезпечує централізоване управління комунікаціями стоматологічної клініки.uk_UA
dc.description.abstractThe qualification thesis is devoted to the development of software for centralized communication management in a dental clinic using a large language model. The problem domain of dental services, modern CRM systems, and messaging platforms was analyzed. Functional and non-functional requirements for the system were defined. The software architecture, database structure, REST API, and integration mechanism of the large language model were designed. The server-side application was implemented using Node.js and Express.js. A Python-based request processing module and integration with the LLaMA 3 model through the Groq API were developed. PostgreSQL was used for data storage. The object of research is the communication process between patients and a dental clinic during information service provision and appointment scheduling. The subject of research is methods, models, and software tools for communication automation using large language models and web technologies. The practical result of the thesis is a software system for automated processing of patient requests, response generation, and appointment scheduling support. The system provides centralized management of communications within a dental clinic.uk_UA
dc.description.tableofcontentsВСТУП 9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ВИЗНАЧЕННЯ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ 11 1.1 Аналіз предметної області стоматологічної клініки 11 1.2 Аналіз існуючих програмних рішень для управління комунікаціями 13 1.3 Особливості використання моделей великих мов програмування в медичних інформаційних системах 16 1.4 Постановка проблеми та цілі розробки системи 18 1.5 Визначення зацікавлених сторін 19 1.6 Ідентифікація системних акторів 20 1.7 Діаграма варіантів використання 21 1.8 Аналіз функціональних та нефункціональних вимог (FURPS+) 23 1.9 Висновки до першого розділу 25 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ 26 2.1 Вибір технологій та засобів реалізації 26 2.2 Загальна архітектура системи (Frontend / Backend / LLM / API) 26 2.3 Проектування бекенду (Node.js API) 28 2.4 Проєктування модуля обробки запитів на основі LLM 29 2.5 Проєктування структури бази даних 31 2.6 Побудова структурної моделі програмної системи 33 2.7 Побудова діаграм взаємодії (Sequence Diagram) 35 2.8 Вибір технологій та інструментів розробки 37 2.9 Реалізація основних модулів системи 38 2.10 Реалізація обробки запитів пацієнтів 41 2.11 Висновки до розділу 2 45 3 ТЕСТУВАННЯ, ОЦІНЮВАННЯ ТА ВПРОВАДЖЕННЯ ПРОГРАМНОЇ СИСТЕМИ 46 3.1 Планування тестування програмної системи 46 3.2 Тестування взаємодії між Python (LLM) та Node.js API 48 3.3 Оцінка якості відповіді LLM 49 3.4 Розгортання системи та системні вимоги 50 3.5 Аналіз продуктивності та масштабованості системи 53 3.6 Висновки до розділу 3 54 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 55 4.1 Значення адаптації в трудовому процесі 55 4.2 Інженерно-технічні рішення з охорони праці 58 ВИСНОВКИ 62 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 64 ДОДАТКИ 67 ДОДАТОК А 67 ДОДАТОК Б 73uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectстоматологічна клінікаuk_UA
dc.subjectLLMuk_UA
dc.subjectштучний інтелектuk_UA
dc.subjectавтоматизація комунікаційuk_UA
dc.subjectNode.jsuk_UA
dc.subjectPythonuk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectGroq APIuk_UA
dc.subjectLLaMA 3uk_UA
dc.subjectdental clinicuk_UA
dc.subjectartificial intelligenceuk_UA
dc.subjectcommunication automationuk_UA
dc.titleРозробка програмного забезпечення для обробки звернень пацієнтів стоматологічної клініки з використанням LLMuk_UA
dc.title.alternativeDevelopment of Software for Centralized Communication Management in a Dental Clinic Using LLMuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Гнецько Вікторія Михайлівна, 2026uk_UA
dc.contributor.committeeMemberЗагородна, Наталія Володимирівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages74-
dc.subject.udc004.9uk_UA
dc.relation.references1. Михалик Д. М., Цуприк Г. Б., Бревус В. М. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за освітньо-професійною програмою «Інженерія програмного забезпечення» спеціальності 121 – «Інженерія програмного забезпечення» всіх форм навчання. Тернопіль : ТНТУ ім. І. Пулюя, 2024. 45 с.uk_UA
dc.relation.references2. Volodymyr Semchyshyn; Dmytro Mykhalyk Data-driven decision-making methods and hierarchical analysis in cloud-based medical service management systems / ITTAP-2025: 5th International Workshop on Information Technologies: Theoretical and Applied Problems| (2025), CEUR Workshop Proceedings Volume 4146. P.478-486uk_UA
dc.relation.references3. Oleh Zaiats; Dmytro Mykhalyk; Vasyl Yatsyshyn; Oleh Pastukh; Dmytro Uhryn Methods for integrating large language models into requirements management in agile methodologies / ITTAP-2025: 5th International Workshop on Information Technologies: Theoretical and Applied Problems| (2025), CEUR Workshop Proceedings Volume 4146. P.379-397uk_UA
dc.relation.references4. Fowler M. Patterns of Enterprise Application Architecture. Boston : Addison-Wesley, 2002. 533 p.uk_UA
dc.relation.references5. Martin R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Boston : Prentice Hall, 2017. 432 p.uk_UA
dc.relation.references6. Evans E. Domain-Driven Design: Tackling Complexity in the Heart of Software. Boston : Addison-Wesley, 2004. 560 p.uk_UA
dc.relation.references7. Newman S. Building Microservices. 2nd ed. Sebastopol : O'Reilly Media, 2021. 616 puk_UA
dc.relation.references8. Brown S. Software Architecture for Developers. London : Leanpub, 2022. 284 p.uk_UA
dc.relation.references9. PostgreSQL Global Development Group. PostgreSQL Documentation. URL: https://www.postgresql.org/docs/ (дата звернення: 08.06.2026).uk_UA
dc.relation.references10. Node.js Foundation. Node.js Documentation. URL: https://nodejs.org/docs (дата звернення: 08.06.2026).uk_UA
dc.relation.references11. Express.js Documentation. URL: https://expressjs.com/ (дата звернення: 08.06.2026).uk_UA
dc.relation.references12. Python Software Foundation. Python Documentation. URL: https://docs.python.org/3/ (дата звернення: 08.06.2026).uk_UA
dc.relation.references13. OpenAPI Initiative. OpenAPI Specification. URL: https://swagger.io/specification/ (дата звернення: 08.06.2026).uk_UA
dc.relation.references14. Fielding R. T. Architectural Styles and the Design of Network-based Software Architectures. Irvine : University of California, 2000. 162 p.uk_UA
dc.relation.references15. Richardson L., Amundsen M., Ruby S. RESTful Web APIs. Sebastopol : O'Reilly Media, 2013. 408 puk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Гнецько В. М. Розробка програмного забезпечення для обробки звернень пацієнтів стоматологічної клініки з використанням LLM: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Д.М. Михалик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 74 с.uk_UA
È visualizzato nelle collezioni:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

File in questo documento:
File Descrizione DimensioniFormato 
dyplom_Hnetsko_V_2026.pdf9,65 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.

Strumenti di amministrazione