IRCPNU
Institutional Repository of Chernihiv Polytechnic National University

Конструктор інтелектуальних чат-ботів

ISSN 2415-363X

Show simple item record

dc.contributor.author Дaнилович, В. В.
dc.date.accessioned 2021-06-08T12:04:05Z
dc.date.available 2021-06-08T12:04:05Z
dc.date.issued 2021
dc.identifier.uri http://ir.stu.cn.ua/123456789/22456
dc.description Данилович, В. В. Конструктор інтелектуальних чат-ботів : магістерська робота : 121 Інженерія програмного забнзпечення / В. В. Данилович ; керівник роботи А. М. Акименко ; НУ "Чернігівська політехніка", кафедра інформаційних технологій і програмної інженерії. – Чернігів, 2021. – 75 с. en_US
dc.description.abstract Метою даної кваліфікаційної роботи є розробка системи для поліпшення взаємодії користувача з різними сторонніми API та системами які не мають свого графічного інтерфейсу. Відповідно до поставленої мети в роботі вирішені наступні завдання: - Проектування схеми реляційної бази даних для зберігання інформації користувачів та конфігураційні данні чат-ботів; - Проектування та налаштування No-SQL бази даних MongoDB для зберігання повідомлень, які посилаються з чат-ботів. - Налаштування програмного забезпечення (CI) для запуску тестів та поєднаних практик безперервної інтеграції та безперервної доставки, або постійного розгортання. - Розробка публічного REST API для взаємодії з системою за допомогою фреймворку Nest.JS; - Розробка WebSockets сервісу для взаємодії з чат-ботами; - Розробка інтуїтивно зрозумілого і адаптивного веб-інтерфейсу для конструювання чат-ботів за допомогою фреймворку Angular. Система була розроблена за допомогою мов програмування JavaScript та TypeScript на базі технологій та фреймворків Angular, RxJS, NestJS, Jest, SASS, HTML5 та інші. В якості реляційної бази даних було обрано СУБД MySQL. Додатково для зберігання інформації про повідомлення користувачів використовується MongoDB. Для тестування публічного REST API було використано Postman. Клієнтська частина системи була протестована за допомогою unit тестів за допомогою фреймворка Jest. Nginx був використаний у якості сервера. en_US
dc.language.iso uk en_US
dc.publisher Чернігів en_US
dc.subject система en_US
dc.subject конструктор en_US
dc.subject JavaScript en_US
dc.subject TypeScript en_US
dc.subject MySQL en_US
dc.subject MongoDB en_US
dc.subject SQL en_US
dc.subject Node.JS en_US
dc.subject Nest.JS en_US
dc.subject Angular en_US
dc.subject Jest en_US
dc.subject WebStorm en_US
dc.title Конструктор інтелектуальних чат-ботів en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record