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

Автор: Чмир Юрій Ігорович
Кваліфікаційний рівень: магістр (ОНП)
Спеціальність: Інформаційні системи та технології (освітньо-наукова програма)
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2024-2025 н.р.
Мова захисту: українська
Анотація: У сучасних умовах ведення війни інформаційні системи відіграють ключову роль у забезпеченні координації між державними структурами та громадянами. Одним із напрямів цифровізації є автоматизація процесів рекрутингу для поповнення лав військових формувань. Метою магістерської кваліфікаційної роботи є створення функціонального веб ресурсу для рекрутингового центру військового корпусу, який забезпечить оперативну взаємодію між кандидатами на службу та військовими підрозділами. Об’єктом дослідження є процес інформаційної взаємодії між громадянами та рекрутинговим центром, предметом — інформаційна система, яка забезпечує подання, обробку та зберігання заявок, а також надання актуальної інформації про військові підрозділи та наявні вакансії. Для реалізації поставленої мети було використано комплекс методів системного аналізу, модульного програмування, адаптивної верстки та динамічного оновлення контенту. У результаті виконано аналіз предметної області, досліджено існуючі аналоги, визначено вимоги до системи, а також обрано найбільш ефективні засоби реалізації. Основу програмної реалізації становить веб-сайт, створений за допомогою HTML, CSS та JavaScript, з локальною базою даних у форматі JSON. Система складається з декількох функціональних модулів, зокрема: генерації карток бригад і вакансій із локального API, мовного перемикача з використанням data-атрибутів та localStorage, таймера, слайдера, мобільної адаптації інтерфейсу, динамічних вкладок та форми подання заявки. Зібрані дані з форми зберігаються у файлі requests.json через локальний сервер JSON Server. Проєкт має чітку файлову структуру, у якій скрипти поділені на модулі за функціональним призначенням, що забезпечує легкість підтримки та масштабованість коду. Усі компоненти було зібрано за допомогою Webpack із використанням Babel для сумісності з різними браузерами. Практичним результатом є створення інформаційної системи, яка дозволяє користувачам ознайомитися з актуальними вакансіями, подати заявку, змінити мову інтерфейсу, а також переглянути інформацію про бригади та операції, у яких вони брали участь. Запити користувачів фіксуються в локальній базі даних, що забезпечує централізоване збереження даних та можливість подальшої аналітики. Система повністю адаптивна до мобільних пристроїв, підтримує інтерактивність та має дружній користувацький інтерфейс. Результати реалізації свідчать про доцільність впровадження подібних систем у діяльність рекрутингових центрів, а також демонструють можливості їх подальшого розвитку через розширення функціоналу та підключення до реальних баз даних. Ключові слова – інформаційна система, рекрутинг, адаптивний вебсайт, 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)