Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız: http://elartu.tntu.edu.ua/handle/lib/45487
Tüm üstveri kaydı
Dublin Core AlanıDeğerDil
dc.contributor.advisorМихалик, Дмитро Михайлович-
dc.contributor.authorСеньків, Юрій Михайлович-
dc.contributor.authorSenkiv, Yurii-
dc.date.accessioned2024-06-27T10:49:44Z-
dc.date.available2024-06-27T10:49:44Z-
dc.date.issued2024-06-
dc.identifier.citationСеньків Ю. М. Розробка POS-системи для інтернет-магазину з використанням фреймворків Flask та React : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Д. М. Михалик.Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 65 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45487-
dc.description.abstractКваліфікаційна робота бакалавра на тему «Розробка POS-системи для інтернет-магазину з використанням фреймворків Flask та React» написана Сеньків Юрієм Михайловичем, студентом Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-42. Сеньків Ю. М. Розробка POS-системи для інтернет-магазину з використанням фреймворків Flask та React : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю «121 – Інженерія програмного забезпечення» / Юрій Михайлович Сеньків. – Тернопіль: ТНТУ, 2024. Сторінок – 55, рисунків – 31, таблиць – 4, частин – 5, додатків – 4, посилань – 24, лістингів – 1. Метою наукової роботи є створення ефективної POS-системи для інтернет-магазину, завдання якої полягає в автоматизації управління бізнес-процесами, зокрема обробки замовлень, управління інвентарем та збереженням даних про клієнтів. Виконання цієї задачі потребувало ретельного аналізу вимог, проектування архітектури, коструювання та тестування системи. У підсумку, виконана робота не лише досягла поставленої мети, але й продемонструвала високу якість виконання та можливістю масштабування, добавленням нового функціоналу. У розробці були використані передові технології та інструменти: мови програмування Python та JavaScript, фреймворки Flask та React, система керування базами даних MySQL, додаткові інструменти HeidiSQL та Postman.uk_UA
dc.description.abstractBachelor's qualification work on the topic "Development of a POS system for an online store using Flask and React" was written by Senkiv Yurii Mykhailovych, a student of Ivan Puluj Ternopil National Technical University, Faculty of Computer and Information Systems and Software Engineering, group SP-42. Development of a POS system for an online store using Flask and React: qualification work for obtaining a bachelor's degree in Software Engineering (specialization 121) / Yurii Mykhailovych Senkiv. - Ternopil: TNTU, 2024. Pages – 55, figures – 31, tables – 4, sections – 5, appendices – 4, references – 24, listings - 1. The aim of the research work is to create an effective POS system for an online store, which aims to automate business processes management, including order processing, inventory management, and customer data storage. Achieving this goal required thorough analysis of requirements, architecture design, system construction, and testing. In conclusion, the completed work not only achieved its set objectives but also demonstrated high-quality implementation and scalability by adding new functionality. The development utilized advanced technologies and tools: Python and JavaScript programming languages, Flask and React frameworks, MySQL database management system, along with additional tools such as HeidiSQL and Postman.  uk_UA
dc.description.tableofcontentsВСТУП 9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ Й ОПИС ЕТАПІВ РОЗРОБКИ СИСТЕМИ 11 1.1 Аналіз предметної області й актуальність теми 11 1.2 Постановка завдання та аналіз вимог до системи 11 1.3 Основні етапи розробки системи 13 2 ПРОЕКТУВАННЯ АРХІТЕКТУРИ POS-СИСТЕМИ 15 2.1 Пошук акторів та варіантів використання 15 2.2 Опис варіантів використання 15 2.3 Архітектура системи 16 2.4 Вибір технологій та інструментальних засобів розробки системи 19 2.5 Визначення класів системи 20 2.6 Керування даними 22 3 РОЗРОБКА POS-СИСТЕМИ 25 3.1 Створення бази даних та таблиць 25 3.2 Організація середовища розробки серверної частини 27 3.3 Етапи розробки серверної частини 28 3.4 Конструювання серверної частини 28 3.5 Етапи розробки клієнтської частини системи 33 3.6 Організація робочого середовища, інсталяція та запуск базового додатку на React. 33 3.7 Підключення клієнтської частини додатку до серверної 34 3.8 Розробка навігації системи 35 3.9 Конструювання сторінок та компонентів клієнтської частини додатку 37 4 ТЕСТУВАННЯ ТА ВІЗУАЛІЗАЦІЯ POS-СИСТЕМИ 41 4.1 Процес та результати тестування 41 4.2 Візуалізація сторінок системи 43 5 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ 46 5.1 Таксонометрія небезпек 46 5.2 Інженерно-технічні рішення з охорони праці 48 ВИСНОВКИ 51 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 53 ДОДАТКИ 56 Додаток А – Тези конференції 57 Додаток Б – Лістинг функції «createOrder» додавання нового замовлення 58 Додаток В – Лістинг коду сторінки створення замовлення 60 Додаток Г – Диск з роботою 65uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectPythonuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectFlaskuk_UA
dc.subjectReactuk_UA
dc.subjectMySQLuk_UA
dc.subjectHeidiSQLuk_UA
dc.titleРозробка POS-системи для інтернет-магазину з використанням фреймворків Flask та Reactuk_UA
dc.title.alternativeDevelopment of a POS system for an online store using Flask and React frameworksuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Сеньків Юрій Михайлович, 2024uk_UA
dc.contributor.committeeMemberКрамар, Тарас Олександрович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages65-
dc.subject.udc004.9uk_UA
dc.relation.references1. Що таке POS-система? [Електронний ресурс] – Режим доступу до ресурсу: https://magefan.com/ua/blog/shtcho-take-pos-systema#shtcho-take-pos-systema.uk_UA
dc.relation.references2. Ключові методології розробки програмного забезпечення [Електронний ресурс] – Режим доступу до ресурсу: https://wezom.com.ua/ua/blog/metodologija-razrabotki-programmnogo-obespechenija.o-take-pos-systema#shtcho-take-pos-systema.uk_UA
dc.relation.references3. What is Client Server Architecture? [Електронний ресурс] – Режим доступу до ресурсу: https://u-next.com/blogs/cyber-security/what-is-client-server-architecture/.uk_UA
dc.relation.references4. Python for Web Development [Електронний ресурс] – Режим доступу до ресурсу: https://djangostars.com/blog/python-web-development/.uk_UA
dc.relation.references5. Python Developer’s Guide [Електронний ресурс] – Режим доступу до ресурсу: https://devguide.python.org/getting-started/.uk_UA
dc.relation.references6. Introduction to Web development using Flask [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/python-introduction-to-web-development-using-flask/.uk_UA
dc.relation.references7. Документація Flask [Електронний ресурс] – Режим доступу до ресурсу: https://flask.palletsprojects.com/en/3.0.x/quickstart/.uk_UA
dc.relation.references8. Документація MySQL [Електронний ресурс] – Режим доступу до ресурсу: https://dev.mysql.com/doc/.uk_UA
dc.relation.references9. Особливості інструменту HeidiSQL [Електронний ресурс] – Режим доступу до ресурсу: https://www.heidisql.com/#featurelist.uk_UA
dc.relation.references10. What is Postman [Електронний ресурс] – Режим доступу до ресурсу: https://www.postman.com/product/what-is-postman/.uk_UA
dc.relation.references11. Документація Postman [Електронний ресурс] – Режим доступу до ресурсу: https://learning.postman.com/docs/introduction/overview/.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Koleksiyonlarda Görünür:121 — Інженерія програмного забезпечення (бакалаври)

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
dyplom_Senkiv_2024.pdf1,99 MBAdobe PDFGöster/Aç


DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.

Yönetim Araçları