Театральная касса #
Требования к лабораторной работе № 1 #
Сущности #
Билет #
- Дата и время формирования, формируется приложением автоматически.
- Информация по спектаклю
- Спектакль, строка.
- Примерная продолжительность, минуты.
- Дата премьеры, дата.
- Актёры, список актёров с их ролями в данном спектакле.
- Детали билета
- Дата и время проведения спектакля, дата и время.
- Название театра, строка.
- Название зала, строка.
- Зона зрительного зала, перечисление.
- Номер ряда, число.
- Номер места, число.
- Стоимость в рублях, число.
Требования к лабораторной работе № 3 #
Необходимо реализовать редактирование списков спектаклей и списка проданных билетов. Проданные билеты должны исключаться из продажи.
Сущности #
Спектакль #
- Спектакль, непустая строка.
- Примерная продолжительность в минутах, целое число.
- Дата премьеры, дата.
- Роли.
Роль в спектакле #
- ФИО актёра, непустая строка.
- Название роли, непустая строка.
Показ спектакля #
- Дата и время проведения спектакля, дата и время.
- Название театра, строка.
- Название зала, строка.
Проданный билет #
- Дата и время формирования, формируется приложением автоматически.
- Зона зрительного зала, перечисление.
- Номер ряда, число.
- Номер места, число.
- Стоимость в рублях, число.
Требования к лабораторной работе № 4 #
Роли в системе #
- Неавторизованный пользователь.
- Администратор системы.
- Работник театра.
- Может управлять списком показов спектаклей в своём театре.
- Может выпускать билеты для показов спектаклей в своём театре.
- Зритель.
- Может покупать билеты на предстоящие показы спектакля.
- Может просматривать список билетов на спектакли.