[go: up one dir, main page]

Skip to content

VStroev/Prak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prak

Домашняя работа по практикуму на ЭВМ.

Вар 17: Видеопрокат

Система управления данными о видеокассетах и дисках, об их выдаче клиентам.

Поддерживаемые данные

Клиенты
    ФИО
    Контактная информация: адрес, телефон
    Какие носители с фильмами, когда и по какой цене ему выдавались, когда он их возвращал
Фильмы
    Название
    Компания, режиссер, год выхода
    Носители (кассеты, диски) и стоимость проката каждого типа носителя
    Количество экземпляров на каждом типе носителя и свободных экземпляров
    Для каждого экземпляра: кому и когда его выдавали, когда он возвращался

Поддерживаемые операции

Получение списка клиентов и фильмов
Получение истории выдачи и приема фильмов у клиента, списка находящихся у него фильмов
Получение истории выдачи и приема экземпляров фильма, сводных сведений о наличии, выдаче и приеме фильмов за заданный интервал времени
Внесение информации о выдаче фильма клиенту, получении от него и оплате
Добавление и удаление клиента, чтение и редактирование данных о нем
Добавление и удаление фильма и отдельных экземпляров, чтение и редактирование данных о фильмах и их экземплярах

Use cases:

Получить список доступных фильмов.
Получить список клиентов взявших определенный фильм. 
Получить историю клиента.
Получение истоии экземпляра. 
Передача экземпляра клиента и его возвращение. 
Добавление/удаление клиента.
Доавление/удаление фильма.  

Схема бд:

index

Схема сайта:

untitled diagram 4

Прямоугольники - страницы, овалы - кнопки.

Краткое содержание страниц:

Главная: инфо о салоне видеопроката

Фильмы: список фильмов с информацией о количетве доступных экземляров разного вида.

Добавление фильма: поля с информацией о фильме, для заполнения.

Инфо о фильме: вся информация о фильме.

Экземпляры: список экземпляров по индексам, у занятых указан клиент у которого на руках находится данный экземпляр.

История экземпляра: информация когда и у кого он был на руках

Клиенты: список клиентов

Добавление клиента: поля с информацией о клиенте для заполнения.

Инфо клиента: вся информация о клиент и его история (что и когда он брал, когда возвращал)

Страница выдачи: список экземпляров и список клиентов, где быбирается нужный клиент и экземпляр.

Сценарии

Получить список доступных фильмов - переход на страницу "фильмы".

Получить список клиентов взявших определенный фильм - страница "инфо о фильме".

Получить историю клиента - страница "инфо клиента".

Получение истоии экземпляра - страница истории экземпляра.

Передача экземпляра клиента и его возвращение - страница выдачи/кнопка возврат.

Добавление/удаление клиента - страница добавления/кнопка удаления.

Доавление/удаление фильма - аналогично предыдущему.

Как попастьна нужную страницу и где необходимые кнопки указано на схеме.

Releases

No releases published

Packages

No packages published