Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/46903
Назва: | Проєктування та розробка сайту інтернет-магазину декору з використанням фреймворку Django |
Інші назви: | Design and development of an online decor store website using the Django framework |
Автори: | Бойко, Ольга Ігорівна Boiko, Olha |
Приналежність: | Тернопільський національний технічний університет ім. Івана Пулюя |
Бібліографічний опис: | Бойко О. І. Проєктування та розробка сайту інтернет-магазину декору з використанням фреймворку Django : робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 71 с. |
Дата публікації: | гру-2024 |
Дата внесення: | 26-гру-2024 |
Видавництво: | Тернопільський національний технічний університет імені Івана Пулюя |
Країна (код): | UA |
Місце видання, проведення: | Тернопіль |
Науковий керівник: | Цуприк, Галина Богданівна |
Члени комітету: | Жаровський, Руслан Олегович |
УДК: | 004.9 |
Теми: | 121 інженерія програмного забезпечення БАЗА ДАНИХ ВЕБРОЗРОБКА ІНТЕРНЕТ-МАГАЗИН КЛІЄНТСЬКИЙ ІНТЕРФЕЙС DJANGO MVC POSTGRESQL АРХІТЕКТУРА ФРЕЙМВОРК ВЕБДОДАТОК |
Кількість сторінок: | 71 |
Короткий огляд (реферат): | Метою кваліфікаційної роботи роботи є проєктування та розробка сайту
інтернет-магазину декору з використанням фреймворку Django, який забезпечує
високу продуктивність, безпеку та зручність використання.
Методи розробки базуються на використанні архітектури MVC, яка
забезпечує розподіл функціональності між клієнтською, серверною частинами та
адміністративним інтерфейсом.
В результаті роботи було створено функціональний вебдодаток з
використанням фреймворку Django на мові програмування Python із динамічним
клієнтським інтерфейсом, інтеграцією з базою даних PostgreSQL та системою
адміністрування. Для реалізації дизайну використано HTML, CSS і Bootstrap, що
забезпечило адаптивність і зручність користувацького інтерфейсу.
Додаток був протестований і відповідає всім вимогам до електронної
комерції. Практичне значення роботи полягає у можливості застосування
розробленого рішення для створення подібних інтернет-магазинів, адаптованих під
різні бізнес-моделі. The aim of the thesis is the design and development of an online decor store website using the Django framework, which provides high performance, security and ease of use. The development methods are based on the use of the MVC architecture, which ensures the division of functionality between the client, server parts and the administrative interface. As a result of the work, a functional web application was created using the Django framework in the Python programming language with a dynamic client interface, integration with the PostgreSQL database and the administration system. HTML, CSS and Bootstrap were used to implement the design, which ensured the adaptability and convenience of the user interface. The application has been tested and meets all requirements for e-commerce. The practical significance of the work lies in the possibility of applying the developed solution to create similar online stores adapted to different business models. |
Зміст: | ПЕРЕЛІК ОСНОВНИХ СКОРОЧЕНЬ 8 ВСТУП 9 1 ОСНОВНІ ОСОБЛИВОСТІ ВЕБ-РЕСУРСІВ ТА ТЕХНОЛОГІЇ РОБОТИ МАРКЕТПЛЕЙСІВ 12 1.1. Основні аспекти веб-розробки 12 1.2. Основні цілі створення вебсайту для електронної торгівлі 13 1.4. Огляд існуючих інструменів веброзробки та обгрунтування вибору фреймворку Django 21 2 АНАЛІЗ ТА ОБГРУНТУВАННЯ ОБРАННЯ СИСТЕМ ТА МЕТОДІВ РОЗРОБКИ ВЕБСАЙТУ 25 2.1. Розгляд та аналіз технічного завдання 25 2.2. Особливості проєктування webдизайну та структури сайту 26 2.3. Модель MVC 29 2.4. Загальна характеристика та структура роботи з фреймворком Django 30 3 РОЗРОБКА АРХІТЕКТУРИ МЕК ТА ПРАКТИЧНА РЕАЛІЗАЦІЯ ПРОЄКТНОГО РІШЕННЯ 33 3.1. Обрання програмного забезпечення 33 3.2. Опис алгоритму роботи інтернет-магазину та моделювання бази даних 35 3.3. Розробка та оптимізація дизайну сайту магазину декору 39 3.4. Реалізація моделі MVC для розробки серверної, клієнтської та адмінчастини сайту 45 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 50 4.1. Охорона праці при роботі з комп’ютерними пристроями 50 4.2. Безпека в надзвичайних ситуаціях 53 ВИСНОВКИ 60 ПЕРЕЛІК ДЖЕРЕЛ ПОСИЛАННЯ 62 ДОДАТКИ 65 Додаток A – Публікація у науковому виданні 66 Додаток Б – Алгоритм роботи Корзини 68 Додаток В – Алгоритм роботи інтернет-магазину 69 Додаток Г – Діаграма прецедентів 70 Додаток Д – Диск із кваліфікаційною роботою магістра 71 |
URI (Уніфікований ідентифікатор ресурсу): | http://elartu.tntu.edu.ua/handle/lib/46903 |
Власник авторського права: | © Бойко Ольга Ігорівна, 2024 |
Перелік літератури: | 1. М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк. Методичні вказівки до виконання атестаційної роботи магістра за спеціальністю 121 – “Інженерія програмного забезпечення” для усіх форм навчання [Текст] – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя – 2020 – 27 с. 2. Pasika DR, Tsupryk HB (2023) Rozrobka odnostorinkovoho veb-zastosunku z vykorystanniam VUE. JS i REACT: porivnialnyi analiz produktyvnostib korystuvatskoho dosvidu ta dotsilnosti [Developing a single-page web application using VUE. JS and REACT: a comparative analysis of user experience performance and expediency]. IMSTT (Tern., 13-14 December 2023), pp. 218-219 [in Ukrainian]. 3. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low-intensity stimuli ЄБ Яворська, БІ Яворський, ГБ Цуприк, РВ Кінаш - Scientific Journal of TNTU, 2023 4. Бойко І.В., Петрик М.Р., Цуприк Г.Б. Дискретні структури (Алгебраїчні та числові системи, комбінаторний аналіз): навчально-методичний посібник для студентів спеціальності 121 «Інженерія програмного забезпечення», аспірантів та викладачів вищих навчальних закладів – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя – 2017 – 64 с. 5. Пасічник В. В. Веб-технології [Текст]: підруч. / В. В. Пасічник, О.В. Пасічник, Д. І. Угрин. – Львів : Магнолія 2013. – 336 с. 6. Бойко І.В., М.Р. Петрик, Г.Б. Цуприк. Моделювання та видобуток даних (висопродуктивні обчислення у великих алгебраїчних та числових системах, комбінаторному аналізі): навчальний посібник. Тернопіль: : ТНТУ 2019 – 62 с. 7. Бойко І.В., М.Р. Петрик, Г.Б. Цуприк. Інформаційні технології видобутку даних (Data mining, високопродуктивні обчислення у складних системах): навчальний посібник. Тернопіль: : ТНТУ 2020 – 62 с 8. Силка М. В., Цуприк Г.Б. Сучасні технології при розробці програмного забезпечення для автоматизованої інформаційної системи обробки замовлень та товарообігу. Збірник тез доповідей Ⅶ Міжнародної науково-технічної конференції молодих учених та студентів. Актуальні задачі сучасних технологій – Тернопіль 28-29 листопада 2018 року. — Т. : ТНТУ, 2018. — Том 2. — С. 161–162. 9. О Остапчук, Г Цуприк. Технічні особливості взаємодії між клієнтом та сервером у реальному часі. Збірник тез доповідей Ⅹ науково-технічної конференції. Інформаційні моделі, системи та технології – Тернопіль 7 грудня 2022 року. — Т. : ТНТУ, 2022— С. 124. 10. Python Developer Documentation [Елекронний ресурс] – Режим доступу до ресурсу: https://docs.python.org/3/ 11. Susan J. Flower. Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization 1st Edition [Текст] / Susan J. Flower. – O’Reilly, 2016. – 124 c. |
Тип вмісту: | Master Thesis |
Розташовується у зібраннях: | 121 — інженерія програмного забезпечення |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
dyplom_Boiko_2024.pdf | 2,05 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора