Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/53328
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorМарціяш, Галина Ярославівна-
dc.contributor.advisorMartsiiash, Halyna-
dc.contributor.authorВ’юнник, Олег Олександрович-
dc.contributor.authorViunnyk, Oleh-
dc.date.accessioned2026-07-10T09:12:02Z-
dc.date.available2026-07-10T09:12:02Z-
dc.date.issued2026-07-
dc.identifier.urihttp://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.abstractQualification 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 ...96uk_UA
dc.format.extent97-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.subjectВебзастосунокuk_UA
dc.subjectWeb applicationuk_UA
dc.subjectкінотеатрuk_UA
dc.subjectcinemauk_UA
dc.subjectавтоматизаціяuk_UA
dc.subjectautomationuk_UA
dc.subjectафіша фільмівuk_UA
dc.subjectmovie scheduleuk_UA
dc.subjectбронювання квитківuk_UA
dc.subjectticket bookinguk_UA
dc.subjectелектронний квитокuk_UA
dc.subjectelectronic ticketuk_UA
dc.subjectQR-кодuk_UA
dc.subjectQR codeuk_UA
dc.subjectадміністративна панельuk_UA
dc.subjectadmin paneluk_UA
dc.subjectREST APIuk_UA
dc.subjectReactuk_UA
dc.subjectSpring Bootuk_UA
dc.subjectPostgreSQLuk_UA
dc.titleРозробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision»uk_UA
dc.title.alternativeDevelopment of a Web Application for the "Grand Vision" Cinema Automationuk_UA
dc.typeProfessional Junior Bachelor Thesisuk_UA
dc.rights.holder©В’юнник Олег Олександровичuk_UA
dc.contributor.committeeMemberГладьо, Сергій Володимирович-
dc.contributor.committeeMemberHlado, Serhii-
dc.contributor.committeeMemberалексевич, наталя-
dc.coverage.placenameТернопільuk_UA
dc.relation.references1.Марціяш Г. Я., Слободян Р. О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2026.uk_UA
dc.relation.references2.diagrams.net (draw.io). Онлайн-сервіс для створення структурних схем та блок-діаграм. URL: https://app.diagrams.net/ (дата звернення: 16.05.2026).uk_UA
dc.relation.references3.W3Schools. Навчальний ресурс з веб-технологій (HTML, CSS, JavaScript). URL: https://www.w3schools.com/ (дата звернення: 17.05.2026).uk_UA
dc.relation.references4.PlantUML. Інструмент для автоматичного створення діаграм з текстового опису. URL: https://plantuml.com/ (дата звернення: 20.05.2026).uk_UA
dc.relation.references5.React. Офіційна документація бібліотеки для побудови користувацьких інтерфейсів. URL: https://react.dev/ (дата звернення: 21.05.2026).uk_UA
dc.relation.references6. Spring Boot. Офіційна документація фреймворку для розробки серверних додатків на Java. URL: https://spring.io/projects/spring-boot/ (дата звернення: 22.05.2026).uk_UA
dc.relation.references7. PostgreSQL. Документація реляційної системи керування базами даних. URL: https://www.postgresql.org/docs/ (дата звернення: 23.05.2026).uk_UA
dc.relation.references8. Vite. Офіційна документація інструменту для автоматизації збирання фронтенд-проєктів. URL: https://vitejs.dev/guide/ (дата звернення: 25.05.2026).uk_UA
dc.relation.references9. Tailwind CSS. Документація фреймворку для швидкого налаштування дизайну інтерфейсу. URL: https://tailwindcss.com/docs/ (дата звернення: 24.05.2026).uk_UA
dc.relation.references10. JWT (JSON Web Tokens). Офіційний стандарт безпечної передачі даних між сторонами. URL: https://jwt.io/introduction/ (дата звернення: 26.05.2026).uk_UA
dc.relation.references11. Neon. Офіційний вебсайт хмарної платформи для безсерверної PostgreSQL. URL: https://neon.tech/ (дата звернення: 27.05.2026).uk_UA
dc.relation.references12. Render. Хмарна PaaS-платформа для хостингу вебзастосунків. URL: https://render.com/ (дата звернення: 28.05.2026).uk_UA
dc.relation.references13. Vercel. Хмарна платформа для розгортання фронтенд-інтерфейсів. URL: https://vercel.com/ (дата звернення: 29.05.2026).uk_UA
dc.relation.references14. React Helmet. Документація бібліотеки для керування метаданими в SPA. URL: https://github.com/nfl/react-helmet/ (дата звернення: 30.05.2026).uk_UA
dc.relation.references15. Sentry. Платформа для моніторингу помилок та продуктивності застосунків у реальному часі. URL: https://sentry.io/ (дата звернення: 31.05.2026).uk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015В’юнник О.О. Розробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 97 с.uk_UA
Apareix a les col·leccions:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Viunnyk_O.pdfКваліфікаційна робота фахового молодшого бакалавра4,24 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.