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

dc.contributor.advisorСоколовський, Владислав Володимирович
dc.contributor.authorКостін, Вадим Анатолійович
dc.date.accessioned2026-03-10T13:04:29Z
dc.date.available2026-03-10T13:04:29Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 67 таблиць, 52 рисунки та 20 джерел – загалом 117 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для організації інтернет аукціону. Мета дипломного проєкту - в оптимізації електронних торговельних процесів та покращенні користувацького досвіду учасників. У розділі "Передпроєктне обстеження предметної області" було проведено всебічний аналіз предметної області та її особливостей. Здійснено порівняльну характеристику з вже існуючими рішеннями, що підтвердило актуальність та обґрунтувало доцільність майбутньої розробки. Крім того, надано огляд наявних архітектурних підходів і детально описано основні бізнес-процеси, які система має автоматизувати. Розділ "Розроблення вимог до програмного забезпечення" був присвячений ретельному опису ключових вимог до майбутнього застосунку. У його межах розроблено діаграму варіантів використання, що візуалізує взаємодію користувачів із системою, та сформовано перелік функціональних, нефункціональних і системних вимог. Додатково, проведено дослідження економічних показників програмного забезпечення для оцінки його життєздатності. У розділі "Конструювання та розроблення програмного забезпечення" представлено детальний опис архітектури проєкту, візуалізований за допомогою C4-діаграм, що ілюструють різні рівні абстракції системи. Було обґрунтовано вибір архітектурних та технологічних рішень, а також визначено оптимальні засоби розробки. Окрему увагу приділено доцільності вибору типів баз даних та систем керування ними, надано опис їхньої структури та концептуальної моделі, а також проведено аналіз заходів, впроваджених для підвищення безпеки програмного забезпечення. Розділ "Аналіз якості та тестування програмного забезпечення" включав проведення аналізу якості програмного забезпечення за допомогою інструменту SonarQube, який допоміг виявити потенційні вразливості. Проаналізовано, які методи тестування є найдоцільнішими для даного вебзастосунку, та здійснено мануальне тестування, яке підтвердило його коректну роботу. Також було описано контрольний приклад. У розділі "Розгортання та супровід програмного забезпечення" детально викладено процес розгортання програмного забезпечення з використанням технологій Docker та хмарної платформи Azure. Окрім первинного розгортання, було описано й механізм оновлення програмного забезпечення, що забезпечує його безперебійне функціонування та доступність нових версій для користувачів.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 67 tables, 52 figures and 20 sources – in total 117 pages. The purpose of the diploma project is development of a web application for organizing an online auction. The goal of the diploma project is to optimize electronic trading processes and improve the user experience of participants. In the section "Pre-project survey of the subject area", a comprehensive analysis of the subject area and its features was conducted. A comparative characteristic with existing solutions was carried out, which confirmed the relevance and justified the feasibility of future development. In addition, an overview of existing architectural approaches was provided and the main business processes that the system should automate were described in detail. The section "Development of software requirements" was devoted to a thorough description of the key requirements for the future application. Within its framework, a use case diagram was developed that visualizes user interaction with the system, and a list of functional, non-functional and system requirements was formed. Additionally, a study of the economic indicators of the software was conducted to assess its viability. The section "Software Design and Development" presents a detailed description of the project architecture, visualized using C4 diagrams that illustrate different levels of system abstraction. The choice of architectural and technological solutions was justified, and the optimal development tools were determined. Particular attention was paid to the feasibility of choosing database types and management systems, a description of their structure and conceptual model was provided, and measures implemented to improve software security were analyzed. The section "Software Quality Analysis and Testing" included a software quality analysis using the SonarQube tool, which helped identify potential vulnerabilities. It analyzed which testing methods are most appropriate for this web application, and manual testing was carried out, which confirmed its correct operation. A control case was also described. The section "Software Deployment and Maintenance" describes in detail the process of software deployment using Docker technologies and the Azure cloud platform. In addition to the initial deployment, the software update mechanism was also described, ensuring its uninterrupted operation and the availability of new versions for users.
dc.format.extent303 с.
dc.identifier.citationКостін, В. А. Вебзастосунок для організації інтернет-аукціонів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Костін Вадим Анатолійович. - Київ, 2025. - 303 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/79335
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectаукціон
dc.subjectторги
dc.subjectставка
dc.subjectаналіз
dc.subjectбаза даних
dc.subjectстатистика
dc.subjectauction
dc.subjecttrades
dc.subjectbid
dc.subjectanalysis
dc.subjectdatabase
dc.subjectstatistics
dc.subjectweb application
dc.titleВебзастосунок для організації інтернет-аукціонів
dc.title.alternativeWeb Application for Organizing Online Auctions
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kostin_bakalavr.pdf
Розмір:
9.45 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: