Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko:
http://elartu.tntu.edu.ua/handle/lib/53337| Titulua: | Розробка вебсайту магазину книг «BookFlow» |
| Beste titulu batzuk: | Development of the «BookFlow» bookstore website |
| Egilea: | Кугаївська, Софія Віталіївна Kuhaivska, Sofiia |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Кугаївська С.В. Розробка вебсайту магазину книг «BookFlow»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю 122 Комп’ютерні науки. Тернопіль: ВСП «ТФК ТНТУ», 2026. 105 с. |
| Gordailuaren-data: | Jul-2026 |
| Date of entry: | 10-Jul-2026 |
| Argitalpen: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Слободян, Руслан Олесійович Slobodian, Ruslan |
| Committee members: | Боднарчук, Ігор Орестович Bodnarchuk, Ihor |
| Gako-hitzak: | вебсайт website веброзробка web development програмний продукт software product економічна ефективність economic efficiency |
| Page range: | 105 |
| Laburpena: | Тема кваліфікаційної роботи: Розробка вебсайту магазину книг «BookFlow».
Метою кваліфікаційної роботи є реалізація вебсайту магазину книг «BookFlow» на основі застосування сучасних інформаційних технологій та методів веброзробки.
Пояснювальна записка складається з 5 розділів.
У загальній частині описуються аналітичний огляд існуючих рішень та аналіз технічного завдання.
У другому розділі представлено процес створення вебсайту та верстка його сторінок, опис та обґрунтування вибору розроблюваної структури бази даних вебсайту, а також описи процесів написання клієнтської та серверної частин магазину.
У спеціальній частині описані процес розміщення вебсайту в Інтернеті, інструкція з наповнення та правилами обслуговування вебсайту, а також інструкція з популяризації та підтримки програмного продукту.
Розрахунок вартості розробки та економічної ефективності приведено в економічній частині.
Основні питання охорони праці та техніки безпеки розглянуто в п’ятому розділі.
Обсяг пояснювальної записки 79 сторінок.
До складу кваліфікаційної роботи входить графічна частина, яка складається зі структурної схеми клієнтської частини, ER-діаграми бази даних, UML-діаграми станів замовлення та таблиці техніко-економічних показників, що виконані на окремих аркушах формату А1. Topic of the qualification paper: Development of the «BookFlow» bookstore website. The objective of the qualification paper is to implement the «BookFlow» bookstore website by applying modern information technologies and web development methods. The explanatory note consists of 5 sections. The general section provides an analytical overview of existing solutions and an analysis of the technical specifications. The second section presents the process of website creation and its page layout development, describes and justifies the chosen database structure for the website, and outlines the development processes of the client and server sides of the store. The special section describes the process of website deployment on the Internet, provides content management instructions and website maintenance rules, along with guidelines for the promotion and support of the software product. The calculation of development costs and economic efficiency is presented in the economic section. The fundamental issues of occupational health and safety are addressed in the fifth section. The total volume of the explanatory note is 79 pages. The qualification paper includes a graphic part, which consists of a structural diagram of the client side, a database ER diagram, an order state UML diagram, and a table of technical and economic indicators, executed on separate A1 format sheets. |
| Content: | Анотація…7 Abstract…8 Вступ…9 1 Загальний розділ…11 1.1 Аналітичний огляд існуючих рішень…11 1.2 Технічне завдання…14 1.2.1 Найменування та область застосування…14 1.2.2 Призначення розробки…15 1.2.3 Вимоги до функціоналу вебсайту…15 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…17 1.2.6 Стадії та етапи розробки…17 1.2.7 Порядок тестування та прийому…19 2 Розробка технічного та робочого проєкту…20 2.1 Розробка структури сайту і вебсторінок…20 2.2 Створення та верстка сторінок сайту…22 2.3 Розробка структури бази даних сайту…26 2.4 Програмування сайту…30 2.4.1 Написання клієнтської частини…30 2.4.2 Написання серверної частини…48 2.5 Тестування вебсайту…52 3 Спеціальний розділ…56 3.1 Інструкція з розміщення сайту в Інтернеті…56 3.2 Інструкція з обслуговування та наповнення сайту…58 3.3 Інструкція з популяризації та підтримки сайту…61 4 Економічний розділ…63 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…63 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…64 4.3 Розрахунок витрат на електроенергію…66 4.4 Розрахунок суми амортизаційних відрахувань вебсайту магазину книг «BookFlow»…67 4.5 Обчислення накладних витрат…67 4.6 Складання кошторису витрат та визначення собівартості вебсайту магазину книг «BookFlow»…68 4.7 Розрахунок ціни вебсайту магазину книг «BookFlow»…69 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…69 5 Охорона праці, техніка безпеки та екологічні вимоги…71 5.1 Укладання колективного договору. Його зміст…71 5.2 Вплив параметрів мікроклімату на організм людини…73 Висновки…76 Перелік посилань…78 Додатки…80 Додаток А. Лістинг файлу «axios.js»…80 Додаток Б. Лістинг файлу «App.jsx»…82 Додаток В. Лістинг файлу «main.jsx»…85 Додаток Г. Лістинг файлу «MainPage.jsx»…86 Додаток Д. Лістинг файлу «AuthContext.jsx»…88 Додаток Е. Лістинг файлу «CheckoutPage.jsx»…90 Додаток Є. Лістинг файлу «application.properties»…100 Додаток Ж. Лістинг файлу «SecurityConfig.java»…101 Додаток З. Лістинг модульного тестування серверної частини…104 Додаток И. Лістинг інтеграційного тестування серверної частини…105 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53337 |
| Copyright owner: | ©Кугаївська Софія Віталіївна |
| References (Ukraine): | 1. Видавництво книг Yakaboo Publishing. URL: https://www.yakaboo.ua/ (дата звернення: 24.04.2026). 2. Інтернет-магазин книг Vivat. Книгарня для серця і розуму. URL: https://vivat.com.ua/ (дата 2. Інтернет-магазин книг Vivat. Книгарня для серця і розуму. URL: https://vivat.com.ua/ (дата звернення: 24.04.2026). 3. Інтернет-магазин книг – Книгарня Є. Завжди дешевше. URL: https://book-ye.com.ua/ (24.04.2026). 4. Find out what websites are built with. Wappalyzer. URL: https://www.wappalyzer.com/ (дата звернення: 26.04.2026). 5. Конструктор сайтів | HOSTiQ Wiki. URL: https://hostiq.ua/wiki/ukr/about-sitebuilder/ (дата звернення: 28.04.2026). 6. Figma: The Collaborative Interface Design Tool. Figma. URL: https://www.figma.com/ (дата звернення: 01.05.2026). 7. OAuth 2.0 аутентифікація через Google | Комп'ютерна школа Hillel. URL: https://blog.ithillel.ua/articles/oauth-2-0-autentifikaciya-cerez-google-yak-realizuvati-vxid-cerez-google-na-saiti (дата звернення: 06.05.2026). 8. Розгортання React проекту за допомогою Vite, 2024. YouTube. URL: https://www.youtube.com/watch?v=wL1t3FLgZJo (дата звернення: 08.05.2026). 9. Node.js. W3Schools українською онлайн. URL: https://w3schoolsua.github.io/nodejs/index.html#gsc.tab=0 (дата звернення: 09.05.2026). 10. Sass: syntactically awesome style sheets. URL: https://sass-lang.com/ (дата звернення: 09.05.2026). 11. Context – React. React – A JavaScript library for building user interfaces. URL: https://legacy.reactjs.org/docs/context.html (дата звернення: 11.05.2026). 12. Поняття куки, кеш, сесія в браузері. QATestLab | Головна сторінка. URL: https://training.qatestlab.com/blog/technical-articles/cookies-cache-session-in-browser/ (дата звернення: 13.05.2026). 13. Бібліотека Axios у JavaScript. URL: https://www.it-notes.wiki/javascript/axios-library-in-javascript/ (дата звернення: 14.05.2026). 14. Neon. PostgreSQL Tutorial. Neon. URL: https://neon.com/postgresql/tutorial (дата звернення: 19.05.2026). 15. SPA в програмуванні: розбираємося з одностранічніками. FoxmindEd. URL: https://foxminded.ua/spa-u-prohramuvanni/ (дата звернення: 22.05.2026). 16. Харовюк В. React та Virtual DOM. WebCraft. URL: https://webscraft.org/blog/react-ta-virtualniy-dom-chomu-onovlennya-storinki-stalo-bliskavichno-shvidkim (дата звернення: 25.05.2026). 17. Вірт-універ. Spring Boot. URL: https://virt.ldubgd.edu.ua/pluginfile.php/356522/mod_resource/content/3/2.1.pdf (дата звернення: 26.05.2026). 18. JWT у Spring Boot і як його реалізувати на практиці. FoxmindEd. URL: https://foxminded.ua/jwt-v-spring-boot/ (дата звернення: 29.05.2026). 19. Image and Video Upload, Storage, Optimization and CDN. Cloudinary. URL: https://cloudinary.com/ (дата звернення: 30.05.2026). 20. Redis. Redis - Real-time data for agents & apps. Redis. URL: https://redis.io/ (дата звернення: 31.05.2026). 21. Quick Start Tutorial | Railway Docs. URL: https://docs.railway.com/quick-start (дата звернення: 01.06.2026). 22. K S. Learn How to Deploy with Vercel: A Quick Guide for Beginners. LinkedIn: Log In or Sign Up. URL: https://www.linkedin.com/pulse/learn-how-deploy-vercel-quick-guide-beginners-sumathi-k-9bv4c/ (дата звернення: 01.06.2026). 23. W3Schools українською. pgAdmin. URL: https://w3schoolsua.github.io/postgresql/postgresql_pgadmin4.html#gsc.tab=0 (дата звернення: 07.06.2026). 24. SEO для FrontEnd-розробників. FoxmindEd. URL: https://foxminded.ua/seo-dlia-frontend-rozrobnykiv/ (дата звернення: 02.06.2026). 25. Санітарні норми мікроклімату приміщень ДСН 3.3.6.042-99. URL: https://zakon.rada.gov.ua/rada/show/va042282-99#Text (дата звернення: 02.06.2026). |
| Content type: | Professional Junior Bachelor Thesis |
| Bildumetan azaltzen da: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Item honetako fitxategiak:
| Fitxategia | Deskribapena | Tamaina | Formatua | |
|---|---|---|---|---|
| Kuhaivska_S.pdf | Кваліфікаціна робота фахового молодшого бакалавра | 4,13 MB | Adobe PDF | Bistaratu/Ireki |
DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.