Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/53459| Назва: | Розробка інтернет-магазину «Лісова Майстерня» |
| Інші назви: | Development of an online store of craft products "Лісова Майстерня" |
| Автори: | Гардамала, Назар Юрійович Hardamala, Nazar |
| Приналежність: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Бібліографічне посилання: | Гардамала Н.Ю. Розробка інтернет-магазину «Лісова Майстерня»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 105 с. |
| Дата публікації: | лип-2026 |
| Дата внесення: | 13-лип-2026 |
| Видавництво: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Країна (код): | UA |
| Місце видання, проведення: | Тернопіль |
| Науковий керівник: | Тарасюк, Віктор Олександр Мар’янович Tarasiuk, Viktor Oleksandr |
| Члени комітету: | Лищишин, Юрій Зиновійович Lyshchyshyn, Yurii |
| Теми: | java react замовлення orders каталог catalog spring boot postgreSQL Лісова Майстерня |
| Діапазон сторінок: | 105 |
| Короткий огляд (реферат): | Тема кваліфікаційної роботи: Розробка інтернет-магазину крафтових виробів «Лісова Майстерня».
Метою роботи є розробка web-сайту інтернет-магазину крафтових виробів, що забезпечує перегляд каталогу, оформлення замовлень, подання індивідуальних заявок, авторизацію користувачів та адміністрування даних.
Пояснювальна записка складається з шести розділів. У роботі виконано аналіз існуючих рішень, сформовано технічне завдання, розроблено структуру сайту, базу даних, клієнтську, серверну й адміністративну частини та проведено тестування. Клієнтська частина реалізована з використанням React та Vite, серверна частина - на основі Spring Boot, база даних - PostgreSQL.
Обсяг пояснювальної записки - 105 сторінок.
Графічна частина містить структурну схему програми, блок-схему процедури та ER-діаграму бази даних. Qualification work topic: Development of an online store for craft products “Lisova Maisternia”. The purpose of the work is to develop a website for an online store of craft products that provides catalog browsing, order placement, submission of individual requests, user authorization, and data administration. The explanatory note consists of six sections. The work includes analysis of existing solutions, technical specification, website structure, database, client, server and administrative parts, and testing. The client part is implemented using React and Vite, the server part is based on Spring Boot, and PostgreSQL is used as the database. The explanatory note contains 105 pages. The graphical part includes the program structure diagram, procedure flowchart, and database ER diagram. |
| Зміст: | Вступ…8 1 ЗАГАЛЬНИЙ РОЗДІЛ…10 1.1 Аналітичний огляд існуючих рішень…10 1.2 Технічне завдання…14 1.2.1 Найменування та область застосування…15 1.2.2 Призначення розробки…16 1.2.3 Вимоги до функціоналу web-сайту…17 1.2.4 Вимоги до програмної документації…20 1.2.5 Техніко-економічні показники…21 1.2.6 Стадії та етапи розробки…22 1.2.7 Порядок тестування та прийому…25 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ…26 2.1 Розробка структури сайту і web-сторінок…26 2.2 Створення та верстка сторінок сайту…32 2.3 Розробка структури бази даних сайту…38 2.4 Програмування сайту…43 2.4.1 Написання клієнтської частини…46 2.4.2 Написання admin-частини…49 2.5 Тестування web-сайту…53 3 СПЕЦІАЛЬНИЙ РОЗДІЛ…59 3.1 Інструкція з розміщення сайту в Інтернеті…59 3.2 Інструкція з обслуговування та наповнення сайту…64 3.3 Інструкція з популяризації та підтримки сайту…67 4 ЕКОНОМІЧНИЙ РОЗДІЛ…70 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…71 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…73 4.3 Розрахунок витрат на електроенергію…75 4.4 Розрахунок суми амортизаційних відрахувань для інтернет-магазину крафтових виробів «Лісова Майстерня»…76 4.5 Обчислення накладних витрат…77 4.6 Складання кошторису витрат та визначення собівартості інтернет-магазину крафтових виробів «Лісова Майстерня»…78 4.7 Розрахунок ціни розробки інтернет-магазину крафтових виробів «Лісова Майстерня»…79 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…80 5 ОХОРОНА ПРАЦІ…81 5.1 Основні заходи по запобіганню травматизму та професійних захворювань…81 5.2 Визначення параметрів мікроклімату…86 ВИСНОВКИ…90 ПЕРЕЛІК ПОСИЛАНЬ…92 ДОДАТКИ…94 Додаток А. App.jsx…94 Додаток Б. ProductList.jsx…96 Додаток В. config.js…98 Додаток Г. UserController.java…99 Додаток Д. ProductController.java…101 Додаток Е. CustomOrderController.java…102 Додаток Ж. AuthFilter.java…104 |
| URI (Уніфікований ідентифікатор ресурсу): | http://elartu.tntu.edu.ua/handle/lib/53459 |
| Власник авторського права: | ©Гардамала Назар Юрійович, 2026 |
| Перелік літератури: | 1. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя». 2. REM Online. Система обліку клієнтів, замовлень і сервісних робіт : вебсайт. URL: https://remonline.app/ (дата звернення: 12.04.2026). 3. React. Creating a React App : вебсайт. URL: https://react.dev/learn/creating-a-react-app (дата звернення: 15.04.2026). 4. Vite. Next Generation Frontend Tooling : вебсайт. URL: https://vite.dev/ (дата звернення: 18.04.2026). 5. Spring Boot. Documentation Overview : вебсайт. URL: https://docs.spring.io/spring-boot/documentation.html (дата звернення: 15.04.2026). 6. PostgreSQL. Documentation : вебсайт. URL: https://www.postgresql.org/docs/ (дата звернення: 17.04.2026). 7. Spring Data JPA. Reference Documentation : вебсайт. URL: https://docs.spring.io/spring-data/jpa/reference/index.html (дата звернення: 16.04.2026). 8. Axios. Promise based HTTP client for the browser and node.js : вебсайт. URL: https://axios-http.com/ (дата звернення: 19.04.2026). 9. Spring Security. Reference Documentation : вебсайт. URL: https://docs.spring.io/spring-security/reference/index.html (дата звернення: 16.04.2026). 10. diagrams.net (draw.io). Онлайн-сервіс для створення структурних схем та блок-діаграм : вебсайт. URL: https://app.diagrams.net/ (дата звернення: 24.05.2026). 11. Canva. Онлайн-платформа для створення графічних матеріалів, схем та презентацій : вебсайт. URL: https://www.canva.com/ (дата звернення: 25.05.2026). 12. W3Schools. Навчальний ресурс з web-технологій HTML, CSS таJavaScript : вебсайт. URL: https://www.w3schools.com/ (дата звернення: 14.04.2026). 13. Vercel. Documentation : вебсайт. URL: https://vercel.com/docs (дата звернення: 02.06.2026). 14. Render. Deploying on Render : вебсайт. URL: https://render.com/docs/deploys (дата звернення: 02.06.2026). 15. Node.js. Open-source, cross-platform JavaScript runtime environment : вебсайт. URL: https://nodejs.org/en (дата звернення: 18.04.2026). |
| Тип вмісту: | Professional Junior Bachelor Thesis |
| Розташовується у зібраннях: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Hardamala_N.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 2,27 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.