Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45920
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorГром’як, Роман Сильвестрович-
dc.contributor.authorШабля, Руслан Андрійович-
dc.contributor.authorShablia, Ruslan Andriyovych-
dc.date.accessioned2024-07-08T12:09:04Z-
dc.date.available2024-07-08T12:09:04Z-
dc.date.issued2024-06-28-
dc.date.submitted2024-06-14-
dc.identifier.citationШабля Р. А. Розробка інтернет-магазину Vortex : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Р. С. Гром’як. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 63 с.uk_UA
dc.identifier.urihttp://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.isoukuk_UA
dc.subjectreactuk_UA
dc.subjectnodeuk_UA
dc.subjectexpressuk_UA
dc.subjectapiuk_UA
dc.subjectкомпонентиuk_UA
dc.subjectcomponentsuk_UA
dc.subjectmongodbuk_UA
dc.subjectjavascriptuk_UA
dc.subjectінтернет-магазиниuk_UA
dc.subjectonline storesuk_UA
dc.titleРозробка інтернет-магазину Vortexuk_UA
dc.title.alternativeDevelopment of Vortex Online Storeuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Шабля Руслан Андрійович, 2024uk_UA
dc.contributor.committeeMemberЗагородна, Наталія Володимирівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.62uk_UA
dc.relation.references1. Чому створення інтернет-магазину це один з кращих методів розширення бізнесу. [Електронний ресурс] – Режим доступу до ресурсу: https://lb.ua/tech/2023/10/23/579979_chomu_stvorennya_internetmagazinu_tse.htmluk_UA
dc.relation.references2. Які сторінки мають бути на сайті інтернет-магазину ? [Електронний ресурс] – Режим доступу до ресурсу: https://www.fishdigital.agency/blog-yaki-storinki-mayut-buti-na-sayti-internet-magazinuuk_UA
dc.relation.references3. Інтернет-магазин Staff. [Електронний ресурс] – Режим доступу до ресурсу: https://www.staff-clothes.com/uk_UA
dc.relation.references4. Інтернет-магазин Hector. [Електронний ресурс] – Режим доступу до ресурсу: https://hector.ua/uk_UA
dc.relation.references5. Інтернет-магазин LC Waikiki. [Електронний ресурс] – Режим доступу до ресурсу: https://www.lcwaikiki.ua/uk-UA/UAuk_UA
dc.relation.references6. Структура інтернет-магазину : [Електронний ресурс] – Режим доступу до ресурсу: https://wezom.com.ua/ua/blog/struktura-internet-magazinauk_UA
dc.relation.references7. Найкращі IDE та текстові редактори. [Електронний ресурс] – Режим доступу до ресурсу: https://javarush.com/ua/groups/posts/uk.177.naykrajsh-ide-ta-tekstov-redaktori-dlja-frontendnikauk_UA
dc.relation.references8. Documentation for Visual Studio Code. [Електронний ресурс] – Режим доступу до ресурсу: https://code.visualstudio.com/docsuk_UA
dc.relation.references9. Documentation for Sublime Text. [Електронний ресурс] – Режим доступу до ресурсу: https://www.sublimetext.com/docs/uk_UA
dc.relation.references10. Documentation for Intellij Idea. [Електронний ресурс] – Режим доступу до ресурсу: https://www.jetbrains.com/help/idea/getting-started.htmluk_UA
dc.relation.references11. Проектування архітектури ПЗ. [Електронний ресурс] – Режим доступу до ресурсу: https://javarush.com/ua/groups/posts/uk.2519.chastina-2-pogovorimo-trokhi-pro-arkhtekturu-pzuk_UA
dc.relation.references12. Key Actors in an Ecommerce Website's. [Електронний ресурс] – Режим доступу до ресурсу: https://www.nextwebi.com/blog/use-case-diagrams-for-ecommerce-websites-in-2023uk_UA
dc.relation.references13. Use Case Scenarios for Administrators in Ecommerce Websites. [Електронний ресурс] – Режим доступу до ресурсу: https://itsourcecode.com/uml/e-commerce-website-use-case-diagram-uml/uk_UA
dc.relation.references14. Діаграма варіантів використання. [Електронний ресурс] – Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-use-case-diagram/uk_UA
dc.relation.references15. Архітектура бази даних. [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/tag/database-designuk_UA
dc.relation.references16. Реляційні та нереляційні бази даних. [Електронний ресурс] – Режим доступу до ресурсу: https://alternativescience.net/programming/242-sql-chy-nosql-os-v-chomu-pytannya/uk_UA
dc.relation.references17. What is MongoDB? [Електронний ресурс] – Режим доступу до ресурсу: https://www.mongodb.com/company/what-is-mongodbuk_UA
dc.relation.references18. Schema Design for MongoDB. [Електронний ресурс] – Режим доступу до ресурсу: https://blog.det.life/the-inheritance-schema-design-pattern-for-mongodb-data-modelling-03540a484a93uk_UA
dc.relation.references19. Relation in ER Diagram. [Електронний ресурс] – Режим доступу до ресурсу: https://www.javatpoint.com/dbms-er-model-conceptuk_UA
dc.relation.references20. Introduction to Node.js. [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.org/en/learn/getting-started/introduction-to-nodejsuk_UA
dc.relation.references21. What is JavaScript. [Електронний ресурс] – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScriptuk_UA
dc.relation.references22. Introduction to NPM. [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manageruk_UA
dc.relation.references23. Основи роботи з фреймворком Express.js. [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/express-js/uk_UA
dc.relation.references24. How works with Mongoose. [Електронний ресурс] – Режим доступу до ресурсу: https://docs.nestjs.com/recipes/mongodbuk_UA
dc.relation.references25. Middleware in Express. [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/middleware-in-express-js/uk_UA
dc.relation.references26. Intro to React. [Електронний ресурс] – Режим доступу до ресурсу: https://legacy.reactjs.org/tutorial/tutorial.htmluk_UA
dc.relation.references27. DOM. [Електронний ресурс] – Режим доступу до ресурсу: https://uk.legacy.reactjs.org/docs/react-dom.htmluk_UA
dc.relation.references28. React Router DOM. [Електронний ресурс] – Режим доступу до ресурсу: https://www.npmjs.com/package/react-router-domuk_UA
dc.relation.references29. What is Axios? [Електронний ресурс] – Режим доступу до ресурсу: https://axios-http.com/docs/introuk_UA
dc.relation.references30. React Components. [Електронний ресурс] – Режим доступу до ресурсу: https://www.w3schools.com/react/react_components.aspuk_UA
dc.relation.references31. 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.references32. 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.references33. 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.references34. Перша долікарська допомога [Електронний ресурс] – Режим доступу до ресурсу: https://www.pharmencyclopedia.com.ua/article/790/persha-dolikarskadopomogauk_UA
dc.relation.references35. Діагностика та лікування уражень електричним струмом [Електронний ресурс] – Режим доступу до ресурсу: https://pidru4niki.com/76919/meditsina/diagnostika_likuvannya_urazhennya_elektrichnim_strumomuk_UA
dc.relation.references36. Жидецький В. Ц., Джигирей В. С., Мельников О. В. Основи охорони праці. 2- ге вид. Львів: Афіша, 2000. 348 с.uk_UA
dc.relation.references37. ДСТУ 8604:2015 «Дизайн і ергономіка. Робоче місце під час виконання робіт сидячи» [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/va042282-99#Textuk_UA
dc.relation.references38. ДСанПІН 3.3.2.007-98 «Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електроннообчислювальних машин» [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/v0007282-98#Textuk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2024_KRB_SN-42_Shablia.R.A.pdf2,65 MBAdobe PDFПереглянути/відкрити


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

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