Вебзастосунок для організації інтернет-аукціонів

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 67 таблиць, 52 рисунки та 20 джерел – загалом 117 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для організації інтернет аукціону. Мета дипломного проєкту - в оптимізації електронних торговельних процесів та покращенні користувацького досвіду учасників. У розділі "Передпроєктне обстеження предметної області" було проведено всебічний аналіз предметної області та її особливостей. Здійснено порівняльну характеристику з вже існуючими рішеннями, що підтвердило актуальність та обґрунтувало доцільність майбутньої розробки. Крім того, надано огляд наявних архітектурних підходів і детально описано основні бізнес-процеси, які система має автоматизувати. Розділ "Розроблення вимог до програмного забезпечення" був присвячений ретельному опису ключових вимог до майбутнього застосунку. У його межах розроблено діаграму варіантів використання, що візуалізує взаємодію користувачів із системою, та сформовано перелік функціональних, нефункціональних і системних вимог. Додатково, проведено дослідження економічних показників програмного забезпечення для оцінки його життєздатності. У розділі "Конструювання та розроблення програмного забезпечення" представлено детальний опис архітектури проєкту, візуалізований за допомогою C4-діаграм, що ілюструють різні рівні абстракції системи. Було обґрунтовано вибір архітектурних та технологічних рішень, а також визначено оптимальні засоби розробки. Окрему увагу приділено доцільності вибору типів баз даних та систем керування ними, надано опис їхньої структури та концептуальної моделі, а також проведено аналіз заходів, впроваджених для підвищення безпеки програмного забезпечення. Розділ "Аналіз якості та тестування програмного забезпечення" включав проведення аналізу якості програмного забезпечення за допомогою інструменту SonarQube, який допоміг виявити потенційні вразливості. Проаналізовано, які методи тестування є найдоцільнішими для даного вебзастосунку, та здійснено мануальне тестування, яке підтвердило його коректну роботу. Також було описано контрольний приклад. У розділі "Розгортання та супровід програмного забезпечення" детально викладено процес розгортання програмного забезпечення з використанням технологій Docker та хмарної платформи Azure. Окрім первинного розгортання, було описано й механізм оновлення програмного забезпечення, що забезпечує його безперебійне функціонування та доступність нових версій для користувачів.

Опис

Ключові слова

вебзастосунок, аукціон, торги, ставка, аналіз, база даних, статистика, auction, trades, bid, analysis, database, statistics, web application

Бібліографічний опис

Костін, В. А. Вебзастосунок для організації інтернет-аукціонів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Костін Вадим Анатолійович. - Київ, 2025. - 303 с.

ORCID

DOI