Por favor, use este identificador para citar o enlazar este ítem:
http://elartu.tntu.edu.ua/handle/lib/53459| Título : | Розробка інтернет-магазину «Лісова Майстерня» |
| Otros títulos : | Development of an online store of craft products "Лісова Майстерня" |
| Autor : | Гардамала, Назар Юрійович Hardamala, Nazar |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Гардамала Н.Ю. Розробка інтернет-магазину «Лісова Майстерня»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 105 с. |
| Fecha de publicación : | jul-2026 |
| Date of entry: | 13-jul-2026 |
| Editorial : | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Тарасюк, Віктор Олександр Мар’янович Tarasiuk, Viktor Oleksandr |
| Committee members: | Лищишин, Юрій Зиновійович Lyshchyshyn, Yurii |
| Palabras clave : | java react замовлення orders каталог catalog spring boot postgreSQL Лісова Майстерня |
| Page range: | 105 |
| Resumen : | Тема кваліфікаційної роботи: Розробка інтернет-магазину крафтових виробів «Лісова Майстерня».
Метою роботи є розробка 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. |
| Content: | Вступ…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 |
| Copyright owner: | ©Гардамала Назар Юрійович, 2026 |
| References (Ukraine): | 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). |
| Content type: | Professional Junior Bachelor Thesis |
| Aparece en las colecciones: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Ficheros en este ítem:
| Fichero | Descripción | Tamaño | Formato | |
|---|---|---|---|---|
| Hardamala_N.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 2,27 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.