Домашняя работа по практикуму на ЭВМ.
Вар 17: Видеопрокат
Система управления данными о видеокассетах и дисках, об их выдаче клиентам.
Поддерживаемые данные
Клиенты
ФИО
Контактная информация: адрес, телефон
Какие носители с фильмами, когда и по какой цене ему выдавались, когда он их возвращал
Фильмы
Название
Компания, режиссер, год выхода
Носители (кассеты, диски) и стоимость проката каждого типа носителя
Количество экземпляров на каждом типе носителя и свободных экземпляров
Для каждого экземпляра: кому и когда его выдавали, когда он возвращался
Поддерживаемые операции
Получение списка клиентов и фильмов
Получение истории выдачи и приема фильмов у клиента, списка находящихся у него фильмов
Получение истории выдачи и приема экземпляров фильма, сводных сведений о наличии, выдаче и приеме фильмов за заданный интервал времени
Внесение информации о выдаче фильма клиенту, получении от него и оплате
Добавление и удаление клиента, чтение и редактирование данных о нем
Добавление и удаление фильма и отдельных экземпляров, чтение и редактирование данных о фильмах и их экземплярах
Use cases:
Получить список доступных фильмов.
Получить список клиентов взявших определенный фильм.
Получить историю клиента.
Получение истоии экземпляра.
Передача экземпляра клиента и его возвращение.
Добавление/удаление клиента.
Доавление/удаление фильма.
Прямоугольники - страницы, овалы - кнопки.
Главная: инфо о салоне видеопроката
Фильмы: список фильмов с информацией о количетве доступных экземляров разного вида.
Добавление фильма: поля с информацией о фильме, для заполнения.
Инфо о фильме: вся информация о фильме.
Экземпляры: список экземпляров по индексам, у занятых указан клиент у которого на руках находится данный экземпляр.
История экземпляра: информация когда и у кого он был на руках
Клиенты: список клиентов
Добавление клиента: поля с информацией о клиенте для заполнения.
Инфо клиента: вся информация о клиент и его история (что и когда он брал, когда возвращал)
Страница выдачи: список экземпляров и список клиентов, где быбирается нужный клиент и экземпляр.
Получить список доступных фильмов - переход на страницу "фильмы".
Получить список клиентов взявших определенный фильм - страница "инфо о фильме".
Получить историю клиента - страница "инфо клиента".
Получение истоии экземпляра - страница истории экземпляра.
Передача экземпляра клиента и его возвращение - страница выдачи/кнопка возврат.
Добавление/удаление клиента - страница добавления/кнопка удаления.
Доавление/удаление фильма - аналогично предыдущему.
Как попастьна нужную страницу и где необходимые кнопки указано на схеме.