Требуется разработать веб-сайт для сети кинотеатров, обеспечивающий возможность покупки билетов, просмотра и выбора сеансов. Задание для курсовой работы! Веб-сайт должен представлять собой удобный веб-сайт с понятной навигацией, функционал которого будет включать в себя личный кабинет для пользователей (также регистрация и авторизация), страницу просмотра действующих в кинотеатре акций с их описанием, самодостаточное место администратора с полным контролем над содержимым, а именно со способностью добавлять, изменять, удалять записи в рамках текущей базы данных, просматривать информацию о клиентах кинотеатра и всех приобретенных билетах. Грамотно структурированная база данных будет выступать основой для выполнения текущей работы, так как она будет хранить в себе данные о кинотеатрах сети, кинозалах, сеансах, фильмах, билетах, клиентах, сотрудниках, акциях, для этого будут созданы соответствующие таблицы. Сайт необходимо наполнить контентом, который в свою очередь будет структурирован и разделен по разделам. Наряду с понятной навигацией интерфейса, сайт будет динамично реагировать на любое изменение базы данных, к примеру, если я добавлю новый кинотеатр в новом городе, система автоматически будет предлагать города, и новый внесется в этот список. В веб-сайте должна быть предусмотрен эта система ролей пользователей, они могут быть следующих видов: Зарегистрированный пользователь - может покупать билеты, просматривать информацию на сайте - имеет доступ в личный кабинет, где может редактировать личные данные Администратор - может покупать билеты, просматривать информацию на сайте - имеет доступ в личный кабинет, где может редактировать личные данные - имеет полный доступ к сайту с возможностью редактировать базу данных, за исключением таблицы клиентов и билетов, поскольку Незарегистрировнный пользователь(Гость) - может покупать билеты, просматривать информацию на сайте Дополнительно: желательно использовать технологию Ajax и сделать рекомендательную систему(можно на основе тех, кто посмотрел данный фильм) Оформить необходимо в виде отчета, где будут расписаны технологии, которые были использованы, инструменты и средства, бд какие таблицы, поля для чего используются, а также расписаны серверная часть и клиентская (основные функции). При необходимости могу скинуть картинки, как примерно должно быть).