Defnyddiwch y dynodwr hwn i ddyfynnu neu i gysylltu â'r eitem hon:
http://elartu.tntu.edu.ua/handle/lib/53328| Teitl: | Розробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision» |
| Teitlau Eraill: | Development of a Web Application for the "Grand Vision" Cinema Automation |
| Awduron: | В’юнник, Олег Олександрович Viunnyk, Oleh |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | В’юнник О.О. Розробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 97 с. |
| Dyddiad Cyhoeddi: | Jul-2026 |
| Date of entry: | 10-Jul-2026 |
| Cyhoeddwr: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Марціяш, Галина Ярославівна Martsiiash, Halyna |
| Committee members: | Гладьо, Сергій Володимирович Hlado, Serhii алексевич, наталя |
| Allweddeiriau: | Вебзастосунок Web application кінотеатр cinema автоматизація automation афіша фільмів movie schedule бронювання квитків ticket booking електронний квиток electronic ticket QR-код QR code адміністративна панель admin panel REST API React Spring Boot PostgreSQL |
| Page range: | 97 |
| Crynodeb: | Тема кваліфікаційної роботи: озробка вебзастосунку для автоматизації роботи кінотеатру «Grand Vision». Метою роботи є розробка web-сайту для автоматизації діяльності мережі кінотеатрів, що забезпечує перегляд афіші фільмів, пошук і фільтрацію кінострічок, вибір сеансу та місця в залі, оформлення електронного квитка, авторизацію користувачів, роботу особистого кабінету та адміністрування даних. Пояснювальна записка складається з п’яти розділів. У роботі виконано аналіз існуючих рішень, сформовано технічне завдання, розроблено структуру web-сайту, базу даних, клієнтську, серверну й адміністративну частини та проведено тестування. Клієнтська частина реалізована з використанням React та Vite, серверна частина — на основі Spring Boot, база даних — PostgreSQL. Обсяг пояснювальної записки — 97 сторінок. Графічна частина містить структурну схему web-сайту, схему використання прецедентів, ER-діаграму бази даних та техніко-економічні показники програмного продукту. 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. |
| Content: | АНОТАЦІЯ ...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 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53328 |
| Copyright owner: | ©В’юнник Олег Олександрович |
| References (Ukraine): | 1.Марціяш Г. Я., Слободян Р. О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2026. 2.diagrams.net (draw.io). Онлайн-сервіс для створення структурних схем та блок-діаграм. URL: https://app.diagrams.net/ (дата звернення: 16.05.2026). 3.W3Schools. Навчальний ресурс з веб-технологій (HTML, CSS, JavaScript). URL: https://www.w3schools.com/ (дата звернення: 17.05.2026). 4.PlantUML. Інструмент для автоматичного створення діаграм з текстового опису. URL: https://plantuml.com/ (дата звернення: 20.05.2026). 5.React. Офіційна документація бібліотеки для побудови користувацьких інтерфейсів. URL: https://react.dev/ (дата звернення: 21.05.2026). 6. Spring Boot. Офіційна документація фреймворку для розробки серверних додатків на Java. URL: https://spring.io/projects/spring-boot/ (дата звернення: 22.05.2026). 7. PostgreSQL. Документація реляційної системи керування базами даних. URL: https://www.postgresql.org/docs/ (дата звернення: 23.05.2026). 8. Vite. Офіційна документація інструменту для автоматизації збирання фронтенд-проєктів. URL: https://vitejs.dev/guide/ (дата звернення: 25.05.2026). 9. Tailwind CSS. Документація фреймворку для швидкого налаштування дизайну інтерфейсу. URL: https://tailwindcss.com/docs/ (дата звернення: 24.05.2026). 10. JWT (JSON Web Tokens). Офіційний стандарт безпечної передачі даних між сторонами. URL: https://jwt.io/introduction/ (дата звернення: 26.05.2026). 11. Neon. Офіційний вебсайт хмарної платформи для безсерверної PostgreSQL. URL: https://neon.tech/ (дата звернення: 27.05.2026). 12. Render. Хмарна PaaS-платформа для хостингу вебзастосунків. URL: https://render.com/ (дата звернення: 28.05.2026). 13. Vercel. Хмарна платформа для розгортання фронтенд-інтерфейсів. URL: https://vercel.com/ (дата звернення: 29.05.2026). 14. React Helmet. Документація бібліотеки для керування метаданими в SPA. URL: https://github.com/nfl/react-helmet/ (дата звернення: 30.05.2026). 15. Sentry. Платформа для моніторингу помилок та продуктивності застосунків у реальному часі. URL: https://sentry.io/ (дата звернення: 31.05.2026). |
| Content type: | Professional Junior Bachelor Thesis |
| Ymddengys yng Nghasgliadau: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Ffeiliau yn yr Eitem Hon:
| Ffeil | Disgrifiad | Maint | Fformat | |
|---|---|---|---|---|
| Viunnyk_O.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 4,24 MB | Adobe PDF | Gweld/Agor |
Diogelir eitemau yn DSpace gan hawlfraint, a chedwir pob hawl, onibai y nodir fel arall.