Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen: http://elartu.tntu.edu.ua/handle/lib/53353
Назва: Розробка інтернет-магазину вживаних книг «BookSwap»
Інші назви: Development of the “BookSwap” Online Store for Used Books
Автори: Балабан, Олексій Ігорович
Balaban, Oleksii
Приналежність: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Бібліографічне посилання: Балабан О.І. Інформаційні технології керування міським середовищем: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Компютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 95 с.
Дата публікації: лип-2026
Дата внесення: 10-лип-2026
Видавництво: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Сербін, Володимир Сергійович
Serbin, Volodymyr
Члени комітету: Гладьо, Сергій Володимирович
Glsdo, Sergii
Теми: книга
book
інтернет-магазин
online store
BookSwap
React
Next.js
Діапазон сторінок: 95
Короткий огляд (реферат): Тема кваліфікаційної роботи: Розробка інтернет-магазину вживаних книг «BookSwap» Головною ціллю роботи є створення зручного програмного продукту для організації процесу вторинного використання літератури та побудови прямої взаємодії між читачами. Пояснювальна записка містить п’ять окремих розділів. У першому розділі наведено аналітичний огляд наявних торгових майданчиків та проведено аналіз технічного завдання. Визначено головні недоліки універсальних дощок оголошень та обґрунтовано потребу у створенні окремого нішевого рішення для ринку книг. Другий розділ розкриває процес безпосереднього створення програми та містить пояснення щодо вибору архітектурних рішень. Описано структуру таблиць бази даних, методи обробки вхідної інформації, наведено алгоритми роботи окремих модулів та етапи тестування написаного коду. Спеціальна частина пояснює процедуру розгортання сайту на хмарному сервері та містить детальну інструкцію з щоденної експлуатації системи. Текст розділу дає чіткі вказівки для адміністратора щодо керування опублікованим вмістом та обліковими записами відвідувачів магазину. Розрахунок витрат на написання програми та оцінка фінансової доцільності проєкту наведені в четвертому розділі кваліфікаційної роботи. В останньому пятому розділі розглянуто питання охорони праці та техніки безпеки. Загальний обсяг пояснювальної записки складає __ сторінки. До складу роботи також входить графічна частина на аркушах формату А3. В неї включено діаграму варіантів використання, структурну схему сайту, діаграму бази даних, таблиця техніко-економічних показників
Thesis Topic: Development of “BookSwap,” an Online Store for Used Books The main objective of this thesis is to create a user-friendly software product designed to facilitate the reuse of books and foster direct interaction among readers. This thesis consists of five separate chapters. The first section provides an analytical overview of existing trading platforms and analyzes the technical specifications. It identifies the main shortcomings of general-purpose classifieds platforms and justifies the need to create a dedicated niche solution for the book market. The second section details the process of actually developing the program and explains the choice of architectural solutions. It describes the structure of the database tables, methods for processing input data, and outlines the algorithms for individual modules as well as the stages of testing the written code. A special section explains the procedure for deploying the website on a cloud server and provides detailed instructions for the day-to-day operation of the system. The text of this section offers clear guidance for the administrator on managing published content and the accounts of store visitors. The calculation of software development costs and the assessment of the project’s financial feasibility are presented in the fourth chapter of the thesis. The final, fifth chapter addresses occupational health and safety issues. The total length of the explanatory note is __ pages. The thesis also includes a graphical section on A3-sized sheets. It contains a site structure diagram, a database diagram, a use case diagram, and technical and economic indicators.
Зміст: Вступ…5 АНОТАЦІЯ…7 ABSTRACT…8 ВСТУП…9 1 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ…11 1.1 Аналітичний огляд існуючих рішень…11 1.2 Технічне завдання…15 1.2.1 Найменування та область застосування…15 1.2.2 Призначення розробки…16 1.2.3 Вимоги до функціоналу інтернет-магазину…16 1.2.4 Вимоги до програмної документації…18 1.2.5 Техніко-економічні показники…18 1.2.6 Стадії та етапи розробки…19 1.2.7 Порядок контролю та прийому…20 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ…21 2.1 Розробка структури інтернет-магазину і web-сторінок…21 2.2 Створення та верстка сторінок інтернет-магазину…26 2.3 Розробка структури бази даних інтернет-магазину…37 2.4 Програмування інтернет-магазину…40 2.5 Написання клієнтської частини…42 2.5.1 Написання admin-частини…45 2.6 Тестування інтернет-магазину…47 3 СПЕЦІАЛЬНИЙ РОЗДІЛ…56 3.1 Інструкція з розміщення інтернет-магазину в Інтернеті…56 3.2 Інструкція з обслуговування та наповнення інтернет-магазину…59 3.3 Інструкція з популяризації та підтримки інтернет-магазину…61 4 ЕКОНОМІЧНИЙ РОЗДІЛ…64 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення розробки інтернет-магазину…64 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…65 4.3 Розрахунок витрат на електроенергію…67 4.4 Розрахунок суми амортизаційних відрахувань інтернет-магазину…68 4.5 Обчислення накладних витрат…68 4.6 Складання кошторису витрат та визначення собівартості…69 4.7 Розрахунок ціни інтернет-магазину…70 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…70 5 ОХОРОНА ПРАЦІ, ТЕХНІКА БЕЗПЕКИ ТА ЕКОЛОГІЧНІ ВИМОГИ…72 5.1 Перевірка знань працівників з питань охорони праці…72 5.2 Оптимальні кліматичні умови…73 ВИСНОВКИ…74 ПЕРЕЛІК ПОСИЛАНЬ…76 ДОДАТКИ…78 Додаток А Лістинг файлу «app/layout.tsx» …78 Додаток Б Лістинг файлу «app/auth/login/page.tsx» …79 Додаток В Лістинг файлу «book-card.tsx» …82 Додаток Г Лістинг файлу «actions/book.ts»…87
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/53353
Власник авторського права: ©Балабан Олексій Ігорович
Перелік літератури: 1. Farley D. Modern Software Engineering. Boston : Addison-Wesley, 2021. 256 p.
2. Lidwell W., Holden K., Butler J. Universal Principles of Design. Beverly : Rockport Publishers, 2023. 400 p.
3. Shvets A. Dive Into Design Patterns. Vancouver : Refactoring.Guru, 2021. 408 p.
4. Next.js Documentation : вебсайт. URL: https://nextjs.org/docs (дата звернення: 10.06.2026).
5. React Documentation : вебсайт. URL: https://react.dev (дата звернення: 10.06.2026).
6. Tailwind CSS Documentation : вебсайт. URL: https://tailwindcss.com/docs (дата звернення: 10.06.2026).
7. MySQL 8.0 Reference Manual : вебсайт. URL: https://dev.mysql.com/doc/refman/8.0/en/ (дата звернення: 10.06.2026).
8. Prisma Documentation : вебсайт. URL: https://www.prisma.io/docs (дата звернення: 10.06.2026).
9. Vanderkam D. Effective TypeScript. Sebastopol : O'Reilly Media, 2024. 320 p.
10. NextAuth.js Documentation : вебсайт. URL: https://next-auth.js.org/getting-started/introduction (дата звернення: 10.06.2026).
11. Cloudinary Documentation : вебсайт. URL: https://cloudinary.com/documentation (дата звернення: 10.06.2026).
12. Vercel Documentation : вебсайт. URL: https://vercel.com/docs (дата звернення: 10.06.2026).
13. Жидецький В.Ц., Джигирей В.С., Мельников О.В. Основи охорони праці. Львів : Афіша, 2000. 351 с.
14. Про затвердження Типового положення про порядок проведення навчання і перевірки знань з питань охорони праці : вебсайт. URL: https://zakon.rada.gov.ua/laws/show/z0231-05 (дата звернення: 13.06.2026).
15. Санітарні норми мікроклімату виробничих приміщень ДСН 3.3.6.042-99 : вебсайт. URL: https://zakon.rada.gov.ua/laws/show/va042282-99 (дата звернення: 13.06.2026).
Тип вмісту: Professional Junior Bachelor Thesis
Розташовується у зібраннях:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

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


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