Сірий, Назарій Сергійович (2026) Моделювання сервісно-орієнтованої архітектури програмного забезпечення для електронної комерції [Кваліфікаційні роботи здобувачів] Перший (бакалаврський). Шифр академічної групи: ІНб-1-22-4.0д. Дата захисту: 17.06.2026, Київський столичний університет імені Бориса Грінченка.
|
Текст
N_Siryi_FITM_2026.pdf Download (1MB) |
Анотація
Кваліфікаційна робота: 59 с., 10 рис., 15 табл., 36 посилань, 1 додаток. Актуальність. Стрімкий розвиток цифрових технологій та масова інтернетизація суттєво трансформували сферу торгівлі. Електронна комерція стала однією з провідних моделей роздрібного продажу, а сучасні інтернет магазини потребують високої продуктивності, масштабованості та гнучкості. Однією з ключових проблем розробки таких систем є вибір архітектурного підходу. Традиційна монолітна архітектура має низку обмежень, зокрема складність масштабування та залежність усіх компонентів системи між собою. Альтернативою є сервісно-орієнтована архітектура (SOA), яка забезпечує поділ системи на незалежні сервіси з чітко визначеними інтерфейсами взаємодії. Предметом дослідження є методи, засоби та патерни проектування SOA системи інтернет-магазину на основі JavaScript-стеку (React 18, Node.js, Express.js, PostgreSQL). Об’єктом дослідження виступає процес проектування та розробки інформаційних систем електронної комерції із застосуванням сервісно орієнтованої архітектури. Метою роботи є проектування та реалізація інформаційної системи інтернет-магазину на засадах SOA з використанням технологій React, Node.js/Express.js та PostgreSQL. У роботі проведено аналіз предметної галузі електронної комерції, виконано порівняння монолітної, SOA та мікросервісної архітектур, обґрунтовано вибір SOA для системи середнього масштабу, здійснено огляд сучасних вебтехнологій та засобів розробки. Завдання: провести аналіз предметної галузі електронної комерції, виконати порівняльний огляд архітектурних підходів (монолітна, SOA, мікросервісна архітектура) та обґрунтувати вибір технологічного стеку для розробки системи; спроектувати та реалізувати SOA-систему інтернет-магазину: розробити загальну архітектуру, структуру бази даних і REST API, клієнтську SPA частину на React 18 та серверні сервіси на Node.js/Express.js, а також провести функціональне й навантажувальне тестування системи. Основні результати: спроектовано архітектуру системи, структуру бази даних і REST API, а також реалізовано клієнтську частину застосунку на React та чотири серверні сервіси на Node.js/Express.js із JWT-автентифікацією та PostgreSQL через Sequelize ORM. Проведено функціональне й навантажувальне тестування системи та проаналізовано результати її роботи. Практичне значення дослідження: результати роботи можуть бути застосовані при проектуванні та розробці масштабованих вебзастосунків електронної комерції із застосуванням сервісно-орієнтованої архітектури. Розроблена система інтернет-магазину є готовим практичним прикладом реалізації SOA на основі JavaScript-стеку та може використовуватися як навчальний або базовий проєкт для подальшого розширення функціональності та масштабування.
| Тип елементу : | Кваліфікаційні роботи здобувачів (Перший (бакалаврський)) |
|---|---|
| Ключові слова: | електронна комерція; сервісно-орієнтована архітектура; SOA; React; Node.js; Express.js; PostgreSQL; REST API; JWT; SPA; інтернет магазин; вебзастосунок |
| Шифр освітньої програми: | 122.00.01 |
| Шифр академічної групи: | ІНб-1-22-4.0д |
| ПІБ наукового керівника: | Турукало Андрій Валерійович |
| Дата захисту: | 17.06.2026 |
| Місце захисту: | Київський столичний університет імені Бориса Грінченка |
| Типологія: | Кваліфікаційні роботи здобувачів > Інформатика |
| Підрозділи: | Факультет інформаційних технологій та математики > Кафедра комп'ютерних наук |
| Користувач, що депонує: | Ізабелла Андріївна Соболенко |
| Дата внесення: | 27 Лип 2026 20:14 |
| Останні зміни: | 27 Лип 2026 20:14 |
| URI: | https://elibrary.kubg.edu.ua/id/eprint/59328 |
Actions (login required)
![]() |
Перегляд елементу |


