Моля, използвайте този идентификатор за цитиране или линк към този публикация:
http://elartu.tntu.edu.ua/handle/lib/53366| Заглавие: | Розробка вебсайту магазину «ByteStore» |
| Други Заглавия: | Development of the ByteStore Online Store Website |
| Автори: | Ратуш, Андрій Петрович Ratush, Andrii |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Ратуш А.П. Розробка вебсайту магазину «ByteStore»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 98 с. |
| Дата на Публикуване: | Юли-2026 |
| Date of entry: | 11-Юли-2026 |
| Издател: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Марціяш, Галина Ярославівна Martsiiash, Halyna |
| Committee members: | Боднарчук, Ігор Орестович Bodnarchuk, Ihor |
| Ключови Думи: | фреймворк 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 |
| Резюме: | Тема кваліфікаційної роботи: Розробка вебсайту магазину «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 |
| Показва се в Колекции: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Файлове в Този Публикация:
| Файл | Описание | Размер | Формат | |
|---|---|---|---|---|
| Ratush_A.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 9,75 MB | Adobe PDF | Изглед/Отваряне |
Публикацияте в DSpace са защитени с авторско право, с всички права запазени, освен ако не е указно друго.