Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/45773
Title: Розробка інтернет-магазину сантехнічних виробів «Aquatech» з використанням React JS і Node.js
Other Titles: Development of an online store of plumbing products "Aquatech" using React JS and Node.js
Authors: Лісовський, Євген Володимирович
Lisovskyj, Yevhen Volodymyrovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Лісовський Є.В. Розробка інтернет-магазину сантехнічних виробів «Aquatech» з використанням React JS і Node.js : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Б. Б. Млинко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 74 с.
Issue Date: 28-Ιου-2024
Submitted date: 14-Ιου-2024
Date of entry: 3-Ιου-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Млинко, Богдана Богданівна
Committee members: Золотий, Роман Захарійович
UDC: 004.04
Keywords: інтернет-магазин
online store
сантехнічний виріб
sanitary product
розробка
development
архітектура
architecture
React
Node.js
MongoDB
Abstract: Кваліфікаційна робота присвячена дослідженню розробки інтернет-магазину сантехнічних виробів «Aquatech» та всіх необхідних елементів Мета роботи: реалізація інтернет магазину сантехнічних виробів для продажу продукції з використанням сучасних технологій. таких, як React для створення клієнтської частини та Node.js для серверної частини. В першому розділі кваліфікаційної роботи проаналізовано предметну область, проведений аналіз лідерів сантехнічних виробів та технологій для розробки інтернет-магазину. В другому розділі кваліфікаційної роботи спроектовано архітектуру інтернет-магазину «Aquatech» за допомогою діаграми варіатів використання, діаграми послідовностей та діаграми класів. В третьому розділі кваліфікаційної роботи розроблено клієнську та серверну частину інтернет-магазину. В четвертому розділі кваліфікаційної роботи розглянуто вимоги до освітлення робочих приміщень та планування заходів із безпеки праці та контроль за їх виконанням. The qualification work is devoted to the study of the development of the online store of sanitary ware "Aquatech" and all the necessary elements Purpose: to implement an online plumbing store for the sale of products using modern technologies such as React to create the client side and Node.js for the server side. The first section of the qualification work analyzes the subject area, analyzes the leaders of sanitary products and technologies for the development of an online store. In the second section of the qualification work, the architecture of the Aquatech online store is designed using a use case diagram, a sequence diagram, and a class diagram. In the third section of the qualification work, the client and server parts of the online store were developed. The fourth section of the qualification work considers the requirements for lighting of workspaces and planning of labor safety measures and control over their implementation.
Content: ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ДЛЯ РОЗРОБКИ ІНТЕРНЕТ-МАГАЗИНУ 8 1.1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 8 1.2 АНАЛІЗ ІНТЕРНЕТ-РЕСУРСІВ ЛІДЕРІВ НА РИНКУ САНТЕХНІЧНИХ ПРОДУКТІВ 9 1.3 ТЕХНОЛОГІЇ ДЛЯ РОЗРОБКИ ІНТЕРНЕТ МАГАЗИНУ САНТЕХНІЧНИХ ВИРОБІВ 13 1.4 ВИСНОВОК ДО ПЕРШОГО РОЗДІЛУ 16 РОЗДІЛ 2. ПРОЄКТУВАННЯ АРХІТЕКРУТРИ ІНТЕРНЕТ МАГАЗИНУ «AQUATECH» 17 2.1 ВЗАЄМОДІЯ ОСНОВНИХ ЕЛЕМЕНТІВ АРХІТЕКТУРИ 17 2.2 ЦІЛІ ТА ПОТРЕБИ ІНТЕРНЕТ МАГАЗИНУ САНТЕХНІЧНИХ ВИРОБІВ. 19 2.3 ФУНКЦІОНАЛЬНІ ВИМОГИ ДО СИСТЕМИ 20 2.4 ДІАГРАМА ВАРІАНТІВ ВИКОРИСТАННЯ 23 2.5 ДІАГРАМИ ПОСЛІДОВНОСТІ 26 2.6 ДІАГРАМА КЛАСІВ 29 2.7 ВИСНОВОК ДО ДРУГОГО РОЗДІЛУ 32 РОЗДІЛ 3. РОЗРОБКА ІНТЕРНЕТ МАГАЗИНУ 33 3.1 ПОЧАТОК РОБОТИ З REACT 33 3.2 СТВОРЕННЯ КЛІЄНТОВОЇ ЧАСТИНИ 34 3.3 ДИЗАЙН ІНТЕРФЕЙСУ КОРИСТУВАЧА 36 3.4 СТВОРЕННЯ СЕРВЕРНОЇ ЧАСТИНИ 46 3.5 ВИСНОВОК ДО ТРЕТЬОГО РОЗДІЛУ 49 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 50 4.1 ВИМОГИ ДО ОСВІТЛЕННЯ ВИРОБНИЧИХ ПРИМІЩЕНЬ 50 4.2 ПЛАНУВАННЯ ЗАХОДІВ ІЗ БЕЗПЕКИ ПРАЦІ ТА КОНТРОЛЬ ЗА ЇХ ВИКОНАННЯМ 52 4.3 ВИСНОВОК ДО ЧЕТВЕРТОГО РОЗДІЛУ 55 ВИСНОВОК 56 ПЕРЕЛІК ДЖЕРЕЛ 57 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45773
Copyright owner: © Лісовський Євген Володимирович, 2024
References (Ukraine): 1. Quick Start. React. URL: https://react.dev/learn (дата звернення: 12.06.2024: 20.06.2024)
2. Getting started with React - Learn web development. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started (дата звернення: 8.06.2024)
3. A JavaScript library for building user interfaces. React. URL: https://legacy.reactjs.org (дата звернення: 9.06.2024)
4. ReactJS Tutorial. Tutorialspoint. URL: https://www.tutorialspoint.com/reactjs (дата звернення: 10.06.2024)
5. React Alert – Material UI. MUI. URL: https://mui.com/material-ui/react-alert/ (дата звернення: 10.06.2024)
6. React UI Component Library for Modern & Responsive Web Apps. Syncfusion. URL: https://www.syncfusion.com/react-components (дата звернення: 10.06.2024)
7. REACT info brochure. Issuu. URL: https://issuu.com/nokut/docs/react_info-brochure (дата звернення: 11.06.2024)
8. Node.js v22.3.0 Documentation. Node.js. URL: https://nodejs.org/en/docs/ (дата звернення: 11.06.2024)
9. Node.js 20: Latest Features and Enhancements. Radixweb. URL: https://radixweb.com/blog/what-is-new-in-nodejs-20 (дата звернення: 11.06.2024)
10. What is the Node.js runtime environment?. WhatIs. URL: https://www.techtarget.com/whatis/definition/Nodejs (дата звернення: 12.06.2024)
11. Main Node.js Advantages and Disadvantages. EPAM. URL: https://anywhere.epam.com/en/blog/node-js-pros-and-cons (дата звернення: 13.06.2024)
12. What you need to know about Node.js? Short guide on JavaScript runtime. Merixstudio. URL: https://www.merixstudio.com/blog/what-you-need-know-about-nodejs-short-technology-guide (дата звернення: 13.06.2024)
13. MongoDB ClickHouse Docs. ClickHouse. URL: https://clickhouse.com/docs/en/engines/table-engines/integrations/mongodb (дата звернення: 13.06.2024)
14. MongoDB documentation guide. Postman. URL: https://www.postman.com/mongodb-devrel/workspace/mongodb-public/documentation/17898583-25682080-e247-4d25-8e5c-1798461c7db4 (дата звернення: 14.06.2024)
15. MongoDB LIKE Statement Usage. Atlassian. URL: https://www.atlassian.com/data/databases/how-to-use-a-sql-like-statement-in-mongodb (дата звернення: 14.06.2024)
16. Express - Node.js web application framework.. URL: http://expressjs.com/ (дата звернення: 14.06.2024)
17. Express. npm. URL: https://www.npmjs.com/package/express (дата звернення: 15.06.2024)
18. Redux Essentials, Part 1: Redux Overview and Concepts. Redux. URL: https://redux.js.org/tutorials/essentials/part-1-overview-concepts (дата звернення : 15.06.2024)
19. Learn about Sentry's Redux integration. Sentry. URL: https://docs.sentry.io/platforms/javascript/guides/react/features/redux/ (дата звернення: 16.06.2024)
20. Building microservices with Nodejs Express and swagger. TopJavaTutorial. URL: https://www.topjavatutorial.com/nodejs/building-microservices-with-nodejs-express-and-swagger/ (дата звернення: 15.06.2024)
21. MongoDB NestJS technical documentation. NestJS. URL: https://docs.nestjs.com/techniques/mongodb (дата звернення: 15.06.2024)
22. Learn JavaScript: Tutorials for all programmers. Stackify. URL: https://stackify.com/learn-javascript-tutorials/ (дата звернення: 16.06.2024)
23. In Case You Missed It: Redux Has Cool New Features!. Redux. URL: https://redux.io/redux-has-cool-new-features/ (дата звернення:16.06.2024)
24. HTTP documentation. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Web/HTTP (дата звернення: 16.06.2024)
25. JWT authentication: Best practices and when to use it. LogRocket. URL: https://blog.logrocket.com/jwt-authentication-best-practices/ (дата звернення: 16.06.2024)
26. Documentation. DiffusionData. URL: https://docs.diffusiondata.com/ (дата звернення: 16.06.2024)
27. Sequence Diagram Tutorial, complete guide with examples. Creately. URL: https://creately.com/guides/sequence-diagram-tutorial/ (дата звернення: 17.06.2024)
28. Fryz M., Mlynko B. Property Analysis of Conditional Linear Random Process as a Mathematical Model of Cyclostationary Signal // 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022). Ternopil, Ukraine: CEUR Workshop Proceedings, 2022. Vol. 3309. P. 77–82.
29. Fryz М., Mlynko B. Determination of the characteristic function of discrete-time conditional linear random process and its application // Sci. J. TNTU. 2023. Vol. 109, № 1. P. 16–23.
30. Fryz M., Mlynko B. Property analysis of multivariate conditional linear random processes in the problems of mathematical modelling of signals // Technol. Audit Prod. Reserv. 2022. Vol. 3, № 2(65). P. 29–32.
31. Фриз М.Є., Млинко Б.Б. Умовні лінійні випадкові процеси з дискретним часом та їх властивості // Вісник Хмельницького національного університету. Серія: Технічні науки. 2022 (309), № 3. С. 7–12.
32. Fryz M., Mlynko B. Properties of Stationarity and Cyclostationarity of Conditional Linear Random Processes // 2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET). Lviv-Slavske, Ukraine: IEEE, 2020. P. 166–170.
33. Fryz M., Scherbak L., Mlynko B., Mykhailovych T. Linear Random Process Model-Based EEG Classification Using Machine Learning Techniques // Proceedings of the 1st International Workshop on Computer Information Technologies in Industry 4.0 (CITI 2023). Ternopil, Ukraine: CEUR Workshop Proceedings, 2023. Vol. 3468. P. 126–132.
34. Бабак В. П., Марченко Б. Г., Фриз М. Є. Теорія ймовірностей, випадкові процеси та математична статистика. К.: Техніка, 2004. 288 с.
35. Шестеренко О., Шестеренко В. Електропостачання промислових підприємств. Київ : Нова кн., 2004. 424 с.
35. Шестеренко О., Шестеренко В. Електропостачання промислових підприємств. Київ : Нова кн., 2004. 424 с.
Content type: Bachelor Thesis
Εμφανίζεται στις συλλογές:122 — Компʼютерні науки (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
2024_KRB_Lisovskyj_Y_V_.pdf1,86 MBAdobe PDFΔείτε/ Ανοίξτε


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Εργαλεία διαχειριστή