Вебсервіс для онлайн-виставок картин

dc.contributor.advisorКрамар, Юлія Михайлівна
dc.contributor.authorХарчук, Назарій Олександрович
dc.date.accessioned2024-12-30T08:38:58Z
dc.date.available2024-12-30T08:38:58Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 99 таблиць, 62 рисунки та 30 джерел – загалом 139 сторінок. Дипломний проєкт присвячений розробці вебсервісу для онлайн-виставок картин. Метою є спрощення процесів публікації та популяризації картин художниками, процесів перегляду та оцінки картин глядачами. Об'єкт дослідження: програмне забезпечення для публікації картин, організації онлайн-виставок та сприяння взаємодії між художниками та аудиторією. Предмет дослідження: процеси розробки вебсервісу для онлайн-виставок картин, механізми взаємодії між художниками та їх аудиторією, алгоритми функціонування онлайн-заходів, пов’язаних із картинами. У розділі передпроєктного обстеження предметної області було здійснено аналіз предметної області та існуючих рішень, описано бізнес-процеси та виконано постановку задачі. Розділ розроблення вимог до програмного забезпечення присвячений опису варіантів використання, аналізу системних, функціональних та нефункціональних вимог. У розділі конструювання та розроблення програмного забезпечення було описано архітектуру, обґрунтовано засоби розробки, сконструйовано програмне забезпечення та здійснено аналіз безпеки даних. Розділ аналізу якості та тестування програмного забезпечення присвячений аналізу якості коду, опису процесів тестування та контрольного прикладу. Програмне забезпечення розгорнуто за допомогою хмарного провайдера Microsoft Azure.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 99 tables, 62 figures and 30 sources – in total 139 pages. The purpose of the diploma project is the development of a web service for online exhibitions of paintings. The goal is to simplify the processes of publishing and promoting paintings by painters, and the processes of viewing and evaluating paintings by viewers. Object of the study: software for publishing paintings, organizing online exhibitions, and facilitating interaction between painters and the audience. Subject of the study: the processes of developing a web service for online exhibitions of paintings, mechanisms of interaction between painters and their audience, and algorithms for the functioning of online events related to paintings. In the pre-project examination section, the subject area and existing solutions were analyzed, business processes were described, and the problem was defined. The section on software requirements development is dedicated to describing use cases, analyzing system, functional, and non-functional requirements. In the software design and development section, the architecture was described, the development tools were justified, the software was designed, and data security was analyzed. The quality analysis and software testing section is dedicated to analyzing code quality, describing testing processes, and providing a control example. The software was deployed using the cloud provider Microsoft Azure.
dc.format.extent242 с.
dc.identifier.citationХарчук, Н. О. Вебсервіс для онлайн-виставок картин : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Харчук Назарій Олександрович. - Київ, 2024. - 242 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71465
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебсервіс
dc.subjectкартини
dc.subjectмоноліт
dc.subjectбагатошарова архітектура
dc.subjectC#
dc.subjectASP.NET Core
dc.subjectWEB API
dc.subjectMSSQL
dc.subjectVisual Studio
dc.subjectMicrosoft Azure
dc.subjectStripe
dc.subjectSwagger
dc.subjectWEB Service
dc.subjectpaintings
dc.subjectmonolith
dc.subjectmulti-layer architecture
dc.titleВебсервіс для онлайн-виставок картин
dc.typeBachelor Thesis

Файли

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