Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/45920
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Гром’як, Роман Сильвестрович | - |
dc.contributor.author | Шабля, Руслан Андрійович | - |
dc.contributor.author | Shablia, Ruslan Andriyovych | - |
dc.date.accessioned | 2024-07-08T12:09:04Z | - |
dc.date.available | 2024-07-08T12:09:04Z | - |
dc.date.issued | 2024-06-28 | - |
dc.date.submitted | 2024-06-14 | - |
dc.identifier.citation | Шабля Р. А. Розробка інтернет-магазину Vortex : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Р. С. Гром’як. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 63 с. | uk_UA |
dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/45920 | - |
dc.description.abstract | Мета кваліфікаційної роботи полягає в розробці інтернет-магазину Vortex з використанням сучасних технологій та дослідженні практичних аспектів впровадження, спрямованих на покращення зручності користування та ефективності бізнесу. У першому розділі проведено глибокий аналіз предметної області, оглянуто різноманітні існуючі рішення на ринку, детально сформульовано постановку завдання та вибрано оптимальне середовище розробки для досягнення поставлених цілей. Другий розділ присвячено детальному проектуванню архітектури системи, визначенню ролей акторів інтернет-магазину, розглянуті різні варіанти використання акторів та розроблено ефективну архітектуру бази даних для оптимального функціонування системи. У третьому розділі детально описано реалізацію серверної та клієнтської частин інтернет-магазину з використанням сучасних технологій, таких як Node.js для серверу та React.js для клієнтської частини. У четвертому розділі детально проаналізовано питання долікарської допомоги при ураженні електричним струмом та розглянуто вимоги ергономіки до організації робочого місця оператора ПК. The goal of the qualification work is to develop the Vortex online store using modern technologies and explore practical aspects of its implementation aimed at improving user convenience and business efficiency. In the first section, a thorough analysis of the subject area is conducted, various existing solutions on the market are reviewed, the task is formulated in detail, and the optimal development environment is selected to achieve the set goals. The second section is dedicated to detailed system architecture design, defining the roles of the online store actors, considering various usage scenarios, and developing an efficient database architecture for the optimal functioning of the system. The third section provides a detailed description of the implementation of the server and client parts of the online store using modern technologies such as Node.js for the server and React.js for the client. The fourth section comprehensively analyzes issues related to medical assistance in cases of electric shock and the requirements of ergonomics for the organization of the workplace of the PC operator are considered. | uk_UA |
dc.description.tableofcontents | ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ. ПОСТАНОВКА ЗАВДАННЯ ТА ВИБІР СЕРЕДОВИЩА РОЗРОБКИ 9 1.1 Аналіз предметної області 9 1.2 Огляд існуючих рішень 10 1.3 Постановка завдання 13 1.4 Вибір середовища розробки 14 1.5 Висновок першого розділу 19 РОЗДІЛ 2. ПРОЕКТУВАННЯ АРХІТЕКТУРИ ІНТЕРНЕТ-МАГАЗИНУ ТА БАЗИ ДАНИХ 20 2.1 Проектування архітектури інтернет-магазину 20 2.2 Визначення акторів та варіанти використання інтернет-магазину 22 2.3 Проектування архітектури бази даних 29 2.4 Висновок другого розділу 37 РОЗДІЛ 3. РОЗРОБКА ІНТЕРНЕТ-МАГАЗИНУ VORTEX 38 3.1 Розробка серверної частини на базі node.js 38 3.2 Розробка клієнтської частини з використанням react.js 42 3.3 Висновок третього розділу 53 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 54 4.1 Долікарська допомога при ураженні електричним струмом 54 4.2 Вимоги ергономіки до організації робочого місця оператора пк 56 4.3 Висновок четвертого розділу 58 ВИСНОВКИ 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 60 ДОДАТКИ | uk_UA |
dc.language.iso | uk | uk_UA |
dc.subject | react | uk_UA |
dc.subject | node | uk_UA |
dc.subject | express | uk_UA |
dc.subject | api | uk_UA |
dc.subject | компоненти | uk_UA |
dc.subject | components | uk_UA |
dc.subject | mongodb | uk_UA |
dc.subject | javascript | uk_UA |
dc.subject | інтернет-магазини | uk_UA |
dc.subject | online stores | uk_UA |
dc.title | Розробка інтернет-магазину Vortex | uk_UA |
dc.title.alternative | Development of Vortex Online Store | uk_UA |
dc.type | Bachelor Thesis | uk_UA |
dc.rights.holder | © Шабля Руслан Андрійович, 2024 | uk_UA |
dc.contributor.committeeMember | Загородна, Наталія Володимирівна | - |
dc.coverage.placename | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна | uk_UA |
dc.subject.udc | 004.62 | uk_UA |
dc.relation.references | 1. Чому створення інтернет-магазину це один з кращих методів розширення бізнесу. [Електронний ресурс] – Режим доступу до ресурсу: https://lb.ua/tech/2023/10/23/579979_chomu_stvorennya_internetmagazinu_tse.html | uk_UA |
dc.relation.references | 2. Які сторінки мають бути на сайті інтернет-магазину ? [Електронний ресурс] – Режим доступу до ресурсу: https://www.fishdigital.agency/blog-yaki-storinki-mayut-buti-na-sayti-internet-magazinu | uk_UA |
dc.relation.references | 3. Інтернет-магазин Staff. [Електронний ресурс] – Режим доступу до ресурсу: https://www.staff-clothes.com/ | uk_UA |
dc.relation.references | 4. Інтернет-магазин Hector. [Електронний ресурс] – Режим доступу до ресурсу: https://hector.ua/ | uk_UA |
dc.relation.references | 5. Інтернет-магазин LC Waikiki. [Електронний ресурс] – Режим доступу до ресурсу: https://www.lcwaikiki.ua/uk-UA/UA | uk_UA |
dc.relation.references | 6. Структура інтернет-магазину : [Електронний ресурс] – Режим доступу до ресурсу: https://wezom.com.ua/ua/blog/struktura-internet-magazina | uk_UA |
dc.relation.references | 7. Найкращі IDE та текстові редактори. [Електронний ресурс] – Режим доступу до ресурсу: https://javarush.com/ua/groups/posts/uk.177.naykrajsh-ide-ta-tekstov-redaktori-dlja-frontendnika | uk_UA |
dc.relation.references | 8. Documentation for Visual Studio Code. [Електронний ресурс] – Режим доступу до ресурсу: https://code.visualstudio.com/docs | uk_UA |
dc.relation.references | 9. Documentation for Sublime Text. [Електронний ресурс] – Режим доступу до ресурсу: https://www.sublimetext.com/docs/ | uk_UA |
dc.relation.references | 10. Documentation for Intellij Idea. [Електронний ресурс] – Режим доступу до ресурсу: https://www.jetbrains.com/help/idea/getting-started.html | uk_UA |
dc.relation.references | 11. Проектування архітектури ПЗ. [Електронний ресурс] – Режим доступу до ресурсу: https://javarush.com/ua/groups/posts/uk.2519.chastina-2-pogovorimo-trokhi-pro-arkhtekturu-pz | uk_UA |
dc.relation.references | 12. Key Actors in an Ecommerce Website's. [Електронний ресурс] – Режим доступу до ресурсу: https://www.nextwebi.com/blog/use-case-diagrams-for-ecommerce-websites-in-2023 | uk_UA |
dc.relation.references | 13. Use Case Scenarios for Administrators in Ecommerce Websites. [Електронний ресурс] – Режим доступу до ресурсу: https://itsourcecode.com/uml/e-commerce-website-use-case-diagram-uml/ | uk_UA |
dc.relation.references | 14. Діаграма варіантів використання. [Електронний ресурс] – Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-use-case-diagram/ | uk_UA |
dc.relation.references | 15. Архітектура бази даних. [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/tag/database-design | uk_UA |
dc.relation.references | 16. Реляційні та нереляційні бази даних. [Електронний ресурс] – Режим доступу до ресурсу: https://alternativescience.net/programming/242-sql-chy-nosql-os-v-chomu-pytannya/ | uk_UA |
dc.relation.references | 17. What is MongoDB? [Електронний ресурс] – Режим доступу до ресурсу: https://www.mongodb.com/company/what-is-mongodb | uk_UA |
dc.relation.references | 18. Schema Design for MongoDB. [Електронний ресурс] – Режим доступу до ресурсу: https://blog.det.life/the-inheritance-schema-design-pattern-for-mongodb-data-modelling-03540a484a93 | uk_UA |
dc.relation.references | 19. Relation in ER Diagram. [Електронний ресурс] – Режим доступу до ресурсу: https://www.javatpoint.com/dbms-er-model-concept | uk_UA |
dc.relation.references | 20. Introduction to Node.js. [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.org/en/learn/getting-started/introduction-to-nodejs | uk_UA |
dc.relation.references | 21. What is JavaScript. [Електронний ресурс] – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScript | uk_UA |
dc.relation.references | 22. Introduction to NPM. [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager | uk_UA |
dc.relation.references | 23. Основи роботи з фреймворком Express.js. [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/express-js/ | uk_UA |
dc.relation.references | 24. How works with Mongoose. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.nestjs.com/recipes/mongodb | uk_UA |
dc.relation.references | 25. Middleware in Express. [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/middleware-in-express-js/ | uk_UA |
dc.relation.references | 26. Intro to React. [Електронний ресурс] – Режим доступу до ресурсу: https://legacy.reactjs.org/tutorial/tutorial.html | uk_UA |
dc.relation.references | 27. DOM. [Електронний ресурс] – Режим доступу до ресурсу: https://uk.legacy.reactjs.org/docs/react-dom.html | uk_UA |
dc.relation.references | 28. React Router DOM. [Електронний ресурс] – Режим доступу до ресурсу: https://www.npmjs.com/package/react-router-dom | uk_UA |
dc.relation.references | 29. What is Axios? [Електронний ресурс] – Режим доступу до ресурсу: https://axios-http.com/docs/intro | uk_UA |
dc.relation.references | 30. React Components. [Електронний ресурс] – Режим доступу до ресурсу: https://www.w3schools.com/react/react_components.asp | uk_UA |
dc.relation.references | 31. Additive mathematical model of gas consumption process / Iaroslav Lytvynenko, Serhii Lupenko, Oleh Nazarevych, Hryhorii Shymchuk, Volodymyr Hotovych // Scientific Journal of TNTU. – Tern. : TNTU, 2021. – Vol 104. – No 4. – P. 87–97. | uk_UA |
dc.relation.references | 32. Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process / Serhii Lupenko, Iaroslav Lytvynenko, Oleg Nazarevych, Grigorii Shymchuk, Volodymyr Hotovych // ICAAEIT 2021, 15-17 December 2021. – Tern. : TNTU, Zhytomyr «Publishing house „Book-Druk“» LLC, 2021. – P. 213–219. – (Mathematical modeling in power engineering and information technologies) | uk_UA |
dc.relation.references | 33. Hromyak R., Nemish V. (2023). Estimation of the structural p parameter for a number of structural materials. Scientific Journal of TNTU (Tern.), vol 112, no 4, pp. 67-72. | uk_UA |
dc.relation.references | 34. Перша долікарська допомога [Електронний ресурс] – Режим доступу до ресурсу: https://www.pharmencyclopedia.com.ua/article/790/persha-dolikarskadopomoga | uk_UA |
dc.relation.references | 35. Діагностика та лікування уражень електричним струмом [Електронний ресурс] – Режим доступу до ресурсу: https://pidru4niki.com/76919/meditsina/diagnostika_likuvannya_urazhennya_elektrichnim_strumom | uk_UA |
dc.relation.references | 36. Жидецький В. Ц., Джигирей В. С., Мельников О. В. Основи охорони праці. 2- ге вид. Львів: Афіша, 2000. 348 с. | uk_UA |
dc.relation.references | 37. ДСТУ 8604:2015 «Дизайн і ергономіка. Робоче місце під час виконання робіт сидячи» [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/va042282-99#Text | uk_UA |
dc.relation.references | 38. ДСанПІН 3.3.2.007-98 «Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електроннообчислювальних машин» [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/v0007282-98#Text | uk_UA |
dc.contributor.affiliation | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна | uk_UA |
dc.coverage.country | UA | uk_UA |
Розташовується у зібраннях: | 122 — Компʼютерні науки (бакалаври) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
2024_KRB_SN-42_Shablia.R.A.pdf | 2,65 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора