Empreu aquest identificador per citar o enllaçar aquest ítem:
http://elartu.tntu.edu.ua/handle/lib/53328Registre complet de metadades
| Camp DC | Valor | Lengua/Idioma |
|---|---|---|
| dc.contributor.advisor | Марціяш, Галина Ярославівна | - |
| dc.contributor.advisor | Martsiiash, Halyna | - |
| dc.contributor.author | В’юнник, Олег Олександрович | - |
| dc.contributor.author | Viunnyk, Oleh | - |
| dc.date.accessioned | 2026-07-10T09:12:02Z | - |
| dc.date.available | 2026-07-10T09:12:02Z | - |
| dc.date.issued | 2026-07 | - |
| dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/53328 | - |
| dc.description.abstract | Тема кваліфікаційної роботи: озробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision». Метою роботи є розробка web-сайту для автоматизації діяльності мережі кінотеатрів, що забезпечує перегляд афіші фільмів, пошук і фільтрацію кінострічок, вибір сеансу та місця в залі, оформлення електронного квитка, авторизацію користувачів, роботу особистого кабінету та адміністрування даних. Пояснювальна записка складається з п’яти розділів. У роботі виконано аналіз існуючих рішень, сформовано технічне завдання, розроблено структуру web-сайту, базу даних, клієнтську, серверну й адміністративну частини та проведено тестування. Клієнтська частина реалізована з використанням React та Vite, серверна частина — на основі Spring Boot, база даних — PostgreSQL. Обсяг пояснювальної записки — 97 сторінок. Графічна частина містить структурну схему web-сайту, схему використання прецедентів, ER-діаграму бази даних та техніко-економічні показники програмного продукту. | uk_UA |
| dc.description.abstract | Qualification work topic: Development of a web application for automating the operation of the “Grand Vision” cinema. The purpose of the work is to develop a website for automating cinema activities: browsing movies, searching and filtering the catalog, selecting sessions and seats, ordering electronic tickets, user authorization, personal account use, and data administration. The explanatory note consists of five sections. It includes analysis of existing solutions, technical specification, website structure, database, client, server and administrative parts, and testing. The client part is developed with React and Vite, the server part with Spring Boot, and the database with PostgreSQL. The explanatory note contains 97 pages. The graphical part includes the website structure diagram, use case diagram, ER diagram, and technical and economic indicators. | uk_UA |
| dc.description.tableofcontents | АНОТАЦІЯ ...7 ВСТУП ...8 1 ЗАГАЛЬНИЙ РОЗДІЛ ...9 1.1 Аналітичний огляд існуючих рішень ...9 1.2 Технічне завдання ...12 1.2.1 Найменування та область застосування ...12 1.2.2 Призначення розробки ...13 1.2.3 Вимоги до функціоналу web-сайту ...14 1.2.4 Вимоги до програмної документації ...16 1.2.5 Техніко-економічні показники ...17 1.2.6 Стадії та етапи розробки ...18 1.2.7 Порядок контролю та прийому ...19 2 РОЗРОБКА ТЕХНІЧОГО ТА РОБОЧОГО ПРОЄКТУ ...20 2.1 Розробка структури сайту і web-сторінок ...20 2.2 Створення та верстка сторінок сайту ...23 2.3 Розробка структури бази даних сайту ...33 2.4 Програмування сайту ...38 2.4.1 Написання клієнтської частини ...44 2.4.2 Написання admin-частини ...45 2.5 Тестування web-сайту ...46 3 СПЕЦІАЛЬНИЙ РОЗДІЛ ...56 3.1 Інструкція з розміщення сайту в Інтернеті ...56 3.2 Інструкція з обслуговування та наповнення сайту ...57 3.3 Інструкція з популяризації та підтримки сайту ...58 4 ЕКОНОМІЧНИЙ РОЗДІЛ ...60 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР ...60 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи ...58 4.3 Розрахунок витрат на електроенергію ...61 4.4 Розрахунок суми амортизаційних відрахувань для розробки вебзастосунку для автоматизації кінотеатру «Grand Vision» ...63 4.5 Обчислення накладних ...63 4.6 Складання кошторису витрат та визначення собівартості розробки вебзастосунку для автоматизації кінотеатру «Grand Vision» ...65 4.7 Розрахунок ціни розробки вебзастосунку для автоматизації кінотеатру «Grand Vision» ...65 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень ...66 5 ОХОРОНА ПРАЦІ, ТЕХНІКА БЕЗПЕКИ ТА ЕКОЛОГІЧНІ ВИМОГИ ...68 5.1 Охорона праці в Україні. Законодавчі акти з охорони праці ...68 5.2 Основні визначення електробезпеки ...72 ВИСНОВКИ ...76 ПЕРЕЛІК ПОСИЛАНЬ ...78 ДОДАТКИ ...80 Додаток А – Лістинг BookingController ...80 Додаток Б – Лістинг BookingService ...82 Додаток В – Лістинг SeatHoldService ...88 Додаток Г – Лістинг Booking ...91 Додаток Д – Лістинг Session ...92 Додаток E – Лістинг User ...94 Додаток Ж – Лістинг Movie ...96 | uk_UA |
| dc.format.extent | 97 | - |
| dc.language.iso | uk | uk_UA |
| dc.publisher | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" | uk_UA |
| dc.subject | Вебзастосунок | uk_UA |
| dc.subject | Web application | uk_UA |
| dc.subject | кінотеатр | uk_UA |
| dc.subject | cinema | uk_UA |
| dc.subject | автоматизація | uk_UA |
| dc.subject | automation | uk_UA |
| dc.subject | афіша фільмів | uk_UA |
| dc.subject | movie schedule | uk_UA |
| dc.subject | бронювання квитків | uk_UA |
| dc.subject | ticket booking | uk_UA |
| dc.subject | електронний квиток | uk_UA |
| dc.subject | electronic ticket | uk_UA |
| dc.subject | QR-код | uk_UA |
| dc.subject | QR code | uk_UA |
| dc.subject | адміністративна панель | uk_UA |
| dc.subject | admin panel | uk_UA |
| dc.subject | REST API | uk_UA |
| dc.subject | React | uk_UA |
| dc.subject | Spring Boot | uk_UA |
| dc.subject | PostgreSQL | uk_UA |
| dc.title | Розробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision» | uk_UA |
| dc.title.alternative | Development of a Web Application for the "Grand Vision" Cinema Automation | uk_UA |
| dc.type | Professional Junior Bachelor Thesis | uk_UA |
| dc.rights.holder | ©В’юнник Олег Олександрович | uk_UA |
| dc.contributor.committeeMember | Гладьо, Сергій Володимирович | - |
| dc.contributor.committeeMember | Hlado, Serhii | - |
| dc.contributor.committeeMember | алексевич, наталя | - |
| dc.coverage.placename | Тернопіль | uk_UA |
| dc.relation.references | 1.Марціяш Г. Я., Слободян Р. О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2026. | uk_UA |
| dc.relation.references | 2.diagrams.net (draw.io). Онлайн-сервіс для створення структурних схем та блок-діаграм. URL: https://app.diagrams.net/ (дата звернення: 16.05.2026). | uk_UA |
| dc.relation.references | 3.W3Schools. Навчальний ресурс з веб-технологій (HTML, CSS, JavaScript). URL: https://www.w3schools.com/ (дата звернення: 17.05.2026). | uk_UA |
| dc.relation.references | 4.PlantUML. Інструмент для автоматичного створення діаграм з текстового опису. URL: https://plantuml.com/ (дата звернення: 20.05.2026). | uk_UA |
| dc.relation.references | 5.React. Офіційна документація бібліотеки для побудови користувацьких інтерфейсів. URL: https://react.dev/ (дата звернення: 21.05.2026). | uk_UA |
| dc.relation.references | 6. Spring Boot. Офіційна документація фреймворку для розробки серверних додатків на Java. URL: https://spring.io/projects/spring-boot/ (дата звернення: 22.05.2026). | uk_UA |
| dc.relation.references | 7. PostgreSQL. Документація реляційної системи керування базами даних. URL: https://www.postgresql.org/docs/ (дата звернення: 23.05.2026). | uk_UA |
| dc.relation.references | 8. Vite. Офіційна документація інструменту для автоматизації збирання фронтенд-проєктів. URL: https://vitejs.dev/guide/ (дата звернення: 25.05.2026). | uk_UA |
| dc.relation.references | 9. Tailwind CSS. Документація фреймворку для швидкого налаштування дизайну інтерфейсу. URL: https://tailwindcss.com/docs/ (дата звернення: 24.05.2026). | uk_UA |
| dc.relation.references | 10. JWT (JSON Web Tokens). Офіційний стандарт безпечної передачі даних між сторонами. URL: https://jwt.io/introduction/ (дата звернення: 26.05.2026). | uk_UA |
| dc.relation.references | 11. Neon. Офіційний вебсайт хмарної платформи для безсерверної PostgreSQL. URL: https://neon.tech/ (дата звернення: 27.05.2026). | uk_UA |
| dc.relation.references | 12. Render. Хмарна PaaS-платформа для хостингу вебзастосунків. URL: https://render.com/ (дата звернення: 28.05.2026). | uk_UA |
| dc.relation.references | 13. Vercel. Хмарна платформа для розгортання фронтенд-інтерфейсів. URL: https://vercel.com/ (дата звернення: 29.05.2026). | uk_UA |
| dc.relation.references | 14. React Helmet. Документація бібліотеки для керування метаданими в SPA. URL: https://github.com/nfl/react-helmet/ (дата звернення: 30.05.2026). | uk_UA |
| dc.relation.references | 15. Sentry. Платформа для моніторингу помилок та продуктивності застосунків у реальному часі. URL: https://sentry.io/ (дата звернення: 31.05.2026). | uk_UA |
| dc.contributor.affiliation | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" | uk_UA |
| dc.coverage.country | UA | uk_UA |
| dc.identifier.citation2015 | В’юнник О.О. Розробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 97 с. | uk_UA |
| Apareix a les col·leccions: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) | |
Arxius per aquest ítem:
| Arxiu | Descripció | Mida | Format | |
|---|---|---|---|---|
| Viunnyk_O.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 4,24 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.