Інформаційна система для пошуку працівників в Саудівську Аравію

Автор: Тарасенко Анастасія Вікторівна
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні системи та технології
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: Відбір співробітників - це процес призначення правильних людей на правильну роботу. Це процедура узгодження організаційних вимог з навичками та кваліфікацією людей. Вибравши найкращого кандидата на необхідну посаду, організація отримає якісну роботу співробітників. Крім того, організація також заощадить час і гроші. [1] Майже всі підприємства стикаються з проблемами найму персоналу, особливо нові підприємства або підприємства, що розширюються. Професійний відбір нових співробітників не тільки підтримує бізнес, але й закладає фундамент для його подальшого успіху – адже саме для цього створений відділ кадрів та відділ управління персоналом. [2] Мета роботи полягає у створенні інформаційної системи для пошуку працівників у Саудівській Аравії, яка б допомогла країні знайти хороших спеціалістів з усього світу. Так само як і працівникам знайти високооплачувану роботу за кордоном та можливість кар’єрного росту. Об’єктом дослідження є процес пошуку працівників для Саудівської Аравії. Предметом дослідження є методи та засоби створення інформаційної системи для пошуку працівників в Саудівську Аравію. На даний момент є багато сервісів як для пошуку роботи, так і для пошуку працівників. Серед розмаїття сайтів користувачам важливо обирати саме надійні та перевірені сервіси. Також важливо, щоб програмне забезпечення мало весь функціонал, який важливий клієнтам. В ході дослідження було знайдено багато аналогів для систем пошуку та найму на роботу. Всі вони мають свої переваги та недоліки. Було розглянуто такі системи як robota.ua, Indeed та LinkedIn. В даній роботі буде розроблена система орієнтована на ринок Саудівської Аравії, тому жодна з представлених платформ не підійде для роботи саме з цією країною. Саудівська Аравія зараз активно розвивається та розбудовується, тому потребує кваліфікованих працівників з усього світу. Отже, рішення розробляти дану систему є актуальним та перспективним. Проведення системного аналізу інформаційної системи для пошуку працівників в Саудівську Аравію полягало у побудові дерева цілей та діаграм - варіантів використання, класів, послідовності, станів, діяльності, розгортання та компонентів. Вони допомогли коректно спроектувати систему та виявити її сильні та слабкі сторони. За допомогою постановки та обґрунтування проблеми було доведено доцільність та актуальність розроблювальної системи. Було описано мету розроблення, місце застосування системи та очікувані ефекти від її впровадження. Проектована інформаційна система знайде своє місце, як засіб комунікації для працівників та роботодавців. Вона спростить пошук роботи для людей та пошук спеціалістів для компаній. На даному етапі розробки система спроектована для роботи в Саудівській Аравії, але вона легко зможе бути оптимізованою для інших країн. Щодо області застосування, то ця інформаційну систему має змогу використовуватися в сфері пошуку роботи та працівників в компанії. Було детально проаналізовано та описано наявні в засобах та методах недоліки й переваги для розв’язання поставленої задачі. Також описано призначення кожного з інструментів. У якості інтерфейсу для спілкування клієнтської частини з серверною буде використовуватися принципи REST для побудови API. Архітектура REST дуже проста у використанні. [3] Вирішено реалізувати інформаційну систему у вигляді веб-сайту для можливості легкого та швидкого доступу. Додаток був розроблений за допомогою фреймворку Next, основною особливістю якого є використання візуалізації на стороні сервера, щоб зменшити навантаження на веб-браузери та забезпечити підвищену безпеку [4]. Також використовувалась мова програмування TypeScript, яка є суворим синтаксичним набором JavaScript. Він розроблений для розробки великих додатків і транспілюється на JavaScript [5]. Крім цього, зважаючи на доступні інструменти та їх можливе поєднання між собою під час розробки, вирішено використати такі технології як HTML5, CSS3, Tailwind CSS, Context API, AJAX, Jest. В якості IDE обрано Visual Studio Code через безліч наявних плагінів та можливостей налаштування саме під певні потреби та особливості цієї системи. Для контролю версій було обрано Git. Розроблена система має набір основних функцій, які допоможуть користувачам задовільнити свої потреби. Працівникам система надає зручний інтерфейс для створення свого портфоліо, яке складається з п’яти кроків - персональні дані, досвід, контакти, освіта та додаткова інформація. Для роботодавця система надає зручний набір функціоналу для створення профілю компанії та пошуку працівників. Також в системі є адмін, який буде коригувати та контролювати роботу користувачів в системі. Програма реалізована у вигляді веб-додатку і доступ до неї можна отримати з будь-якого сучасного пристрою з доступом до Інтернету. Програмний засіб має зручний інтерфейс, який, окрім цього, є адаптивний до екранів різного розміру (від смартфонів до широкоекранних моніторів). Готовий продукт містить набір основних функцій для спрощення комунікації роботодавців та працівників. Ключові слова: інформаційна система, клієнт-серверна система, бізнес-процеси, сфера працевлаштування, онлайн-пошук, відбір працівників, робота за кордоном. Перелік використаних літературних джерел. 1. Гладишевського А. І. "Формування виробничого потенціалу: аналіз і прогнозування". - М .: Наука, 1992 2. Карякін А.М. Управління персоналом: Електронне навч. посібник. 3-тя редакція / Іван. держ. енерг. ун-т. - Іваново, 2005. 3. Rest архітектура – [Електронний ресурс]. Режим доступу: https://ru.wikipedia.org/wiki/REST 4. Next.js – [Електронний ресурс]. Режим доступу: https://nextjs.org/ 5. TypeScript Documentation – [Електронний ресурс]. Режим доступу: https://www.typescriptlang.org/docs/