Інформаційна система у вигляді чат-боту пошуку роботи для переселенців
Автор: Лучка Юрій Васильович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні системи та технології
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: Мережа Інтернет є всесвітнім інформаційним ресурсом, і важливо розуміти нові тенденції пошуку для пошуку та використання цієї інформації. Також важливо розуміти вплив цих тенденцій на те, як люди ведуть повсякденні справи свого життя. Наприклад, Інтернет кардинально змінив спосіб пошуку вакансій шукачами роботи.[1] Існує досить багато способів пошуку роботи. Пошук роботи без застосування Інтернету не є актуальним у сучасних реаліях, зокрема через довготривалий процес пошуку та найму. Тому онлайн спосіб пошуку роботи чи підробітку є більш перспективним. Месенджери - це невід?ємна частинка життя людини, а чат-бот може слугувати простим інтерфейсом різних типів системи. Мета роботи полягає у побудові інформаційної системи у вигляді чат-боту пошуку роботи для внутрішньо-переміщених осіб, що дозволяє їм простіше вирішувати проблему заробітку. Об’єктом дослідження є процес пошуку пошуку підробітку для переселених осіб, що будуються на основі сучасних інформаційних технологій. Предметом дослідження є методи та засоби побудови інформаційної системи пошуку роботи на території України. Сьогодні є велика кількість засобів пошуку роботи. Деякі з них є міжнародними, інші ж локалізовані в Україні. Досі люди використовують і онлайн, і офлайн способи розміщення вакансій, проте дедалі частіше перевага надається саме веб-ресурси.[2] В умовах війни люди часто змінюють місце проживання, що ускладнює пошук заробітку. Інформаційна система у вигляді чат-боту пошуку роботи для переселенців допоможе їм знайти тимчасове місце роботи чи підробіток. Застосунок дозволятиме легко виконати пошук наявних пропозицій та відправляти запит до роботодавців. В цей же час, люди, яким потрібен працівник для виконання певного завдання, наприклад, одноразово, зможуть з легкістю скористатись сервісом та знайти відповідну людину. Інформаційна система матиме місце серед сервісів швидкого пошуку роботи, передбачається її застосування у вигляді чат-бота. Це означає, що користувачем може бути будь-яка людина з доступом до мережі Інтернет та месенджера Telegram. Було розглянуто уже наявні веб-застосунки, які є аналогами даної інформаційної системи. Виділено OLX-робота, Work.ua та Кабанчик, наведено характеристику переваг та недоліків цих систем. Проаналізувавши їх, вдалося зрозуміти, що кожен з них надає необхідний функціонал для пошуку постійного місця роботи чи одноразового підробітку. Виконавши аналіз наявних інформаційних систем, вдалося зрозуміти, що користувачам важливий швидкий і зручний дизайн, стабільність системи, добре продуманий функціонал самої інформаційної системи. Проведення системного аналізу інформаційної системи у вигляді чат-боту для пошуку роботи для переселенців полягало у побудові дерева цілей та діаграми варіантів використання для кращого розуміння того, що потрібно користувачам які перебувають у пошуку роботи. Хорошим рішенням побудови інформаційної системи буде вигляд чат-боту, адже він буде легко-доступним для користувачів, не займатиме місця на девайсі та може бути легко спроектованим. Користувач працюватиме з ботом, відправляючи йому повідомлення, які надходитимуть на сервер-обробник. Тому, Як представлення системи було обрано чат-бот, що забезпечує швидкий доступ через популярний месенджер. Telegram-боти — це спеціальні облікові записи, для налаштування яких не потрібні додаткові телефонні номери. Ці облікові записи використовуються як інтерфейс для коду, що працює на сервері розробника. Telegram Bot Payments - це безкоштовна відкрита платформа, яка дозволяє приймати платежі за товари та послуги від користувачів Telegram. Telegram не збирає платіжну інформацію та не бере комісії. Для побудови самого бота було обрано мову програмування Go [3], бібліотеку GORM [4] для роботи з базою даних, Telegram Bot API [5] для забезпечення роботи бота в месенджері, сторонній сервіс LiqPay для проведення транзакцій та базу даних PostgreSQL [6]. Як середовище програмування було обрано GoLand, адже завдяки ньому розробники можуть зручно та ефективно розробляти застосунки мовою програмування Go. Як систему контролю версій обрано Git, адже це найпопулярніше рішення в цій сфері. Працівник або Користувач, що шукає роботу, може заповнити свій профіль, додавши в нього таку інформацію як ім?я, вік, поточне місце проживання та опис робіт з якими працював чи хотів би працювати. Після цього користувач може переглянути список активних пропозицій щодо роботи, використати фільтри, наприклад, локацію. Якщо користувачу сподобалась пропозиція, він може зробити запит до роботодавця, і після підтвердження, отримає контакт роботодавця, після чого може домовитись про роботу. Якщо користувач брав участь у пропозиціях з оплатою через застосунок, він може вивести кошти на свій банківський рахунок, після того як вкаже необхідну інформацію. Розроблена система є простою та зрозумілою в роботі та має продуманий інтерфейс, швидкий метод створення пропозицій та можливість оплати. Ключові слова: інформаційна система, клієнт-серверна архітектура, бізнес-процес, сфера обслуговування, пошук роботи, чат-бот. Перелік використаних літературних джерел. 1. Працевлаштування та ділова кар’єра; Опорний конспект лекцій / Кудерська Т. В. – 2012. 2. Волкова О.В. Ринок праці: Навчальн. посіб. / О.В. Волкова. - К.: Центр учбової літератури, 2007. 3. Go language – [Електронний ресурс]. Режим доступу: https://go.dev 4. GORM – [Електронний ресурс]. Режим доступу: https://gorm.io/ 5. Telegram Bot API – [Електронний ресурс]. Режим доступу: https://core.telegram.org/bots/api 6. PostgreSQL – [Електронний ресурс]. Режим доступу: https://www.postgresql.org/