Інформаційна система рекрутингового центру військового корпусу

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

У сучасних умовах ведення війни інформаційні системи відіграють ключову роль у забезпеченні координації між державними структурами та громадянами. Одним із напрямів цифровізації є автоматизація процесів рекрутингу для поповнення лав військових формувань. Метою магістерської кваліфікаційної роботи є створення функціонального веб ресурсу для рекрутингового центру військового корпусу, який забезпечить оперативну взаємодію між кандидатами на службу та військовими підрозділами. Об’єктом дослідження є процес інформаційної взаємодії між громадянами та рекрутинговим центром, предметом — інформаційна система, яка забезпечує подання, обробку та зберігання заявок, а також надання актуальної інформації про військові підрозділи та наявні вакансії. Для реалізації поставленої мети було використано комплекс методів системного аналізу, модульного програмування, адаптивної верстки та динамічного оновлення контенту. У результаті виконано аналіз предметної області, досліджено існуючі аналоги, визначено вимоги до системи, а також обрано найбільш ефективні засоби реалізації. Основу програмної реалізації становить веб-сайт, створений за допомогою HTML, CSS та JavaScript, з локальною базою даних у форматі JSON. Система складається з декількох функціональних модулів, зокрема: генерації карток бригад і вакансій із локального API, мовного перемикача з використанням data-атрибутів та localStorage, таймера, слайдера, мобільної адаптації інтерфейсу, динамічних вкладок та форми подання заявки. Зібрані дані з форми зберігаються у файлі requests.json через локальний сервер JSON Server. Проєкт має чітку файлову структуру, у якій скрипти поділені на модулі за функціональним призначенням, що забезпечує легкість підтримки та масштабованість коду. Усі компоненти було зібрано за допомогою Webpack із використанням Babel для сумісності з різними браузерами. Практичним результатом є створення інформаційної системи, яка дозволяє користувачам ознайомитися з актуальними вакансіями, подати заявку, змінити мову інтерфейсу, а також переглянути інформацію про бригади та операції, у яких вони брали участь. Запити користувачів фіксуються в локальній базі даних, що забезпечує централізоване збереження даних та можливість подальшої аналітики. Система повністю адаптивна до мобільних пристроїв, підтримує інтерактивність та має дружній користувацький інтерфейс. Результати реалізації свідчать про доцільність впровадження подібних систем у діяльність рекрутингових центрів, а також демонструють можливості їх подальшого розвитку через розширення функціоналу та підключення до реальних баз даних.
In the current conditions of warfare, information systems play a key role in ensuring coordination between government agencies and citizens. One of the areas of digitalisation is the automation of recruitment processes to replenish the ranks of military formations. The purpose of the master's thesis is to create a functional web resource for the recruitment centre of the military corps, which will ensure operational interaction between candidates for service and military units. The object of the study is the process of information interaction between citizens and the recruitment centre, and the subject is an information system that ensures the submission, processing and storage of applications, as well as the provision of up-to-date information about military units and available vacancies. To achieve this goal, we used a set of methods of system analysis, modular programming, adaptive layout and dynamic content updating. As a result, the subject area was analysed, existing analogues were studied, system requirements were determined, and the most effective implementation tools were selected. The basis of the software implementation is a website created using HTML, CSS and JavaScript with a local database in JSON format. The system consists of several functional modules, including: generation of team cards and vacancies from the local API, a language switcher using data-attributes and localStorage, a timer, a slider, mobile adaptation of the interface, dynamic tabs and an application form. The collected data from the form is stored in the requests.json file via the local JSON Server. The project has a clear file structure, where scripts are divided into modules by functional purpose, which ensures easy maintenance and scalability of the code. All components were built with Webpack using Babel for cross-browser compatibility. The practical result is the creation of an information system that allows users to view current vacancies, submit an application, change the interface language, and view information about the teams and operations in which they participated. User requests are recorded in a local database, which ensures centralised data storage and the possibility of further analytics. The system is fully adaptive to mobile devices, supports interactivity and has a friendly user interface. The results of the implementation indicate the feasibility of introducing such systems into the activities of recruitment centres, and also demonstrate the possibilities of their further development through expanding the functionality and connecting to real databases.

Description

Keywords

3.126.00.00, – інформаційна система, рекрутинг, адаптивний вебсайт, JSON база, військовий корпус, вакансії, модульне програмування. Перелік використаних джерел: 1. Страшкулич А. Українська паперова армія: як Міноборони намагається цифровізувати військо // Українська Правда. [Режим доступу]: https://www.pravda.com.ua/articles/2024/08/12/7469939/ (дата звернення: 01.05.2025). 2. Brand Voice. Як влаштований військовий рекрутинг від robota.ua // Forbes. [Режим доступу]: https://forbes.ua/brandvoice/9000-vakansiy-i-ponad-55-000-vidgukiv-za-rik-yak-vlashtovaniy-viyskoviy-rekruting-vid-robotaua-06122024-25284 (дата звернення: 01.05.2025) 3. ІТ-блог. Введення в адаптивний дизайн: основні концепції та принципи // IT- блог. [Режим доступу]: https://blog-it.com.ua/vvedennya-v-adaptyvnyj-dyzajn-osnovni-konczepcziyi-ta-prynczypy/ (дата звернення: 01.05.2025) 4. Fresh Tech. Адаптивний дизайн: Як створювати зручні інтерфейси? // Cases Media. [Режим доступу]: https://cases.media/en/article/adaptivnii-dizain-yak-stvoryuvati-zruchni-interfeisi/ (дата звернення: 01.05.2025) 5. Melike Bilgin. Creating a Mock REST API with JSON Server // Medium [Режим доступу]: https://melikebilgin.medium.com/creating-a-mock-rest-api-with-json-server-1fe7178097aa (дата звернення: 01.05.2025) 6. Webpack Documentation. Configuration and optimization // JS.org [Режим доступу]: https://webpack.js.org/configuration/optimization/ (дата звернення: 01.05.2025), - information system, recruitment, adaptive website, JSON database, military corps, vacancies, modular programming

Citation

Чмир Ю. І. Інформаційна система рекрутингового центру військового корпусу : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „3.126.00.00 — Інформаційні системи та технології (освітньо-наукова програма)“ / Юрій Ігорович Чмир. — Львів, 2024. — 100 с.

Endorsement

Review

Supplemented By

Referenced By