Вебзастосунок для організації інтернет-аукціонів
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 67 таблиць, 52 рисунки та 20 джерел – загалом 117 сторінок.
Дипломний проєкт присвячений розробці вебзастосунку для організації інтернет аукціону.
Мета дипломного проєкту - в оптимізації електронних торговельних процесів та покращенні користувацького досвіду учасників.
У розділі "Передпроєктне обстеження предметної області" було проведено всебічний аналіз предметної області та її особливостей. Здійснено порівняльну характеристику з вже існуючими рішеннями, що підтвердило актуальність та обґрунтувало доцільність майбутньої розробки. Крім того, надано огляд наявних архітектурних підходів і детально описано основні бізнес-процеси, які система має автоматизувати.
Розділ "Розроблення вимог до програмного забезпечення" був присвячений ретельному опису ключових вимог до майбутнього застосунку. У його межах розроблено діаграму варіантів використання, що візуалізує взаємодію користувачів із системою, та сформовано перелік функціональних, нефункціональних і системних вимог. Додатково, проведено дослідження економічних показників програмного забезпечення для оцінки його життєздатності.
У розділі "Конструювання та розроблення програмного забезпечення" представлено детальний опис архітектури проєкту, візуалізований за допомогою C4-діаграм, що ілюструють різні рівні абстракції системи. Було обґрунтовано вибір архітектурних та технологічних рішень, а також визначено оптимальні засоби розробки. Окрему увагу приділено доцільності вибору типів баз даних та систем керування ними, надано опис їхньої структури та концептуальної моделі, а також проведено аналіз заходів, впроваджених для підвищення безпеки програмного забезпечення.
Розділ "Аналіз якості та тестування програмного забезпечення" включав проведення аналізу якості програмного забезпечення за допомогою інструменту SonarQube, який допоміг виявити потенційні вразливості. Проаналізовано, які методи тестування є найдоцільнішими для даного вебзастосунку, та здійснено мануальне тестування, яке підтвердило його коректну роботу. Також було описано контрольний приклад.
У розділі "Розгортання та супровід програмного забезпечення" детально викладено процес розгортання програмного забезпечення з використанням технологій Docker та хмарної платформи Azure. Окрім первинного розгортання, було описано й механізм оновлення програмного забезпечення, що забезпечує його безперебійне функціонування та доступність нових версій для користувачів.
Опис
Ключові слова
вебзастосунок, аукціон, торги, ставка, аналіз, база даних, статистика, auction, trades, bid, analysis, database, statistics, web application
Бібліографічний опис
Костін, В. А. Вебзастосунок для організації інтернет-аукціонів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Костін Вадим Анатолійович. - Київ, 2025. - 303 с.