Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko:
http://elartu.tntu.edu.ua/handle/lib/53353| Titulua: | Розробка інтернет-магазину вживаних книг «BookSwap» |
| Beste titulu batzuk: | Development of the “BookSwap” Online Store for Used Books |
| Egilea: | Балабан, Олексій Ігорович Balaban, Oleksii |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Балабан О.І. Інформаційні технології керування міським середовищем: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Компютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 95 с. |
| Gordailuaren-data: | Jul-2026 |
| Date of entry: | 10-Jul-2026 |
| Argitalpen: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Сербін, Володимир Сергійович Serbin, Volodymyr |
| Committee members: | Гладьо, Сергій Володимирович Glsdo, Sergii |
| Gako-hitzak: | книга book інтернет-магазин online store BookSwap React Next.js |
| Page range: | 95 |
| Laburpena: | Тема кваліфікаційної роботи: Розробка інтернет-магазину вживаних книг «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. |
| Content: | Вступ…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 |
| Copyright owner: | ©Балабан Олексій Ігорович |
| References (Ukraine): | 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). |
| Content type: | Professional Junior Bachelor Thesis |
| Bildumetan azaltzen da: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Item honetako fitxategiak:
| Fitxategia | Deskribapena | Tamaina | Formatua | |
|---|---|---|---|---|
| Balaban_O.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 6,31 MB | Adobe PDF | Bistaratu/Ireki |
DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.