Крамар, Юлія МихайлівнаХарчук, Назарій Олександрович2024-12-302024-12-302024Харчук, Н. О. Вебсервіс для онлайн-виставок картин : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Харчук Назарій Олександрович. - Київ, 2024. - 242 с.https://ela.kpi.ua/handle/123456789/71465Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 99 таблиць, 62 рисунки та 30 джерел – загалом 139 сторінок. Дипломний проєкт присвячений розробці вебсервісу для онлайн-виставок картин. Метою є спрощення процесів публікації та популяризації картин художниками, процесів перегляду та оцінки картин глядачами. Об'єкт дослідження: програмне забезпечення для публікації картин, організації онлайн-виставок та сприяння взаємодії між художниками та аудиторією. Предмет дослідження: процеси розробки вебсервісу для онлайн-виставок картин, механізми взаємодії між художниками та їх аудиторією, алгоритми функціонування онлайн-заходів, пов’язаних із картинами. У розділі передпроєктного обстеження предметної області було здійснено аналіз предметної області та існуючих рішень, описано бізнес-процеси та виконано постановку задачі. Розділ розроблення вимог до програмного забезпечення присвячений опису варіантів використання, аналізу системних, функціональних та нефункціональних вимог. У розділі конструювання та розроблення програмного забезпечення було описано архітектуру, обґрунтовано засоби розробки, сконструйовано програмне забезпечення та здійснено аналіз безпеки даних. Розділ аналізу якості та тестування програмного забезпечення присвячений аналізу якості коду, опису процесів тестування та контрольного прикладу. Програмне забезпечення розгорнуто за допомогою хмарного провайдера Microsoft Azure.242 с.ukвебсервіскартинимонолітбагатошарова архітектураC#ASP.NET CoreWEB APIMSSQLVisual StudioMicrosoft AzureStripeSwaggerWEB Servicepaintingsmonolithmulti-layer architectureВебсервіс для онлайн-виставок картинBachelor Thesis