Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko:
http://elartu.tntu.edu.ua/handle/lib/46903
Titulua: | Проєктування та розробка сайту інтернет-магазину декору з використанням фреймворку Django |
Beste titulu batzuk: | Design and development of an online decor store website using the Django framework |
Egilea: | Бойко, Ольга Ігорівна Boiko, Olha |
Affiliation: | Тернопільський національний технічний університет ім. Івана Пулюя |
Bibliographic description (Ukraine): | Бойко О. І. Проєктування та розробка сайту інтернет-магазину декору з використанням фреймворку Django : робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 71 с. |
Gordailuaren-data: | Dec-2024 |
Date of entry: | 26-Dec-2024 |
Argitalpen: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Цуприк, Галина Богданівна |
Committee members: | Жаровський, Руслан Олегович |
UDC: | 004.9 |
Gako-hitzak: | 121 інженерія програмного забезпечення БАЗА ДАНИХ ВЕБРОЗРОБКА ІНТЕРНЕТ-МАГАЗИН КЛІЄНТСЬКИЙ ІНТЕРФЕЙС DJANGO MVC POSTGRESQL АРХІТЕКТУРА ФРЕЙМВОРК ВЕБДОДАТОК |
Number of pages: | 71 |
Laburpena: | Метою кваліфікаційної роботи роботи є проєктування та розробка сайту
інтернет-магазину декору з використанням фреймворку 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. |
Content: | ПЕРЕЛІК ОСНОВНИХ СКОРОЧЕНЬ 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 |
Copyright owner: | © Бойко Ольга Ігорівна, 2024 |
References (Ukraine): | 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. |
Content type: | Master Thesis |
Bildumetan azaltzen da: | 121 — інженерія програмного забезпечення |
Item honetako fitxategiak:
Fitxategia | Deskribapena | Tamaina | Formatua | |
---|---|---|---|---|
dyplom_Boiko_2024.pdf | 2,05 MB | Adobe PDF | Bistaratu/Ireki |
DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.
Administratzailearen tresnak