Empreu aquest identificador per citar o enllaçar aquest ítem:
http://elartu.tntu.edu.ua/handle/lib/53529| Títol: | Розробка веб-сайту для бронювання квитків для концертного залу «Віраж» |
| Altres títols: | Development of a website for booking tickets for the concert hall «Virazh» |
| Autor: | Кравець, Андрій Володимирович Kravets, Andrii |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Кравець А.В. Розробка вебсайту для бронювання квитків для концертного залу «Віраж»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ ім. І. Пулюя», 2026. 123 с. |
| Data de publicació: | de -2026 |
| Date of entry: | 16-de -2026 |
| Editorial: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Болюбаш, Роксолана Юріївна Boliubash, Roksolana |
| Committee members: | Лещишин, Юрій Зіновійович Leshchyshyn, Yurii |
| Paraules clau: | веб-сайт website бронювання квитків ticket booking концертний зал concert hall Next.js React Prisma SQLite інтерактивна схема залу interactive seating chart адміністративна панель admin panel full-stack |
| Page range: | 123 |
| Resum: | Тема кваліфікаційної роботи: Розробка веб-сайту для бронювання квитків для концертного залу «Віраж» Метою кваліфікаційної роботи є розробка full-stack web-застосунку для афіші подій, бронювання місць на схемі залу (420 місць), генерації PDF-квитків, особистого кабінета, чату підтримки, відгуків та адмін-панелі. Пояснювальна записка складається з п’яти розділів. У загальній частині описуються аналітичний огляд існуючих рішень та аналіз технічного завдання на веб-сайт бронювання квитків для концертного залу «Віраж», сформованого за результатами порівняння платформ Concert.ua, Karabas Live і Ticketmaster. У другому розділі представлено процес створення програмного продукту, опис та обґрунтування вибору структури та методу організації вхідних та вихідних даних, опис алгоритмів, інформаційних зв’язків, зовнішнє проектування програми, тестування та налагодження програм на прикладі сайту «Віраж» В спеціальній частині описані процес інсталяції програмного продукту, інструкція з використання тестових наборів та інструкція з користування програмою розгортання локально та на хостингу. Розрахунок вартості розробки та економічної ефективності приведено в економічній частині визначено трудомісткість, собівартість, ціну програмного продукту, очікуваний річний прибуток і термін окупності інвестицій Основні питання охорони праці та техніки безпеки розглянуто в п’ятому розділі організація робочого місця розробника, безпека при роботі з ПЕОМ та екологічні вимоги під час розробки і експлуатації сайту. Обсяг пояснювальної записки 123 сторінки. До складу кваліфікаційної роботи входить графічна частина, яка складається з структурної схеми програми, діаграми варіантів використання, техніко-економічних показників, ER-діаграми бази даних, що виконані на окремих аркушах формату А1. Qualification Thesis Topic: Development of a Ticket Booking Website for the “Virazh” Concert Hall. The purpose of this qualification thesis is to develop a full-stack web application for event scheduling and ticket booking, featuring an interactive seating plan (420 seats), PDF ticket generation, a user account system, support chat, customer reviews, and an administrative panel. The explanatory note consists of five sections. The first section provides an analytical review of existing solutions and an analysis of the technical requirements for the “Virazh” concert hall ticket booking website. The requirements were formed based on a comparative analysis of the Concert.ua, Karabas Live, and Ticketmaster platforms. The second section presents the software development process, including the description and justification of the selected system architecture and methods for organizing input and output data. It also covers the description of algorithms, information relationships, external software design, testing, and debugging procedures using the “Virazh” website as a case study. The third section describes the installation process of the software product, instructions for using test datasets, and guidelines for deploying and operating the application both locally and on a hosting platform. The economic section contains the calculation of development costs and evaluation of economic efficiency. It includes the determination of labor intensity, production cost, software price, expected annual profit, and investment payback period. The fifth section addresses occupational health and safety issues, including the organization of the developer’s workplace, safe computer operation practices, and environmental requirements related to the development and operation of the website. The explanatory note contains 123 pages. The qualification thesis also includes a graphical part consisting of a program structure diagram, a use case diagram, technical and economic indicators, and an ER diagram of the database. These materials are presented on separate A1-format sheets. |
| Content: | Вступ …8 1 Загальний розділ …11 1.1 Аналітичний огляд існуючих рішень …11 1.2 Технічне завдання …15 1.2.1 Найменування та область застосування …16 1.2.2 Призначення розробки …16 1.2.3 Вимоги до функціоналу web-сайту …17 1.2.4 Вимоги до програмної документації …19 1.2.5 Техніко-економічні показники …19 1.2.6 Стадії та етапи розробки …20 1.2.7 Порядок тестування та прийому …22 2 Розробка технічного та робочого проекту …25 2.1 Розробка структури сайту і web-сторінок …25 2.2 Створення та верстка сторінок сайту …29 2.3 Розробка структури бази даних сайту …33 2.4 Програмування сайту …35 2.4.1 Написання клієнтської частини …35 2.4.2 Написання admin-частини …42 2.5 Тестування web-сайту …45 3 Спеціальний розділ …48 3.1 Інструкція з розміщення сайту в Internet …48 3.2 Інструкція з обслуговування та наповнення сайту …53 3.3 Інструкція з популяризації та підтримки сайту …57 4 Економічний розділ …61 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР …61 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи …62 4.3 Розрахунок витрат на електроенергію … 4.4 Розрахунок суми амортизаційних відрахувань вебсайту «Віраж» …64 4.5 Обчислення накладних витрат …65 4.6 Складання кошторису витрат та визначення собівартості веб-сайту «Віраж» …66 4.7 Розрахунок ціни робіт …66 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень …67 5 Охорона праці, техніка безпеки та екологічні вимоги …69 5.1 Нормативно-правова база та характеристика умов праці розробника …69 5.2 Опис та оснащення робочого місця розробника …72 5.3 Аналіз небезпечних і шкідливих виробничих факторів …73 5.4 Техніка безпеки під час роботи з ПЕОМ та програмним забезпеченням …75 5.5 Електробезпека та пожежна безпека …78 5.6 Екологічні вимоги при розробці та експлуатації сайту «Віраж» …79 5.7 Перша допомога та дії при нещасних випадках …82 Висновки …84 Перелік посилань …87 Додатки …89 Додаток А. Лістинг файлу route.ts …89 Додаток Б. Лістинг файлу HallMap.tsx …96 Додаток В. Лістинг файлу ticket-pdf.ts …105 Додаток Г. Лістинг файлу seed.ts …108 Додаток Д. Лістинг файлу AdminSideBar.tsx …112 Додаток Е. Лістинг файлу middleware.ts …115 Додаток К. Лістинг файлу page.tsx …116 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53529 |
| Copyright owner: | ©Кравець Андрій Володимирович, 2026 |
| References (Ukraine): | 1. ДСТУ 3008:2015. Інформація та документація. Звіти у сфері науки і техніки. Структура та правила оформлювання. К. : ДП «УкрНДНЦ», 2016. 17 с. 2. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки» : навч. посіб. Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2026. 48 с. 3. Next.js Documentation : вебсайт. URL: https://nextjs.org/docs (дата звернення: 15.03.2026). 4. React : офіційна документація : вебсайт. URL: https://react.dev (дата звернення: 15.03.2026). 5. Prisma Documentation : вебсайт. URL: https://www.prisma.io/docs (дата звернення: 15.03.2026). 6. Auth.js (NextAuth.js) Documentation : вебсайт. URL: https://authjs.dev (дата звернення: 15.03.2026). 7. Concert.ua : офіційний вебсайт сервісу продажу квитків : вебсайт. URL:. https://concert.ua (дата звернення: 15.03.2026). 8. Ticketmaster : офіційний вебсайт міжнародної білетної платформи : вебсайт. URL: https://www.ticketmaster.com (дата звернення: 15.03.2026). 9. OWASP Top Ten : перелік основних ризиків безпеки веб-застосунків : вебсайт. URL: https://owasp.org/www-project-top-ten/ (дата звернення: 15.03.2026). 10. IEEE Std 830-1998. IEEE Recommended Practice for Software Requirements Specifications : вебсайт. URL: https://standards.ieee.org/standard/830- 1998.html (дата звернення: 15.03.2026). 11. SQLite Documentation : вебсайт. URL: https://www.sqlite.org/docs.html (дата звернення: 15.03.2026). 12. TypeScript Handbook:вебсайт. URL: https://www.typescriptlang.org/docs/ (дата звернення: 15.03.2026). 13. Tailwind CSS Documentation: вебсайт. URL: https://tailwindcss.com/docs(дата звернення: 15.03.2026). 14. pdf-lib : бібліотека генерації PDF-документів : вебсайт. URL: https://pdf-lib.js.org/ (дата звернення: 15.03.2026). 15. Web Content Accessibility Guidelines (WCAG) 2.1 : вебсайт. URL: https://www.w3.org/TR/WCAG21 / (дата звернення: 15.03.2026). 16. Vercel Documentation : вебсайт. URL: https://vercel.com/docs (дата звернення: 15.03.2026). 17. bcryptjs : документація npm-пакета : вебсайт. URL: https://www.npmjs.com/package/bcryptjs (дата звернення: 15.03.2026). 18. Karabas Live : офіційний вебсайт сервісу продажу квитків : вебсайт. URL: https://www.karabas.com (дата звернення: 15.03.2026). 19. ДСТУ 8302:2015. Інформація та документація. Бібліографічне посилання. Загальні положення та правила складання. К. : ДП «УкрНДНЦ», 2016. 16 с. 20. Закон України «Про охорону праці» : вебсайт. URL: https://zakon.rada.gov.ua/laws/show/2694-12 (дата звернення: 05.06.2026). 21. Закон України «Про охорону навколишнього природного середовища» : вебсайт. URL: https://zakon.rada.gov.ua/laws/show/1624-1 4 (дата звернення: 05.06.2026). 22. ДСН 3.3.6.042-99. Гігієнічні вимоги до роботи з відеодисплейними терміналами : вебсайт. URL: https://zakon.rada.gov.ua/go/va042282-99 (дата звернення: 05.06.2026). 23. ДНАОП 0.00-1.28-18. Правила охорони праці під час роботи з обчислювальною технікою : вебсайт. URL: https://zakon.rada.gov.ua/go/z0293-10 (дата звернення: 05.06.2026). 24. ДСТУ 12.0.003-2015. Система стандартів з безпеки праці. Безпека праці. Основні положення. К. : ДП «УкрНДНЦ», 2015. 8 с. |
| Content type: | Professional Junior Bachelor Thesis |
| Apareix a les col·leccions: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Arxius per aquest ítem:
| Arxiu | Descripció | Mida | Format | |
|---|---|---|---|---|
| Kravets_A.pdf | кваліфікаційна робота фахового молодшого бакалавра | 3,74 MB | Adobe PDF | Veure/Obrir |
Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.