Архітектурне рішення маркетплейсу 3D друку з використанням хмарних технологій
dc.contributor.advisor | Ліщук, Катерина Ігорівна | |
dc.contributor.author | Кулик, Денис Владиславович | |
dc.date.accessioned | 2024-03-12T08:26:29Z | |
dc.date.available | 2024-03-12T08:26:29Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Розмір пояснювальної записки – 154 аркуші, містить 38 ілюстрацій, 27 таблиць, 3 додатки, 33 посилання на джерела. Актуальність теми. У роботі розглянуто проблему відсутності на поточний момент спеціалізованого маркетплейсу 3D друку, незважаючи на стрімкий розвиток та поширення даної технології в останні роки. Завдяки аналізу існуючих рішень виявлено основні переваги та недоліки існуючих маркетплейсів та центрів друку. Виявлено основні характеристики якості 3D друку. Запропоноване рішення яке враховує специфіку галузі за рахунок виявлених характеристик. Мета дослідження. Метою дослідження є виявлення основних характеристик якості 3D друку та покращення взаємодії між замовником та виконавцем замовлення з 3D друку за рахунок створення спеціального архітектурного рішення онлайн маркетплейсу 3D друку, яке враховує специфіку галузі за рахунок виявлених характеристик. Об’єкт дослідження: процеси розробки архітектурного та програмного рішення маркетплейсу 3D друку. Предмет дослідження: методи, засоби та технології створення архітектурного та програмного рішення маркетплейсу 3D друку. Для реалізації поставленої мети сформульовані наступні завдання: − визначити основні характеристики якості 3D друку; − провести аналіз аналогічних програмних рішень до розроблюваного; − провести аналіз існуючих інструментів та технологій для розробки програмного рішення; − провести аналіз існуючих методів та підходів для розробки програмного рішення; − розробити спеціальне архітектурне рішення онлайн маркетплейсу 3D друку, яке враховує специфіку галузі за рахунок виявлених характеристик; − провести експериментальне дослідження для порівняння пропонованого рішення та маркетплейсів загального призначення. Наукова новизна результатів магістерської дисертації полягає у тому, що набуло подальшого розвитку використання мікросервісного архітектурного підходу, разом з такими технологіями для розробки програмного забезпечення, як .NET, ASP.NET, Entity Framework, Identity, Angular, Bootstrap та Fontawesome, для розробки архітектурного рішення маркетплейсу 3D друку з урахуванням виявлених в роботі характеристик якості 3D друку. Наведені технології є широко вживаними та безкоштовними інструментам, що дозволило пришвидшити процес розробки за рахунок великої кількості навчальних посібників з даних технологій та мінімізувати витрати на розробку, а також була вперше запропонована математична модель для розв’язання задачі визначення підходящих виробників для 3D друку з урахуванням характеристик об’єкту друк якого виконується. Виробник вважається підходящим, якщо він має хоча б одну модель принтера, що має достатньо великі розміри для друку заявки і, водночас, він має хоча б один тип матеріалу, необхідний для заявки. Розроблена модель дозволяє отримати множину підходящих виробників. Практичне значення отриманих результатів полягає в тому, що розроблено програмне забезпечення маркетплейсу 3D друку з використанням запропонованого підходу, що дозволяє клієнтам формувати замовлення на 3D друк. Також був проведений огляд функцій, які дозволяє інтерфейс користувача. До розглянутих функцій належать: вибір ролі, реєстрація та логін виробника та замовника, створення та перегляд замовлень, перегляд та редагування профілю виробника та підтвердження готовності до виконання замовлення. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на V міжнародній науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)» присвяченої 125-й річниці КПІ ім. Ігоря Сікорського. Публікації. Наукові положення дисертації опубліковані в: 1) Кулик Д.В., Архітектурне рішення маркетплейсу 3D друку з використанням хмарних технологій / Д.В.Кулик, К.І.Ліщук // Матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)» – м. Київ: НТУУ «КПІ ім. Ігоря Сікорського», 19-21 грудня 2023 р. | |
dc.description.abstractother | Explanatory note size – 154 pages, contains 38 illustrations, 27 tables, 3 applications, 33 references. Topicality. The paper addresses the problem of the current lack of a specialized 3D printing marketplace, despite the rapid development and proliferation of this technology in recent years. Through analyzing existing solutions, the main advantages and disadvantages of existing marketplaces and printing centers have been identified. The main qualitative characteristics of 3D printing have been identified. A proposed solution takes into account the specificity of the industry based on the identified characteristics. The aim of the study is to identify the main qualitative characteristics of 3D printing and to improve the interaction between the client and the service provider in 3D printing by creating a special architectural solution for an online 3D printing marketplace that takes into account the specific characteristics of the industry. The object of research: the processes of developing architectural and software solutions. The subject of research: methods, tools, and technologies for creating an architectural and software solution for a 3D printing marketplace. To achieve this goal, the following tasks were formulated: − identify the main qualitative characteristics of 3D printing; − conduct an analysis of software solutions similar to the one being developed; The scientific novelty of the Master's thesis results lies in the further development of the use of the microservice architectural approach, along with such software development technologies as .NET, ASP.NET, Entity Framework, Identity, Angular, Bootstrap, and Fontawesome, for the development of the architectural solution of a 3D printing marketplace, taking into account the quality characteristics of 3D printing identified in the work. The mentioned technologies are widely used and free tools, which allowed to accelerate the development process due to a large number of tutorials on these technologies and to minimize development costs. In addition, a mathematical model was proposed for the first time to solve the problem of determining suitable manufacturers for 3D printing, taking into account the characteristics of the object being printed. A manufacturer is considered suitable if he has at least one printer model that has sufficiently large dimensions for printing the application and, at the same time, he has at least one type of material necessary for the application. The developed model allows obtaining a set of suitable manufacturers. The practical value of the obtained results lies in the fact that software for a 3D printing marketplace has been developed using the proposed approach, which allows customers to place orders for 3D printing. A review of functions provided by the user interface has also been conducted. The considered functions include: role selection, registration and login of a manufacturer and a customer, creation and viewing of orders, viewing and editing of a manufacturer's profile, and acknowledgment of readiness to fulfill an order. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute». Approbation. The scientific provisions of the dissertation were tested at the Fifth International Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies (SoftTech-2023)" dedicated to the 125th anniversary of Igor Sikorsky Kyiv Polytechnic Institute. Publications. The scientific provisions of the dissertation were published in: 1) Kulyk D.V., Architectural Solution for a Cloud-Based 3D Printing Marketplace / D.V. Kulyk, K.I. Lischuk // Proceedings of the Fifth International Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies (SoftTech-2023)". - Kyiv: NTUU “Igor Sikorsky KPI”, December 19-21, 2023. | |
dc.format.extent | 154 с. | |
dc.identifier.citation | Кулик, Д. В. Архітектурне рішення маркетплейсу 3D друку з використанням хмарних технологій : магістерська дис. : 121 Інженерія програмного забезпечення / Кулик Денис Владиславович. – Київ, 2024. – 154 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/65434 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | торгова площадка | |
dc.subject | .NET | |
dc.subject | Azure | |
dc.subject | Microservice | |
dc.subject | Angular | |
dc.subject | 3D друк | |
dc.subject | 3D Printing | |
dc.subject | Marketplace | |
dc.subject.udc | 004.414.2 | |
dc.title | Архітектурне рішення маркетплейсу 3D друку з використанням хмарних технологій | |
dc.title.alternative | Architectural Solution for a Cloud-Based 3D Printing Marketplace | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kulyk_magistr.pdf
- Розмір:
- 3.27 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: