База данных Кинотеатр

Цели и задачи

Целью данной курсовой работы является разработка сайта для заказа билетов в кино онлайн.

Введение и актуальность


Использование нативного Javascript не всегда целесообразно, так как это может вызывать сложности при создании сравнительно простых эффектов. Для упрощения работы с языком Javascript используются различные фреимворки и библиотеки. Наиболее популярная библиотека для работы с языком Javascript – JQuery. Данная библиотека позволяет ускорить написание Javascript-кода.
JQuery позволяет модернизировать содержимое HTML-документа, манипулируя объектами DOM-модели. DOM-модель – Document Object Model – древовидная модель элементов страницы, создаваемая браузером в процессе обработки HTML-кода [10-11].
Для того чтобы воспользоваться возможностями библиотеки JQuery, необходимо скачать ее и подключить к сайту. При использовании библиотеки на многостраничном сайте, необходимо подключить ее к каждой странице по-отдельности (исключение – использование CMS-систем).
JQuery обладает следующими возможностями [7, 11]:
поиск элементов на странице по селекторам;
обращение к любому элементу DOM-модели;
создание визуальных эффектов;
манипуляции с элементами, соответствующими указанным селекторам;
обработка событий;
асинхронная загрузка страниц.
PHP – серверный язык программирования, отвечает за взаимодействие с базой данных, обработку данных из базы, формирование HTML-страниц с использованием данных из базы, которые будут отображены конечному пользователю. PHP поддерживает как процедурную парадигму написания кода, так и объектно-ориентированную парадигму [11].
MySQL — свободная реляционная система управления базами данных. Существует две версии СУБД: платная и бесплатная. MySQL является решением для малых и средних приложений, используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы [12-15].
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы, поддерживающие полнотекстовый поиск, так и таблицы, поддерживающие транзакции на уровне отдельных записей.
Apache — свободный, кроссплатформенный веб-сервер, поддерживает операционные системы семейств Linux, Unix, Mac OS, Windows. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Использование веб-сервера необходимо для запуска серверных скриптов (PHP-скриптов) [9].
В качестве среды разработки выбран Visual Studio Code – свободно распространяемый редактор, позволяющий работать с языками PHP, Javascript, HTML, CSS, а также с препроцессорами для CSS. Visual Studio Code содержит множество средств, ускоряющих разработку приложений. К предустановленным средствам можно добавлять дополнительные плагины.

Заключение и вывод


В курсовой работе представлена разработка сайта для онлайн-заказа билетов в кинотеатре.
Сайт содержит следующую информацию:
фильмы, идущих в прокате: название, описание сюжета, ограничения по возрасту для зрителей, продолжительность фильма в минутах, страна производства фильма, имя режиссера;
клиенты, заказывающие билеты на сеансы;
время и залы для проводимых сеансов, с отметкой занятых в зале мест;
уровень комфортности мест в залах кинотеатра, стоимость билета в зависимости от времени сеанса, комфортности места.
С помощью библиотеки JQuery для языка программирования Javascript, на страницы сайта добавлены следующие интерактивные функции:
эффекты при наведении на пункты меню и блоки с фильмами;
выбор мест в зрительном зале при клике на блок со временем сеанса.
Все данные хранятся в реляционной базе, работающей под управлением MySQL. Сформированные билеты сохраняются в текстовые файлы. Информация о билете включает в себя: название фильма, дату сеанса, время его проведения, номер зала и стоимость билета.
Таким образом, можно сделать ввод о том, что поставленные задачи решены, цель достигнута.

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ