Por favor, use este identificador para citar o enlazar este ítem: http://elartu.tntu.edu.ua/handle/lib/53366
Título : Розробка вебсайту магазину «ByteStore»
Otros títulos : Development of the ByteStore Online Store Website
Autor : Ратуш, Андрій Петрович
Ratush, Andrii
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Ратуш А.П. Розробка вебсайту магазину «ByteStore»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 98 с.
Fecha de publicación : jul-2026
Date of entry: 11-jul-2026
Editorial : ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Марціяш, Галина Ярославівна
Martsiiash, Halyna
Committee members: Боднарчук, Ігор Орестович
Bodnarchuk, Ihor
Palabras clave : фреймворк Spring Boot
Spring Boot framework
архітектура REST API
REST API architecture
PostgreSQL
React
HTML
IEEE 830-1998
IEEE 29119
IEEE 29148-2018
ГОСТ 34.602-89
GOST 34.602-89
Page range: 98
Resumen : Тема кваліфікаційної роботи: Розробка вебсайту магазину «ByteStore». Метою кваліфікаційної роботи є розробка вебсайту електронної комерції для продажу ліцензійного програмного забезпечення. Пояснювальна записка складається з п’яти основних розділів, висновків, переліку посилань та додатків. У загальній частині описано аналітичний огляд існуючих рішень у сфері інтернет-магазинів, визначено призначення програмного продукту та сформульовано технічне завдання на розробку вебсайту. У другому розділі представлено процес створення вебсайту: розробку структури сайту і web-сторінок, створення та верстку сторінок, проєктування структури бази даних, програмування клієнтської та адміністративної частин, а також тестування web-застосунку. У спеціальній частині описано інструкцію з розміщення сайту в Інтернеті, порядок обслуговування та наповнення сайту, а також заходи з популяризації, резервного копіювання, моніторингу й підтримки актуальності вебсайту. Розрахунок вартості розробки та економічної ефективності наведено в економічній частині. Основні питання охорони праці, техніки безпеки та екологічних вимог розглянуто в п’ятому розділі. Обсяг пояснювальної записки — 98. До складу кваліфікаційної роботи входить графічна частина, яка складається з чотирьох аркушів формату А1: структурної схеми вебсайту, ER-діаграми бази даних, UML-діаграми використання та таблиці техніко-економічних показників.
Qualification Work Topic: Development of the «ByteStore» Online Store Website. The purpose of the qualification work is to develop an e-commerce website for the sale of licensed software products. The explanatory note consists of five main sections, conclusions, references, and appendices. The general section contains an analytical review of existing solutions in the field of online stores, defines the purpose of the software product, and formulates the technical requirements for website development. The second section presents the website development process, including the design of the website structure and web pages, creation and layout of pages, database structure design, programming of the client and administrative parts, as well as testing of the web application. The special section describes the instructions for website deployment on the Internet, procedures for website maintenance and content management, as well as measures for promotion, backup, monitoring, and maintaining the relevance of the website. The calculation of development costs and economic efficiency is presented in the economic section. The main issues of occupational health and safety, workplace safety, and environmental requirements are considered in the fifth section. The explanatory note comprises 98 pages. The qualification work includes a graphical part consisting of four A1 sheets: a website structural diagram, a database ER diagram, a UML use case diagram, and a table of technical and economic indicators.
Content: Анотація…7 Вступ...9 1 Загальний розділ...10 1.1 Аналітичний огляд існуючих рішень...10 1.2 Технічне завдання…11 1.2.1 Найменування та область застосування..11 1.2.2 Призначення розробки..12 1.2.3 Вимоги до функціоналу вебсайту...12 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…17 1.2.6 Стадії та етапи розробки…17 1.2.7 Порядок тестування та прийому…18 2 Розробка технічного та робочого проєкту…19 2.1 Розробка структури сайту і вебсторінок…19 2.2 Створення та верстка сторінок сайту…24 2.3 Розробка структури бази даних сайту…29 2.4 Програмування сайту…38 2.4.1 Написання клієнтської частини…38 2.4.2 Написання серверної частини…41 2.5 Тестування вебсайту…43 3 Спеціальний розділ…53 3.1 Інструкція з розміщення сайту в Інтернеті…53 3.2 Інструкція з обслуговування та наповнення сайту…54 3.3 Інструкція з популяризації та підтримки сайту…55 4 Економічний розділ…57 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР ..57 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…58 4.3 Розрахунок витрат на електроенергію…60 4.4 Розрахунок суми амортизаційних відрахувань…61 4.5 Обчислення накладних витрат…61 4.6 Складання кошторису витрат та визначення собівартості НДР…62 4.7 Розрахунок ціни НДР…62 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…63 5 Охорона праці, техніка безпеки та екологічні вимоги…65 5.1 Організація охорони праці на підприємстві …65 5.2 Вимоги до ручного інструменту для роботи з електричною проводкою…66 Висновки…69 Перелік посилань…70 Додаток А – Лістинг файлу «client.js»…72 Додаток Б – Лістинг файлу «AuthContext.jsx»…73 Додаток В – Лістинг файлу «CartContext.jsx»…76 Додаток Г – Лістинг файлу «CatalogPage.jsx»…79 Додаток Д – Лістинг файлу «JwtFilter.java»…92 Додаток Е – Лістинг файлу «OrderServiceImpl.java»…93
URI : http://elartu.tntu.edu.ua/handle/lib/53366
Copyright owner: ©Ратуш Андрій Петрович
References (Ukraine): 1. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2024, 48с.
2. Git. Система контролю версій. — Режим доступу: https://git-scm.com/doc
3. Spring Boot Reference Documentation. — Режим доступу: https://docs.spring.io/spring-boot/docs/3.5.x/reference/htmlsingle/
4. React — A JavaScript library for building user interfaces. — Режим доступу: https://react.dev/
5. ECMAScript 2022 Language Specification (ECMA-262). — Режим доступу: https://tc39.es/ecma262/
6. Vite. Next Generation Frontend Tooling. — Режим доступу: https://vitejs.dev/guide/
7. Visual Studio Code. — Режим доступу: https://code.visualstudio.com/docs
8. Axios. Promise based HTTP client for the browser and Node.js. — Режим доступу: https://axios-http.com/docs/intro
9. Web Storage API (MDN). — Режим доступу: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API
10. React Router v6 Documentation. — Режим доступу: https://reactrouter.com/en/main
11. TanStack Query (React Query) Documentation. — Режим доступу: https://tanstack.com/query/latest/docs/react/overview
12. Tailwind CSS Documentation. — Режим доступу: https://tailwindcss.com/docs
13. MUI (Material UI) Documentation. — Режим доступу: https://mui.com/material-ui/getting-started/
14. Java 21 Documentation. Oracle Corporation. — Режим доступу: https://docs.oracle.com/en/java/javase/21/
15. Apache Maven Project Documentation. — Режим доступу: https://maven.apache.org/guides/
16. Spring Security Reference. — Режим доступу: https://docs.spring.io/spring-security/reference/index.html
17. JJWT — Java JWT Library (jjwt 0.12.6). — Режим доступу: https://github.com/jwtk/jjwt
18. SpringDoc OpenAPI Documentation. — Режим доступу: https://springdoc.org/
19. Spring Data JPA Reference Documentation. — Режим доступу: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/
20. MapStruct Reference Guide (1.6). — Режим доступу: https://mapstruct.org/documentation/stable/reference/html/
21. Flyway Database Migration Tool. — Режим доступу: https://documentation.red-gate.com/flyway
Content type: Professional Junior Bachelor Thesis
Aparece en las colecciones: 122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Ratush_A.pdfКваліфікаційна робота фахового молодшого бакалавра9,75 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.