Вебзастосунок "Інтелектуальний інтернет-магазин"
| dc.contributor.advisor | Павлов, Олександр Анатолійович | |
| dc.contributor.author | Кушнір, Ганна Вікторівна | |
| dc.date.accessioned | 2026-03-26T10:47:13Z | |
| dc.date.available | 2026-03-26T10:47:13Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 93 таблиці, 53 рисунки та 32 джерела – загалом 110 сторінок. Дипломний проєкт присвячений розробці вебзастосунку «інтелектуальний інтернет-магазин» для продажу виробів ручної роботи. Актуальність проєкту зумовлена необхідністю підвищення ефективності онлайн-продажів у сфері ручної роботи завдяки персоналізованому підходу до користувача. Мета проєкту полягає у створенні адаптивного та функціонального вебзастосунку, який дозволяє покупцями зручним чином обирати унікальні товари, отримувати персоналізовані рекомендації та формувати подарункові набори, а адміністраторам – спрощене керування товарами та замовленнями. У розділі 1 було проведено аналіз основних понять, що стосуються вебзастосунків та інтернет-магазинів, розгляд особливостей продажу handmade-продукції та моделювання бізнес-процесів магазину з побудовою їх BPMN-моделей. Виконано огляд існуючих програмних продуктів та рекомендаційних систем, що дозволило сформувати технічне підґрунтя для реалізації проєкту. Другий розділ присвячено розробці вимог до ПЗ. У ньому було описано варіанти використання системи, сформовано функціональні, нефункціональні та системні вимоги до вебзастосунку. Проведено аналіз економічної доцільності створення ПЗ і сформульовано технічне завдання на його розробку. У третьому розділі описано архітектуру системи та обґрунтовано вибір технологічного стеку. Представлено реалізацію алгоритму пошуку рекомендацій, структуру бази даних та механізми для безпеки даних. У розділі 4 проведено аналіз якості та мануальне тестування програмного забезпечення із детальним описом тестових сценаріїв та наведенням контрольного прикладу, що дозволяє оцінити реальну працездатність системи. П’ятий розділ описує процес розгортання програмного забезпечення з використанням технологій контейнеризації Docker та на хмарній платформі Render. Також розглянуто аспекти супроводу ПЗ після його впровадження. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 93 tables, 53 figures and 32 sources – in total 110 pages. The purpose of the diploma project is to develop a web application «Intelligent Online Store» for selling handmade products. The relevance of the project is determined by the need to increase the efficiency of online sales in the filed of handmade products through a personalized approach to the user. The goal of the project is to create an adaptive and functional web application that allows customers to easily choose unique products, get personalized recommendations, and create gift sets, and administrators to simplify the management of products and orders. Section 1 analyzes the basic concepts related to web applications and online stores, considers the specifics of selling handmade products, and modeling store business processes by constructing their BPMN models. A review of existing software products and recommender systems was performed, which provided the technical basis for the project. The second section is focused on the development of software requirements. It describes the system use cases, as well as the functional, non-functional, and system requirements for the web application. The economic efficiency of the software was analyzed and the technical task for its development was defined. The third section describes the system architecture and provides a reasoning for the choice of the tech stack. It presents the implementation of the search algorithm for recommendations, the structure of the database, and the data security mechanisms. Section 4 analyzed the quality of the software and its manual testing with a detailed description of test scenarios and a representative example to assess the actual system performance. Chapter 5 describes the process of software deployment using Docker containerization technologies and the Render cloud platform. In addition, there is a discussion of the aspects of software maintenance after its implementation. | |
| dc.format.extent | 223 с. | |
| dc.identifier.citation | Кушнір, Г. В. Вебзастосунок "Інтелектуальний інтернет-магазин" : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кушнір Ганна Вікторівна. - Київ, 2025. - 223 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79817 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | вебзастосунок | |
| dc.subject | база даних | |
| dc.subject | рекомендаційна система | |
| dc.subject | Spring Framework | |
| dc.subject | IntelliJ IDEA | |
| dc.subject | recommendation system | |
| dc.subject | Java | |
| dc.subject | web application | |
| dc.subject | database | |
| dc.title | Вебзастосунок "Інтелектуальний інтернет-магазин" | |
| dc.title.alternative | "Intelligent Online Store” Web Application | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kushnir_bakalavr.pdf
- Розмір:
- 11.14 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: