Інформаційна система для пошуку працівників в Саудівську Аравію
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
Відбір співробітників - це процес призначення правильних людей на правильну роботу. Це процедура узгодження організаційних вимог з навичками та кваліфікацією людей. Вибравши найкращого кандидата на необхідну посаду, організація отримає якісну роботу співробітників. Крім того, організація також заощадить час і гроші. [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.
Розроблена система має набір основних функцій, які допоможуть користувачам задовільнити свої потреби. Працівникам система надає зручний інтерфейс для створення свого портфоліо, яке складається з п'яти кроків - персональні дані, досвід, контакти, освіта та додаткова інформація. Для роботодавця система надає зручний набір функціоналу для створення профілю компанії та пошуку працівників. Також в системі є адмін, який буде коригувати та контролювати роботу користувачів в системі.
Програма реалізована у вигляді веб-додатку і доступ до неї можна отримати з будь-якого сучасного пристрою з доступом до Інтернету. Програмний засіб має зручний інтерфейс, який, окрім цього, є адаптивний до екранів різного розміру (від смартфонів до широкоекранних моніторів). Готовий продукт містить набір основних функцій для спрощення комунікації роботодавців та працівників.
Employee selection is assigning the right people to the right jobs. It is the process of matching organizational requirements with people's skills and qualifications. Having selected the best candidate for the required position, the organization will receive high-quality work from employees. In addition, the organization will also save time and money. [1] Almost all businesses face recruitment challenges, especially new or expanding businesses. Professional selection of new employees not only supports the company but also lays the foundation for its further success - because this is precisely what the personnel department and the personnel management department were created for. [2] The goal of the work is to create an information system for finding employees in Saudi Arabia, which would help the country find good specialists from all over the world. As well as for employees to find a high-paying job abroad and the opportunity for career growth. The object of the study is the process of finding employees for Saudi Arabia. The subject of the study is the methods and means of creating an information system for finding employees in Saudi Arabia. At the moment, there are many services for both job search and employee search. Among the variety of sites, it is important for users to choose reliable and proven services. It is also important that the software has all the functionality that is important to customers. In the course of the research, many analogs for search and recruitment systems were found. All of them have their advantages and disadvantages. Such systems as robota.ua, Indeed and LinkedIn were considered. In this work, a system focused on the Saudi Arabian market will be developed, so none of the presented platforms will be suitable for working with this country. Saudi Arabia is currently actively developing and developing, so it needs qualified workers from all over the world. Therefore, the decision to develop this system is relevant and promising. Conducting a systematic analysis of the information system for sourcing employees in Saudi Arabia consisted of building a goal tree and diagrams - use cases, classes, progressions, states, activities, deployments, and components. They helped design the system correctly and identify its strengths and weaknesses. By establishing and substantiating the problem, the feasibility and relevance of the development system were proven. The method of development, the place of application of the system, and the expected effects of its implementation were described. The designed information system finds its place as a means of communication for employees and employers. It will simplify the job search for people and the search for specialists for companies. At this stage of development, the system is designed to work in Saudi Arabia, but it can easily be optimized for other countries. Regarding the application of the area, this information system can be used in the field of job search and employees in the company. The shortcomings and advantages of the means and methods for solving the given task were analyzed and described in detail. The purpose of each of the tools is also described. As an interface for communication between the client part and the server, REST principles will be used to build the API. The REST architecture is very easy to use. [3] It was decided to implement the information system in the form of a website for easy and quick access. The application was developed using the Next framework, the main feature of which is the use of server-side rendering to reduce the load on web browsers and provide increased security [4]. Also used was the TypeScript programming language, which is a strict syntax set of JavaScript. It is designed for the development of large applications and is translated into JavaScript [5]. In addition, taking into account the available tools and their possible interconnection during development, it was decided to use such technologies as HTML5, CSS3, Tailwind CSS, Context API, AJAX, and Jest. Visual Studio Code was chosen as the IDE because of the many available plugins and customization options specifically for the specific needs and features of this system. Git was chosen for version control. The developed system has a set of basic functions that after users satisfy their needs. The system provides employees with a convenient interface for creating their portfolio, which consists of five steps - personal data, experience, contacts, education, and additional information. For employers, the system provides a convenient set of functionality for creating a service profile and searching for employees. The system also has an administrator who will adjust and monitor the work of users in the system. The program is implemented as a web application and can be accessed from any modern device with Internet access. The software tool has a convenient interface, which, in addition, is adaptable to screens of different sizes (from smartphones to widescreen monitors). The finished product contains a set of basic functions to facilitate communication between employers and employees.
Employee selection is assigning the right people to the right jobs. It is the process of matching organizational requirements with people's skills and qualifications. Having selected the best candidate for the required position, the organization will receive high-quality work from employees. In addition, the organization will also save time and money. [1] Almost all businesses face recruitment challenges, especially new or expanding businesses. Professional selection of new employees not only supports the company but also lays the foundation for its further success - because this is precisely what the personnel department and the personnel management department were created for. [2] The goal of the work is to create an information system for finding employees in Saudi Arabia, which would help the country find good specialists from all over the world. As well as for employees to find a high-paying job abroad and the opportunity for career growth. The object of the study is the process of finding employees for Saudi Arabia. The subject of the study is the methods and means of creating an information system for finding employees in Saudi Arabia. At the moment, there are many services for both job search and employee search. Among the variety of sites, it is important for users to choose reliable and proven services. It is also important that the software has all the functionality that is important to customers. In the course of the research, many analogs for search and recruitment systems were found. All of them have their advantages and disadvantages. Such systems as robota.ua, Indeed and LinkedIn were considered. In this work, a system focused on the Saudi Arabian market will be developed, so none of the presented platforms will be suitable for working with this country. Saudi Arabia is currently actively developing and developing, so it needs qualified workers from all over the world. Therefore, the decision to develop this system is relevant and promising. Conducting a systematic analysis of the information system for sourcing employees in Saudi Arabia consisted of building a goal tree and diagrams - use cases, classes, progressions, states, activities, deployments, and components. They helped design the system correctly and identify its strengths and weaknesses. By establishing and substantiating the problem, the feasibility and relevance of the development system were proven. The method of development, the place of application of the system, and the expected effects of its implementation were described. The designed information system finds its place as a means of communication for employees and employers. It will simplify the job search for people and the search for specialists for companies. At this stage of development, the system is designed to work in Saudi Arabia, but it can easily be optimized for other countries. Regarding the application of the area, this information system can be used in the field of job search and employees in the company. The shortcomings and advantages of the means and methods for solving the given task were analyzed and described in detail. The purpose of each of the tools is also described. As an interface for communication between the client part and the server, REST principles will be used to build the API. The REST architecture is very easy to use. [3] It was decided to implement the information system in the form of a website for easy and quick access. The application was developed using the Next framework, the main feature of which is the use of server-side rendering to reduce the load on web browsers and provide increased security [4]. Also used was the TypeScript programming language, which is a strict syntax set of JavaScript. It is designed for the development of large applications and is translated into JavaScript [5]. In addition, taking into account the available tools and their possible interconnection during development, it was decided to use such technologies as HTML5, CSS3, Tailwind CSS, Context API, AJAX, and Jest. Visual Studio Code was chosen as the IDE because of the many available plugins and customization options specifically for the specific needs and features of this system. Git was chosen for version control. The developed system has a set of basic functions that after users satisfy their needs. The system provides employees with a convenient interface for creating their portfolio, which consists of five steps - personal data, experience, contacts, education, and additional information. For employers, the system provides a convenient set of functionality for creating a service profile and searching for employees. The system also has an administrator who will adjust and monitor the work of users in the system. The program is implemented as a web application and can be accessed from any modern device with Internet access. The software tool has a convenient interface, which, in addition, is adaptable to screens of different sizes (from smartphones to widescreen monitors). The finished product contains a set of basic functions to facilitate communication between employers and employees.
Description
Citation
Тарасенко А. В. Інформаційна система для пошуку працівників в Саудівську Аравію : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Анастасія Вікторівна Тарасенко. — Львів, 2022. — 114 с.