Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/1981
Title: Розробка REST API інтерфейсу для сайту пошуку роботи
Authors: Антощук, А. В.
Keywords: REST API
Spring Boot
працевлаштування
пошук роботи
вакансії
користувач
JWT
Docker
Swagger
інформаційна система
Issue Date: 2025
Publisher: ХНТУ
Citation: Антощук, А. В. Розробка REST API інтерфейсу для сайту пошуку роботи : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / А. В. Антощук ; наук. керівник доц., канд. техн. наук В. А. Хохлов. ‒ Хмельницький : ХНТУ, 2025. ‒ 156 с.
Abstract: У роботі розглянуто процес проєктування та реалізації серверної частини інформаційної системи з пошуку роботи у вигляді REST API. Актуальність теми обумовлена зростаючою потребою у гнучких, масштабованих та стандартизованих засобах взаємодії між роботодавцями та здобувачами в умовах цифровізації ринку праці. Розроблений API інтерфейс виконує роль зв'язуючої ланки між клієнтськими застосунками (веб або мобільними) та бізнес-логікою системи.​ У ході дослідження було проведено аналіз предметної області, визначено основні категорії користувачів та функціональні сценарії їхньої взаємодії із системою. На підставі цього сформульовано вимоги до програмного продукту, побудовано діаграми варіантів використання, моделі даних, а також структурні та поведінкові UML-діаграми. Архітектура системи реалізована за допомогою Java та Spring Boot, з використанням PostgreSQL для реляційних даних і MongoDB для обробки повідомлень.​ Розроблений додаток реалізує повний цикл функціональності: реєстрація користувачів, створення та перегляд вакансій, подання заявок, обмін повідомленнями та адміністративне керування. Забезпечено реалізацію безпечної авторизації на основі JWT, підтримку ролей користувачів, обробку помилок, логування та документацію через OpenAPI (Swagger UI).​ Проведено модульне, інтеграційне та системне тестування, що підтвердило відповідність програмного продукту технічним вимогам. Також надано інструкції з розгортання системи як у локальному середовищі, так і на сервері за допомогою Docker, а також керівництво користувача та результати експлуатаційного тестування.​ Результатом роботи є готовий до впровадження серверний програмнийдодаток, який може бути використаний як основа для повнофункціональної платформи з працевлаштування з подальшою інтеграцією клієнтської частини.​
URI: http://eir.kntu.net.ua/jspui/handle/123456789/1981
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.