Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38314
Назва: Розробка веб-застосунку для онлайн продаж одягу із використанням Node.js14 та React 17
Інші назви: Development of a web application for online clothing sales using Node.js 14 and React 17
Автори: Тененський, Максим Васильович
Tenenskyi, Maksym
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Тененський М. В. Розробка веб-застосунку для онлайн продаж одягу із використанням Node.js 14 та React 17: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 – комп’ютерні науки“ / М. В. Тененський. – Тернопіль : ТНТУ, 2022. – 54 с.
Дата публікації: 21-чер-2022
Дата подання: 7-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Никитюк, Вячеслав Вячеславович
Члени комітету: Золотий, Роман Захарійович
УДК: 004.65
Теми: бази даних
data base
веб-застосунок
web application
компоненти
components
програмування
programming
MongoDB
Node.js
React
Express
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці сучасного та зручного у користуванні веб-застосунку для онлайн продаж одягу із використанням серверної платформи Node.js та бібліотеки React. Мета роботи полягає в збільшенні клієнтської бази та популяризації продаж в мережі інтернет серед її користувачів за допомогою розроблюваного веб-застосунку. В першому розділі кваліфікаційної роботи проведено докладний аналіз обраної предметної області, а також сформовано перелік вимог до розроблюваного веб-застосунку для онлайн продаж одягу, розроблено діаграми використань, аргументовано вибір середовища та технологій розробки. В другому розділі кваліфікаційної роботи описано проектування БД для веб-застосунку, проведено моделювання робочої архітектури, описано розробку як серверної, так і клієнтської частин застосунку, вказано основні особливості даного процесу, проведено тестування розробленого функціоналу. Об’єктом дослідження є сучасний веб-застосунок для онлайн продаж одягу та нереляційна БД MongoDB. Предметом дослідження є засоби і методи розробки веб-застосунків для онлайн продаж одягу із використанням Node.js 14 та React 17. Qualifying work is devoted to the development of a modern and easy in use web application for online clothing sales using server platform Node.js and library React. The purpose of the work is to increase the customer`s base and promote online sales among internet users using developed web application. In the first section of the qualification work a detailed analysis of the selected subject area was conducted, as well as a list of requirements for the development web application for online clothing sales, developed use case diagrams, argued the choice of development environment and used technologies. The second section of the qualification works describes the design of the database of web application, modeling the working architecture, development of both server and client parts of the application, indicates the main specifics of this process. Also, in this section the developed functionality was tested. Objects of research are modern web application for online clothing sales and non-relational data base MongoDB. Subjects of research are tools and methods of developing web applications for online clothing sales using Node.js 14 and React 17.
Зміст: ВСТУП 8 РОЗДІЛ 1. ПОСТАНОВКА ЗАДАЧІ ТА ФОРМУВАННЯ ВИМОГ ДО ВЕБ-ЗАСТОСУНКУ 9 1.1 Аналіз предметної області 9 1.2 Формування вимог до веб-застосунку для онлайн продаж одягу 10 1.3 Пошук актантів та варіантів використання 11 1.4 Вибір середовища розробки 15 1.5 Обґрунтування використовуваного стеку технологій для розробки веб-застосунку для онлайн продаж одягу 16 1.6 Формування структури веб-застосунку для онлайн продаж одягу 19 1.7 Висновок до першого розділу 20 РОЗДІЛ 2. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ ОНЛАЙН ПРОДАЖ ОДЯГУ 22 2.1 Проектування та створення БД для розроблюваного веб-застосунку 22 2.2 Розробка веб-застосунку для онлайн продаж одягу із використанням Node.js 14 та React 17 25 2.3 Тестування розробленого веб-застосунку для онлайн продаж одягу із використанням Node.js 14 та React 17 38 2.4 Перспективи модернізації і масштабування веб-застосунку 42 2.5 Висновок до другого розділу 42 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 44 3.1 Долікарська допомога при ураженні електричним струмом 44 3.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 47 3.3 Висновок до третього розділу 48 ВИСНОВКИ 50 ПЕРЕЛІК ДЖЕРЕЛ 52 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38314
Власник авторського права: © Тененський Максим Васильович, 2022
Перелік літератури: 1. Кириченко А. В. Основы современного WEB-дизайна / А. В. Кириченко, А. А. Хрусталев. – 2-е изд. – Санкт-Петербург: Наука и техника, 2021. – 352 с. 2. Що таке CSS [Електронний ресурс]. Режим доступу до ресурсу: https://css.in.ua/article/shcho-take-html_10. 3. Essential Ecommerce Website Requirements [Електронний ресурс]. Режим доступу до ресурсу: https://www.purchasecommerce.com/blog/10-essential-ecommerce-requirement-best-in-class-feature. 4. Functional Requirements for eCommerce Websites [Електронний ресурс]. Режим доступу до ресурсу: https://dinarys.com/blog/functional-requirements-for-ecommerce-site. 5. What is Use Case Diagram? [Електронний ресурс]. Режим доступу до ресурсу:https://www.visual-paradigm.com/guide/uml-unifiedmodelinglanguage/what-is-use-case-diagram/. 6. Brown E. Web Development with Node and Express: Leveraging the JavaScript Stack / E. Brown. – 2nd edit. – Cambridge: O`Reilly Media, 2018. – 325 p. 7. Meet Websotrm [Електронний ресурс]. Режим доступу до ресурсу: https://www.jetbrains.com/help/webstorm/meet-webstorm.html. 8. Херрон Д. Node.js. Разработка серверных веб-приложений на JavaScript / Д. Херрон. – Москва: ДМК Пресс, 2014. – 144 с. 9. Введение в MongoDB. Что такое MongoDB [Електронний ресурс]. Режим доступу до ресурсу: https://metanit.com/nosql/mongodb/1.1.php. 10. Посібник: знайомство з React [Електронний ресурс]. Режим доступу до ресурсу: https://uk.reactjs.org/tutorial/tutorial.html. 11. Meyer E. A. CSS: The Definitive Guide: Visual Presentation for the Web / E. A. Meyer, Е. Weyl. – 4th Edition. USA: O'Reilly Media, 2017. – 1090 p. 12. Head First. Патерни проєктування / Е. Фрімен, Е. Робсон, Б. Бейтс, К. Сьерра ; пер. А. Якубовська. – Харків: Фабула, 2020. – 672 с. 13. MongoDB Documentation. [Електронний ресурс]. Режим доступу до ресурсу: https://docs.mongodb.com/#welcome-to-the-mongodb-documentation. 14. Каскіаро М. Шаблони проектування Node.js / М. Каскіаро. – Харків: ДМК Прес, 2017. – 396 с. 15. Mongoose API Docs [Електронний ресурс]. Режим доступу до ресурсу: https://mongoosejs.com/docs/api.html. 16. Ramon J. Everything you need to know about Node.js [Електронний ресурс]. Режим доступу до ресурсу: https://dev.to/jorge_rockr/everything-you-need-to-know-about-node-js-lnc#theproblemwithcpuintensivetasks. 17. Довідкова документація про API Node.js [Електронний ресурс]. Режим доступу до ресурсу: https://nodejs.org/uk/docs/. 18. Использование промежуточных обработчиков [Електронний ресурс]. Режим доступу до ресурсу: https://expressjs.com/ru/guide/using-middleware.html. 19. Node.js в действии / М. Кантелон, М. Хартер, Т. Головайчук, Н. Райлих. – 2-е изд. – Санкт-Петербург: Питер, 2018. – 432 с. 20. Banks A. Learning React: Functional Web Development with React and Redux / A. Banks, E. Porcello. – 1st edit. – USA: O`Reilly Media, 2018. – 320 p. 21. React + MobX: в чём смысл? [Електронний ресурс]. Режим доступу до ресурсу: https://habr.com/ru/post/471048/. 22. MobX Documentation [Електронний ресурс]. Режим доступу до ресурсу: https://mobx.js.org/README.html. 23. Simpson K. You Don`t Know JS: Up & Going / K. Simpson. – 1st edit. – USA: O`Reilly Media, 2020. – 88 p. 24. Understanding client-side JavaScript frameworks [Електронний ресурс]. Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks. 25. Stripe API Documentation [Електронний ресурс]. Режим доступу до ресурсу: https://stripe.com/docs/api. 26. Миченко І. М. Забезпечення життєдіяльності людини в навколишньому середовищі / І. М. Миченко. – Кіровоград, 1998. – 292 с. 27. Джигирей В. С. Безпека життєдіяльності : навч. посіб. – 3-тє вид. – Львів: Афіша, 2000. – 256 с. 28. Кобилянський О. В. Охорона праці в робітничій професії: навч посіб. / О. В. Кобилянський, В. В. Присяжнюк, В. В. Богачук. – Вінниця: ВНТУ, 2009. – 144 с. 29. Бедрій Я. І. Основи охорони праці користувачів персональних комп’ютерів / Я. І. Бедрій. – Тернопіль: Навчальна книга – Богдан, 2014. – 144 с. 30. Гандзюк М. П. Основи охорони праці : навч. посіб. / М. П. Гандзюк, Є. П. Желібо, О. М. Халімовський. – Київ: Каравелла, 2004. – 407 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2022_KRB_SN-41_TENENSKYI.pdf2,09 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора