Театральная касса

Театральная касса #

Требования к лабораторной работе № 1 #

Сущности #

Билет #

  • Дата и время формирования, формируется приложением автоматически.
  • Информация по спектаклю
    • Спектакль, строка.
    • Примерная продолжительность, минуты.
    • Дата премьеры, дата.
    • Актёры, список актёров с их ролями в данном спектакле.
  • Детали билета
    • Дата и время проведения спектакля, дата и время.
    • Название театра, строка.
    • Название зала, строка.
    • Зона зрительного зала, перечисление.
    • Номер ряда, число.
    • Номер места, число.
    • Стоимость в рублях, число.

Требования к лабораторной работе № 3 #

Необходимо реализовать редактирование списков спектаклей и списка проданных билетов. Проданные билеты должны исключаться из продажи.

Сущности #

Спектакль #

  • Спектакль, непустая строка.
  • Примерная продолжительность в минутах, целое число.
  • Дата премьеры, дата.
  • Роли.

Роль в спектакле #

  • ФИО актёра, непустая строка.
  • Название роли, непустая строка.

Показ спектакля #

  • Дата и время проведения спектакля, дата и время.
  • Название театра, строка.
  • Название зала, строка.

Проданный билет #

  • Дата и время формирования, формируется приложением автоматически.
  • Зона зрительного зала, перечисление.
  • Номер ряда, число.
  • Номер места, число.
  • Стоимость в рублях, число.

Требования к лабораторной работе № 4 #

Роли в системе #

  • Неавторизованный пользователь.
  • Администратор системы.
  • Работник театра.
    • Может управлять списком показов спектаклей в своём театре.
    • Может выпускать билеты для показов спектаклей в своём театре.
  • Зритель.
    • Может покупать билеты на предстоящие показы спектакля.
    • Может просматривать список билетов на спектакли.

© A. M. Васильев, 2024, CC BY-SA 4.0, andrey@crafted.su