Спецификация интерфейсов

Вверх ]

 

Домой
Увлечения
Фотоальбом
Избранное
Учеба

Интерфейс DB-BL

Уровень базы данных должен предоставлять уровню бизнес-логики следующие данные:

  • Общую таблицу со списком игроков, в которой для каждого игрока записаны ФИО и лучшее достижение
  • Таблицу турниров. Каждый турнир представляет собой два списка матчей: список матчей группового турнира и список матчей play-off. Для каждого матча в обоих списках хранятся ссылки на участников и результат (в случае, если они известны), а также ссылки на следующие матчи для каждого из участников (для группового турнира эти ссылки привязаны к участникам, для play-off — к условным победителю и проигравшему)
  • Таблицу со списком пользователей и прав доступа для каждого (пользователь/администратор)

Уровень DB должен быть способен обрабатывать изменения в этих данных, запрашиваемые уровнем бизнес-логики.

Интерфейс BL-UI

Уровень бизнес-логики должен предоставлять уровню интерфейса пользователя следующие данные:

  • Список турниров
  • Таблицу матчей группового турнира
  • Дерево матчей play-off
  • Для каждого матча — информацию об участниках, включающую их персональные данные и вычисленный рейтинг
  • Список участников с информацией о каждом участнике

Уровень BL должен быть способен обрабатывать изменения в этих данных, запрашиваемые уровнем интерфейса пользователя.