Короткий опис(реферат):
У кваліфікаційній роботі досліджується, аналізується та розробляється веб-сайт для керування діяльністю кінотеатру. Впровадження такого веб-сайту дозволить зменшити витрати часу на налаштування залів, додавання фільмів та створення сесій, а також підвищити загальну ефективність роботи кінотеатру. В першому розділі проведено аналіз веб-сайтів кінотеатрів. Розглянуто основні компоненти та можливості існуючих веб-платформ. Проведено порівняльний аналіз з метою виявлення переваг та недоліків кожної з розглянутих систем. На основі цього аналізу сформульовано чіткі вимоги та задачі для подальшого дослідження та розробки власного рішення. У другому розділі розглянуто написання User Stories для визначення вимог до системи та функціональних можливостей веб-сайту, описано використання фреймворку Rails, зокрема його переваги. Проведено аналіз вибору інструментів для розробки та для розгортання додатку у виробниче середовище. У третьому розділі детально описано програмну реалізацію веб-сайту для управління діяльністю кінотеатру, включаючи розробку його основних модулів та
компонентів. Використовуючи фреймворк Rails, було створено моделі для управління базою даних, контролери для обробки запитів та представлення для
відображення інформації користувачам. В результаті проведеної роботи було створено функціональний веб-сайт для управління діяльністю кінотеатру, який значно оптимізує процеси налаштування залів, додавання фільмів та створення сеансів. Веб-сайт забезпечує ефективну обробку платежів та отримання актуальної інформації про фільми через інтеграції з сторонніми сервісами. Розроблений веб-сайт не лише підвищує ефективність робочих процесів кінотеатру, але й забезпечує покращений досвід користувачів для адміністраторів та відвідувачів. In the qualification work, a website for managing the activities of a cinema is researched, analyzed, and developed. The implementation of such a website will reduce the time spent on setting up auditoriums, adding movies, and creating sessions, as well as increase the overall efficiency of the cinema's operations. In the first section, an analysis of cinema websites is conducted. The main components and capabilities of existing web platforms are considered. A comparative analysis is performed to identify the advantages and disadvantages of each system reviewed. Based on this analysis, clear requirements and tasks for further research and development of our own solution are formulated. In the second section, writing User Stories to define system requirements and website functionalities is discussed, and the use of the Rails framework, particularly its advantages, is described. An analysis of the selection of tools for development and
deployment of the application in a production environment is also conducted. The third section provides a detailed description of the software implementation of the website for managing the cinema's activities, including the development of its main modules and components. Using the Rails framework, models for database management, controllers for request processing, and views for information display to users were created. As a result of the work done, a functional website for managing the cinema's activities was created, significantly optimizing the processes of setting up auditoriums, adding movies, and creating sessions. The website ensures efficient payment processing and access to current movie information through integrations with third-party services. The developed website not only improves the efficiency of the cinema's operational processes but also provides an enhanced user experience for administrators and visitors.
Суть розробки, основні результати:
Кудла Р. О. Розробка веб-орієнтованої системи керування діяльністю кінотеатру засобами Ruby on Rails: кваліфікаційна робота на здобуття кваліфікації бакалавр зі спеціальності 121 «Інженерія програмного забезпечення» студента групи ІПЗс-20-2 / ЗВО «Університет Короля Данила», факультет суспільних та прикладних наук, кафедра інформаційних технологій; керівник роботи: М. О. Слабінога. Івано-Франківськ, 2024. 70 с.: рис.12, дод.