Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/53366
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorМарціяш, Галина Ярославівна-
dc.contributor.advisorMartsiiash, Halyna-
dc.contributor.authorРатуш, Андрій Петрович-
dc.contributor.authorRatush, Andrii-
dc.date.accessioned2026-07-11T16:01:59Z-
dc.date.available2026-07-11T16:01:59Z-
dc.date.issued2026-07-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53366-
dc.description.abstractТема кваліфікаційної роботи: Розробка вебсайту магазину «ByteStore». Метою кваліфікаційної роботи є розробка вебсайту електронної комерції для продажу ліцензійного програмного забезпечення. Пояснювальна записка складається з п’яти основних розділів, висновків, переліку посилань та додатків. У загальній частині описано аналітичний огляд існуючих рішень у сфері інтернет-магазинів, визначено призначення програмного продукту та сформульовано технічне завдання на розробку вебсайту. У другому розділі представлено процес створення вебсайту: розробку структури сайту і web-сторінок, створення та верстку сторінок, проєктування структури бази даних, програмування клієнтської та адміністративної частин, а також тестування web-застосунку. У спеціальній частині описано інструкцію з розміщення сайту в Інтернеті, порядок обслуговування та наповнення сайту, а також заходи з популяризації, резервного копіювання, моніторингу й підтримки актуальності вебсайту. Розрахунок вартості розробки та економічної ефективності наведено в економічній частині. Основні питання охорони праці, техніки безпеки та екологічних вимог розглянуто в п’ятому розділі. Обсяг пояснювальної записки — 98. До складу кваліфікаційної роботи входить графічна частина, яка складається з чотирьох аркушів формату А1: структурної схеми вебсайту, ER-діаграми бази даних, UML-діаграми використання та таблиці техніко-економічних показників.uk_UA
dc.description.abstractQualification 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.uk_UA
dc.description.tableofcontentsАнотація…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»…93uk_UA
dc.format.extent98-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюяuk_UA
dc.subjectфреймворк Spring Bootuk_UA
dc.subjectSpring Boot frameworkuk_UA
dc.subjectархітектура REST APIuk_UA
dc.subjectREST API architectureuk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectReactuk_UA
dc.subjectHTMLuk_UA
dc.subjectIEEE 830-1998uk_UA
dc.subjectIEEE 29119uk_UA
dc.subjectIEEE 29148-2018uk_UA
dc.subjectГОСТ 34.602-89uk_UA
dc.subjectGOST 34.602-89uk_UA
dc.titleРозробка вебсайту магазину «ByteStore»uk_UA
dc.title.alternativeDevelopment of the ByteStore Online Store Websiteuk_UA
dc.typeProfessional Junior Bachelor Thesisuk_UA
dc.rights.holder©Ратуш Андрій Петровичuk_UA
dc.contributor.committeeMemberБоднарчук, Ігор Орестович-
dc.contributor.committeeMemberBodnarchuk, Ihor-
dc.coverage.placenameТернопільuk_UA
dc.relation.references1. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2024, 48с.uk_UA
dc.relation.references2. Git. Система контролю версій. — Режим доступу: https://git-scm.com/docuk_UA
dc.relation.references3. Spring Boot Reference Documentation. — Режим доступу: https://docs.spring.io/spring-boot/docs/3.5.x/reference/htmlsingle/uk_UA
dc.relation.references4. React — A JavaScript library for building user interfaces. — Режим доступу: https://react.dev/uk_UA
dc.relation.references5. ECMAScript 2022 Language Specification (ECMA-262). — Режим доступу: https://tc39.es/ecma262/uk_UA
dc.relation.references6. Vite. Next Generation Frontend Tooling. — Режим доступу: https://vitejs.dev/guide/uk_UA
dc.relation.references7. Visual Studio Code. — Режим доступу: https://code.visualstudio.com/docsuk_UA
dc.relation.references8. Axios. Promise based HTTP client for the browser and Node.js. — Режим доступу: https://axios-http.com/docs/introuk_UA
dc.relation.references9. Web Storage API (MDN). — Режим доступу: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_APIuk_UA
dc.relation.references10. React Router v6 Documentation. — Режим доступу: https://reactrouter.com/en/mainuk_UA
dc.relation.references11. TanStack Query (React Query) Documentation. — Режим доступу: https://tanstack.com/query/latest/docs/react/overviewuk_UA
dc.relation.references12. Tailwind CSS Documentation. — Режим доступу: https://tailwindcss.com/docsuk_UA
dc.relation.references13. MUI (Material UI) Documentation. — Режим доступу: https://mui.com/material-ui/getting-started/uk_UA
dc.relation.references14. Java 21 Documentation. Oracle Corporation. — Режим доступу: https://docs.oracle.com/en/java/javase/21/uk_UA
dc.relation.references15. Apache Maven Project Documentation. — Режим доступу: https://maven.apache.org/guides/uk_UA
dc.relation.references16. Spring Security Reference. — Режим доступу: https://docs.spring.io/spring-security/reference/index.htmluk_UA
dc.relation.references17. JJWT — Java JWT Library (jjwt 0.12.6). — Режим доступу: https://github.com/jwtk/jjwtuk_UA
dc.relation.references18. SpringDoc OpenAPI Documentation. — Режим доступу: https://springdoc.org/uk_UA
dc.relation.references19. Spring Data JPA Reference Documentation. — Режим доступу: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/uk_UA
dc.relation.references20. MapStruct Reference Guide (1.6). — Режим доступу: https://mapstruct.org/documentation/stable/reference/html/uk_UA
dc.relation.references21. Flyway Database Migration Tool. — Режим доступу: https://documentation.red-gate.com/flywayuk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Ратуш А.П. Розробка вебсайту магазину «ByteStore»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 98 с.uk_UA
Розташовується у зібраннях:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Ratush_A.pdfКваліфікаційна робота фахового молодшого бакалавра9,75 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.