Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen: http://elartu.tntu.edu.ua/handle/lib/45772
Tittel: Розробка інтернет-магазину ”Air Baking” засобами MERN
Alternative titler: Development of the "Air Baking" online store by means of MERN
Authors: Лісовий, Назар Володимирович
Lisovyi, Nazar Volodymyrovyсh
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Лісовий Н. В. Розробка інтернет-магазину ”Air Baking” засобами MERN : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. О. М. Дуда. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 74 с.
Utgivelsesdato: 29-jun-2024
Submitted date: 15-jun-2024
Date of entry: 3-jul-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Дуда, Олексій Михайлович
Committee members: Гащин, Надія Богданівна
UDC: 004.62
Emneord: mongodb
express.js
інтернет-магазин
online store
mern-стек
mern stack
react.js
node.js
електронна комерція
e-commerce
веб-розробка
web development
Abstrakt: Кваліфікаційна робота присвячена дослідженню та розробці інтернет-магазину "Air Baking" засобами MERN. В першому розділі кваліфікаційної роботи висвітлено аналітичний огляд існуючих рішень для реалізації інтернет-магазинів, розроблено технічне завдання для "Air Baking". Розглянуто область застосування, призначення розробки, вимоги до функціональності, програмної документації, техніко-економічні показники, стадії та етапи розробки, а також порядок контролю та прийому. Проаналізовано визначення проблеми, мету, задачі розробки, очікувані результати та критерії оцінки успішності проекту. В другому розділі кваліфікаційної роботи обґрунтовано вибір архітектури та розроблено структуру проекту інтернет-магазину "Air Baking". Розроблено структуру бази даних, реалізовано серверну та клієнтську частин проекту. В третьому розділі кваліфікаційної роботи проаналізовано інструкції з розміщення сайту в Інтернеті, обслуговування та наповнення контенту, а також популяризації та підтримки інтернет-магазину. В четвертому розділі кваліфікаційної роботи розглянуто моделювання та прогнозування небезпечних ситуацій, описано вимоги ергономіки до організації робочого місця оператора ПК. The qualification work is dedicated to the research and development of the "Air Baking" online store using the MERN stack. The first chapter of the qualification work presents an analytical review of existing solutions for the implementation of online stores and develops the technical specification for "Air Baking". It covers the scope of application, the purpose of development, requirements for functionality, software documentation, technical and economic indicators, stages and phases of development, as well as the order of control and acceptance. It analyzes the problem definition, goals, development tasks, expected results, and project success criteria. The second chapter of the qualification work substantiates the choice of architecture and develops the project structure of the "Air Baking" online store. It also develops the database structure and implements the server and client parts of the project. The third chapter of the qualification work analyzes the instructions for deploying the website on the Internet, maintaining and updating content, as well as promoting and supporting the online store. The fourth chapter of the qualification work examines the modeling and forecasting of hazardous situations and describes the ergonomic requirements for organizing the workplace of a computer operator.
Content: ВСТУП 9 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ НА РОЗРОБКУ ІНТЕРНЕТ-МАГАЗИНУ. 11 1.1 АНАЛІТИЧНИЙ ОГЛЯД ІСНУЮЧИХ РІШЕНЬ РЕАЛІЗАЦІЇ ІНТЕРНЕТ МАГАЗИНІВ 11 1.2 ТЕХНІЧНЕ ЗАВДАННЯ НА РОЗРОБКУ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 17 1.2.1 Область застосування інтернет-магазин "Air Baking" 17 1.2.2 Призначення розробки інтернет-магазин "Air Baking" 18 1.2.3 Вимоги до інтернет-магазину "Air Baking" 18 1.2.4 Вимоги до програмної документації інтернет-магазину 18 1.2.5 Техніко-економічні показники для розробки інтернет-магазину "Air Baking" 19 1.2.6 Стадії та етапи розробки інтернет-магазину "Air Baking" 19 1.2.7 Порядок контролю та прийому інтернет-магазину 20 1.3 ПОСТАНОВКА ЗАДАЧІ НА РОЗРОБКУ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 20 1.3.1 Визначення проблеми 20 1.3.2 Мета розробки інтернет-магазину "Air Baking" 21 1.3.3 Задачі розробки інтернет-магазину "Air Baking" 21 1.3.4 Очікувані результати 22 1.3.5 Критерії оцінки успішності проекту 22 РОЗДІЛ 2. ПРОЕКТНА ЧАСТИНА. РОЗРОБКА ПРОЕКТУ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 24 2.1 ОБҐРУНТУВАННЯ ВИБОРУ АРХІТЕКТУРИ ТА РОЗРОБКА СТРУКТУРИ ПРОЕКТУ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 24 2.2 ПРОЕКТУВАННЯ ФУНКЦІОНАЛЬНИХ МОЖЛИВОСТЕЙ ВЕБ-СТОРІНОК ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 28 2.3 ПРОЕКТУВАННЯ ТА РЕАЛІЗАЦІЯ СТРУКТУРИ БАЗИ ДАНИХ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 32 2.4 ПРОГРАМУВАННЯ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 35 2.4.1 Реалізація серверної частини інтернет-магазину "Air Baking" 36 2.4.2 Реалізація клієнтської частини інтернет-магазину "Air Baking" 43 2.5 ТЕСТУВАННЯ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 47 РОЗДІЛ 3. СЕРВІСНА ЧАСТИНА. АДМІНІСТРУВАННЯ ТА ПІДТРИМКА ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 54 3.1 ІНСТРУКЦІЯ З РОЗМІЩЕННЯ САЙТУ В ІНТЕРНЕТІ 54 3.2 ІНСТРУКЦІЯ З ОБСЛУГОВУВАННЯ ТА НАПОВНЕННЯ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 57 3.3 ІНСТРУКЦІЯ З ПОПУЛЯРИЗАЦІЇ ТА ПІДТРИМКИ ІНТЕРНЕТ-МАГАЗИНУ "AIR BAKING" 60 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 62 4.1 МОДЕЛЮВАННЯ ТА ПРОГНОЗУВАННЯ НЕБЕЗПЕЧНИХ СИТУАЦІЙ 62 4.2 ВИМОГИ ЕРГОНОМІКИ ДО ОРГАНІЗАЦІЇ РОБОЧОГО МІСЦЯ ОПЕРАТОРА ПК 65 ВИСНОВКИ 69 ПЕРЕЛІК ДЖЕРЕЛ 71 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45772
Copyright owner: © Лісовий Назар Володимирович, 2024
References (Ukraine): 1. Мельник, А.М. Архітектура сучасних веб-додатків. Київ : Видавничий дім «Києво-Могилянська академія», 2021, 55.
2. Воробйов, О.О. Розробка сучасних веб-додатків: основи та приклади. Дніпро : Журфонд, 2019, 157-158.
3. Dyer, R. Practical Node.js: Building Real-World Scalable Web Apps. Apress, 2019, 230.
4. Carver, T. Shopify: Beginner to Pro Guide: The Comprehensive Guide. Independently Published, 2021, 124.
5. Jones, S. Building E-commerce Sites with Shopify. Packt Publishing, 2018, 167.
6. Edmonds, R. WooCommerce Explained: Your Step-by-Step Guide to WooCommerce. OSTraining, 2020, 244-245.
7. Young, M. WooCommerce: Beginner to Pro Guide. Independently Published, 2021, 165.
8. Brown, L. WooCommerce Development. Independently Published, 2020, 123.
9. Meloni, J. Magento 2 for Beginners. Que Publishing, 2020, 204.
10. Fitzpatrick, B. Magento 2 Development Cookbook. Packt Publishing, 2020, 317.
11. Turner, T. BigCommerce Essentials. Packt Publishing, 2020, 102.
12. Duda O., Kunanets N., Matsiuk O., Pasichnyk V., Cloud-based IT Infrastructure for “Smart City” Projects, in Dependable IoT for Human and Industry: Modeling, Architecting, Implementation. River Publishers, 2018. P. 389-410.
13. Wieclaw L., Pasichnyk V., Kunanets N., Duda O., Matsiuk O., Falat P. Cloud computing technologies in “smart city” projects. In Proceedings of the 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). Bucharest: Romania, 21–23 September 2017. pp. 339–342.
14. "Duda O., Kunanets N., Matsiuk O., Pasichnyk V. Information-Communication Technologies of IoT in the ""Smart Cities"" Projects"", CEUR Workshop Proceedings. 2018. Vol. 2105. P. 317- 330."
15. Nixon, R. Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media, 2018, 456-457.
16. Mele, A. Django 3 By Example. Packt Publishing, 2020. 314.
17. Vincent, W. S. Django for Beginners: Build websites with Python and Django. Independently published, 2019, 54.
18. Hartl, M. Ruby on Rails Tutorial: Learn Web Development with Rails. Addison-Wesley Professional, 2019, 413.
19. Turvey, D. Mastering MERN: Building Modern Web Applications with Mongo, Express, React, and Node. Packt Publishing, 2020, 117.
20. Eisenberg, S. Full-Stack React Projects. Packt Publishing, 2020, 204.
21. Кузьменко, П.Т. MongoDB: від новачка до професіонала. К.: Вища школа, 2018, 141.
22. Сидоренко, І.О. MERN-стек: розробка повного циклу веб-застосунків Харків: Основа, 2020, 104.
23. Кравчук, Н.П. Практика програмування на React. К.: Вид. група «КМ-Букс», 2021, 54 .
24. Половий, Д.В. Архітектура REST API: принципи та практики. Дніпро: Видавництво Дніпро, 2021, 117.
25. Walker, A. Building Progressive Web Apps with React. Packt Publishing, 2019, 280 p.
26. Varma, S. Express in Action: Writing, building, and testing Node.js applications. Manning Publications, 2021, 165.
27. Murphy, T. High Performance Browser Networking. O'Reilly Media, 2020, 221.
28. Watson, M. Full Stack JavaScript Development with MEAN. O'Reilly Media, 2020, 154.
29. Newman, S. Building Microservices. O'Reilly Media, 2021, 305.
30. Jamison, C. REST API Development with Node.js. Packt Publishing, 2021, 104.
31. Матеріали VI Міжнародної студентської науково-технічної конференції. Тернопіль: Тернопільський національний технічний університет ім. І.Пулюя (м. Тернопіль, 27-28 квітня 2023 р.), 2023.- сc. 131, 175.
32. Butcher, P. MongoDB: The Definitive Guide. O'Reilly Media, 2021, 57.
33. Griswold, B. Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node. Apress, 2018, 241.
34. Lamm, M. Hands-On Full Stack Development with Node.js and MongoDB. Packt Publishing, 2019, 305.
35. Rubin, R. Pro Express.js: Master Express.js: The Node.js Framework For Your Web Development, Apress, 2019, 107-108.
36. Mackenzie, K. Advanced Node.js Development. Apress, 2021, 203.
37. Pena, W. SEO Secrets: Discover Why SEO Is by Far the Most Important Skill to Learn in 2022. Independently published, 2022, 104.
38. Актуальні задачі сучасних технологій : зб. тез доповідей ХІ міжнар. наук.-практ. конф. Молодих учених та студентів, (Тернопіль, 7-8 грудня 2022) / М-во освіти і науки України, Тернопільський національний технічний університет імені Івана Пулюя [та ін.]. Тернопіль: ФОП Паляниця В. А., 2022, с. 169.
39. Duda O., Kochan V., Kunanets N., Matsiuk O., Pasichnyk V., Sachenko A., Pytlenko T. Data processing in IoT for smart city systems. In Proceedings of the 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Metz, France, 18–21 September 2019; Volume 1, pp. 96–99.
40. Матеріали X науково-технічної конфції «Інформаційні моделі, системи та технології» Тернопільського національного технічного університету імені Івана Пулюя, (Тернопіль, 7–8 грудня 2022 р.). Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2022. с. 30.
41. Русанов, М. Г., Русанов, Н. В. Чернікова, І. М. Шепель. М. Г. Безпека життєдіяльності: навч. посібник. Комунальний заклад «Харківська гуманітарнопедагогічна академія» Харківської обласної ради, Харків: 2019, 57-59.
42. Сучасні вимоги ергономіки робочого місця оператора комп’ютера. URL: https://oppb.com.ua/news/suchasni-vymogy-ergonomiky-robochogo-miscya-operatora-kompyutera (дата звернення: 30.05.2024)
Content type: Bachelor Thesis
Vises i samlingene:122 — Компʼютерні науки (бакалаври)

Tilhørende filer:
Fil Beskrivelse StørrelseFormat 
2024_KRB_SNs-42_Lisovyi_NV.pdf3,17 MBAdobe PDFVis/Åpne


Alle innførsler i DSpace er beskyttet av copyright

Administrasjonsverktøy