Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тз.docx
Скачиваний:
7
Добавлен:
19.08.2019
Размер:
2.88 Mб
Скачать
    1. Модульная структура

Система состоит из следующих модулей и разделов:

  • модуль «Авторизация»;

  • модуль «Мои настройки»;

  • модуль «Администратор»;

  • модуль «Приобретение билетов»;

  • модуль «Форум»;

  • раздел «Кинотеатры»;

  • раздел «Новости»;

  • раздел «Фильмы»;

  • модуль «Уведомления».

Описание модулей системы

Модуль «Авторизация» предназначен для аутентификации пользователей и предоставления им прав для доступа к информации на ресурсе. Модуль позволяет сохранять учетную информацию пользователя на локальной машине в виде cookie-файлов.

Модуль «Мои настройки» доступен только для зарегистрированных пользователей и позволяет изменять настройки профиля пользователя, в том числе настройки оповещения о событиях, личные данные, контактную информацию.

Модуль «Мои настройки» доступен только для зарегистрированных пользователей и позволяет изменять настройки профиля пользователя, в том числе настройки оповещения о событиях, личные данные, контактную информацию.

Модуль «Приобретение билетов» предназначен для реализации покупки и бронирования билетов в режиме online. Данную возможность имеют лишь зарегистрированные пользователи. Покупка билетов на сеанс осуществляется с помощью внешних систем электронных платежей – QIWI и WebMoney. Пользователь переводит со своего электронного кошелька, созданного в рамках одной из вышеуказанных систем на кошелек кинотеатра и получает смс с кодом билета.

Бронирование билетов на сеанс осуществляется в рамках системы, пользователь также получает смс с кодом билета, но при этом он оплачивает билет в кассе кинотеатра и должен сделать это за определенное время до начала сеанса (обычно 30 минут). Если этого не происходит, билет вновь становится свободным.

Также при бронировании билетов накладывается ограничение на их количество. Пользователь может забронировать не более трех билетов на один сеанс. Количество купленных билетов не ограничено.

Модуль «Форум» осуществляет возможность общения зарегистрированных пользователей. Модуль позволяет любому пользователю создавать темы для обсуждения и оставлять свои сообщения в темах, созданными другими пользователями. В рамках данного модуля необходима система антимата, которая автоматически закрывает нецензурные выражения специальным набором символов. Администраторы системы с помощью модуля «Администратор» дополнительно модерируют содержимое форума, также имея право создавать сообщения в любых темах.

Для незарегистрированных пользователей данный модуль невидим.

Раздел «Кинотеатры» предназначен для отображения информации о кинотеатрах. Видим для всех пользователей, в том числе и незарегистрированных.

В разделе отображается контактная информация о кинотеатрах, фото и видео. Зарегистрированный пользователь может оставить комментарий на любой кинотеатр, а также проголосовать за него (отрицательно или положительно). Также имеется возможность ставить голоса за комментарии других пользователей.

Незарегистрированные пользователи не могут голосовать, но могут просматривать комментарии.

Редактирование содержимого ведется администраторами системы в рамках модуля «Администратор»

Раздел «Новости» предназначен для отображения новостей. Видим для всех пользователей, в том числе и незарегистрированных.

В разделе отображается новость, фото и видео к ней. Зарегистрированный пользователь может оставить комментарий на любую новость, а также проголосовать за нее (отрицательно или положительно). Также имеется возможность ставить голоса за комментарии других пользователей.

Незарегистрированные пользователи не могут голосовать, но могут просматривать комментарии.

Редактирование содержимого ведется администраторами системы в рамках модуля «Администратор»

Раздел «Новости» предназначен для отображения новостей. Видим для всех пользователей, в том числе и незарегистрированных.

В разделе отображается новость, фото и видео к ней. Зарегистрированный пользователь может оставить комментарий на любую новость, а также проголосовать за нее (отрицательно или положительно). Также имеется возможность ставить голоса за комментарии других пользователей.

Незарегистрированные пользователи не могут голосовать, но могут просматривать комментарии.

Редактирование содержимого ведется администраторами системы в рамках модуля «Администратор»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]