[jekatmb22]
[jekatmb22]На сайте 2 года и 4 месяца (заходил 2 года 3 месяца 12 дней назад)
1
997.5
|
Рейтинг997.5
997.5
|
Редактирование бюджета
10 Января 2020
Бюджет:
15 000 руб
1 ЗАДАНИЕ НА РАЗРАБОТКУ
Настоящий документ включает в себя требования на создание веб-портала автоматизированной системы резервированияпокупки билетов кинотеатра. 2 Технологический стек: БД MySQL Язык программирования Java Одностраничное приложение (возомжно разделение на два одностраничных приложения для администраторов системы и для пользователей сайта) 3 ОБЩИЕ ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ Задачи системы: Автоматизировать продажу билетов Сократить время прибывание клиентов в кассах Система должна: Предоставлять полную информацию о кинофильме (возрастные ограничения, жанр, продолжительность, цена, о фильме {краткий сюжет, актеры}) Позволять пользователям регистрироваться (ФИО, email, дата рождения, номер телефона, пароль). Авторизация на сайте по email. Зарегистрированные пользователи должны иметь возможность резервироватьпокупать билеты на выбранные сеансы с возможностью выбора места(аналогично сайту кинопоиск). Пользовательские роли Система должна поддерживать следующую ролевую модель, а также возможность управления ролями и их правами. Основные ролевые группы и их состав: 3.1.1. Пользователи сайта: a) Незарегистрированный пользователь; b) Зарегистрированный пользователь. 3.1.2. Пользователи системы: a) Администратор системы. Пользователи сайта a) Незарегистрированный пользователь это пользователь, который не авторизовался в системе. Пользователь получает запрашиваемую информацию в режиме реального времени. Пользователь может: * просматривать списки кинофильмов; * осуществлять взаимодействие с формами регистрации и авторизации. b) Зарегистрированный пользователь это пользователь, который имеет учетную запись и авторизовался в системе. Зарегистрированный пользователь наследует все права и возможности незарегистрированного пользователя. Зарегистрированный пользователь может: * бронировать, покупать билет в кинотеатр; * восстанавливать пароль через email; * редактировать данные профиля. Администратор системы Администратор может: * Добавлять, удалять и редактировать информацию о фильме: возрастные ограничения; жанр; продолжительность; цена; о фильме. * Добавлять, удалять и редактировать информацию о кинозале Зал (номер, вместительность в формете X * Y ) * Формировать прогрмамную сетку показов (привязка залов к временным слотам и фильмам) |