Вебсервіс для онлайн-виставок картин
dc.contributor.advisor | Крамар, Юлія Михайлівна | |
dc.contributor.author | Харчук, Назарій Олександрович | |
dc.date.accessioned | 2024-12-30T08:38:58Z | |
dc.date.available | 2024-12-30T08:38:58Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 99 таблиць, 62 рисунки та 30 джерел – загалом 139 сторінок. Дипломний проєкт присвячений розробці вебсервісу для онлайн-виставок картин. Метою є спрощення процесів публікації та популяризації картин художниками, процесів перегляду та оцінки картин глядачами. Об'єкт дослідження: програмне забезпечення для публікації картин, організації онлайн-виставок та сприяння взаємодії між художниками та аудиторією. Предмет дослідження: процеси розробки вебсервісу для онлайн-виставок картин, механізми взаємодії між художниками та їх аудиторією, алгоритми функціонування онлайн-заходів, пов’язаних із картинами. У розділі передпроєктного обстеження предметної області було здійснено аналіз предметної області та існуючих рішень, описано бізнес-процеси та виконано постановку задачі. Розділ розроблення вимог до програмного забезпечення присвячений опису варіантів використання, аналізу системних, функціональних та нефункціональних вимог. У розділі конструювання та розроблення програмного забезпечення було описано архітектуру, обґрунтовано засоби розробки, сконструйовано програмне забезпечення та здійснено аналіз безпеки даних. Розділ аналізу якості та тестування програмного забезпечення присвячений аналізу якості коду, опису процесів тестування та контрольного прикладу. Програмне забезпечення розгорнуто за допомогою хмарного провайдера Microsoft Azure. | |
dc.description.abstractother | The 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.extent | 242 с. | |
dc.identifier.citation | Харчук, Н. О. Вебсервіс для онлайн-виставок картин : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Харчук Назарій Олександрович. - Київ, 2024. - 242 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/71465 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | вебсервіс | |
dc.subject | картини | |
dc.subject | моноліт | |
dc.subject | багатошарова архітектура | |
dc.subject | C# | |
dc.subject | ASP.NET Core | |
dc.subject | WEB API | |
dc.subject | MSSQL | |
dc.subject | Visual Studio | |
dc.subject | Microsoft Azure | |
dc.subject | Stripe | |
dc.subject | Swagger | |
dc.subject | WEB Service | |
dc.subject | paintings | |
dc.subject | monolith | |
dc.subject | multi-layer architecture | |
dc.title | Вебсервіс для онлайн-виставок картин | |
dc.type | Bachelor 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
- Опис: