Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42421
Назва: Розробка чат-боту для скринінгу кандидатів перед працевлаштуванням за допомогою PHP та відкритого API “Дія”
Інші назви: Development of a chatbot for screening candidates before employment using PHP and the open API "Diya"
Автори: Подольчак, Аліна Анатоліївна
Podolchak, Alina Anatolyivna
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Подольчак А. А. Розробка чат-боту для скринінгу кандидатів перед працевлаштуванням за допомогою PHP та відкритого API “Дія” : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Аліна Анатоліївна Подольчак. — Тернопіль: ТНТУ, 2023. — 94 с.
Дата публікації: чер-2023
Дата внесення: 28-лип-2023
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Стефанишин, Володимир Миколайович
Члени комітету: Млинко, Богдана Богданівна
УДК: 004.422.8
Теми: Чат-бот
інформаційні системи
Telegram
PHP
скринінг
мікросервісна архітектура
месенджер
Docker
MySQL
діаграма
Кількість сторінок: 94
Короткий огляд (реферат): Мета даної дипломної роботи полягає у створенні чат-бота, який буде використовуватись для перевірки кандидатів перед їхнім прийняттям на роботу. Для розробки використана мова програмування PHP та відкрите API "Дія". Основними завданнями цього дослідження є аналіз сучасних підходів до перевірки кандидатів, проектування та реалізація чат-бота з використанням мови програмування PHP, інтеграція з відкритим API "Дія" для отримання даних про кандидатів та оцінювання їхньої придатності, а також проведення валідації та тестування розробленого чат-бота. Чат-бот дозволить компаніям здійснювати детальну перевірку кандидатів на їхню чесність та правдивість інформації. Завдяки цьому, компанії мають можливість забезпечити надійність та об'єктивність в процесі підбору персоналу, уникаючи співпраці з потенційно ненадійними або некваліфікованими кандидатами. Такий підхід сприяє покращенню якості та ефективності відбору персоналу.
The purpose of this thesis is to create a chatbot that will be used to check candidates before hiring them. The PHP programming language and the open API "Diia" were used for the development. The main objectives of this study are to analyse current approaches to candidate screening, design and implement a chatbot using the PHP programming language, integrate with the open API Diia to obtain data on candidates and assess their suitability, and validate and test the developed chatbot. The chatbot will allow companies to carry out a detailed check of candidates for their honesty and truthfulness of information. As a result, companies can ensure reliability and objectivity in the recruitment process, avoiding cooperation with potentially unreliable or unqualified candidates. This approach helps to improve the quality and efficiency of recruitment.
Зміст: ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ І ПОСТАНОВКА ЗАВДАННЯ 9 1.1 Загальні відомості про чат-боти 9 1.2 Опис предметного середовища 13 1.3 Порівняльний аналіз месенджерів з платформою чат-ботів 16 1.4 Вимоги до розроблюваної системи 21 РОЗДІЛ 2. ВИБІР ТЕХНОЛОГІЙ ДЛЯ РОЗРОБКИ СИСТЕМИ КЕРУВАННЯ ЧАТ-БОТОМ 23 2.1 Аналіз та вибір архітектури 23 2.2 Вибір мови програмування PHP 27 2.3 Вибір бази даних. MySQL 30 2.4 Docker як інструмент розгортання та управління додатками 33 2.5 Telegram API 36 2.6 Платформа для розробки боту 39 РОЗДІЛ 3. РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ 42 3.1 Розробка алгоритму взаємодії з чат-ботом 42 3.2 Структура бази даних 46 3.3 Проектування структури програмного продукту 47 3.4 Тестування сценаріїв 50 3.5 Інструкція для користувачів 58 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 62 4.1 Роль центральної нервової системи в трудовій діяльності людини 62 4.2 Вимоги безпеки до робочих місць для виконання робіт. 66 ВИСНОВКИ 71 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 73 ДОДАТОК А Створення запиту 75 ДОДАТОК Б Функції чат-боту 76 ДОДАТОК В Створення звіту 82 ДОДАТОК Г CD-диск з програмним кодом 94
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/42421
Власник авторського права: Подольчак Аліна Анатоліївна, 2023
Перелік літератури: 1. Telegram Bot API Documentation [Електронний ресурс] - URL: https://core.telegram.org/bots/api
2. PHP Manual [Електронний ресурс] - URL: https://www.php.net/manual/en/
3. MySQL Documentation [Електронний ресурс] - URL: https://dev.mysql.com/doc/
4. Docker Documentation [Електронний ресурс] - URL: https://docs.docker.com/
5. PHP: Hypertext Preprocessor [Електронний ресурс] - URL: https://www.php.net/
6. MySQL: The World's Most Popular Open Source Database [Електронний ресурс] - URL: https://www.mysql.com/
7. Docker: Get Started [Електронний ресурс] - URL: https://www.docker.com/get-started
8. PHP Standards Recommendations (PSRs) [Електронний ресурс] - URL: https://www.php-fig.org/psr/
9. Docker Hub [Електронний ресурс] - URL: https://hub.docker.com/
10. Telegram Bot API - Introduction [Електронний ресурс] - URL: https://core.telegram.org/bots
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Podolchak_2023.pdf1,8 MBAdobe PDFПереглянути/відкрити


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

Інструменти адміністратора