Анализ поведения системы(4).ppt
- Количество слайдов: 9
АНАЛИЗ ПОВЕДЕНИЯ СИСТЕМЫ (НА ПРИМЕРЕ ВИДЕОБИБЛИОТЕКИ) Дисциплина: Базы данных Курс: 3
ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ В качестве предметной области используется описание работы проката фильмов, который получает запросы на фильмы от клиентов и фильмы, возвращаемые клиентами. Запросы рассматриваются администрацией проката с использованием информации о клиентах и фильмах. При этом проверяется и обновляется список арендованных дисков, а также проверяются записи о членстве. Администрация также контролирует возвраты фильмов, используя информацию о фильмах и список арендованных дисков, который постоянно обновляется. Обработка запросов на фильмы и возврат дисков включает следующие действия: § если клиент не является членом библиотеки, то он не имеет право на аренду; § если требуемый фильм имеется в наличии, то администрация информирует клиента об арендной плате; § если клиент просрочил срок возврата , то ему не разрешается брать новые фильмы. Прокат получает свои фильмы от своих поставщиков. Когда фильмы поступают прокат, то о них фиксируется необходимая информация. Информация о членстве содержится отдельно от записей об аренде фильмов. Администрация регулярно готовит отчеты за определенный период времени о членах клуба, поставщиках и аренде фильмов.
НАЗНАЧЕНИЕ ИС Ведение базы данных о членах библиотеки, фильмах, аренде и поставщиках. При этом руководство библиотеки должно иметь возможность получать различные виды отчетов для выполнения своих задач.
ВНЕШНИЕ СУЩНОСТИ • • • Клиенты Поставщики Руководство
НАЧАЛЬНАЯ КОНТЕКСТНАЯ ДИАГРАММА Клиент Поставщик Информация от клиента Информация для клиента Информация от поставщика Прокат_фильмов * Информация от руководства Информация для руководства Руководство
МАТРИЦА СПИСКА СОБЫТИЙ № пп Описание Реакция 1. Клиент желает стать членом клуба Регистрация клиента 2. Клиент запрашивает аренду фильма Рассмотрение запроса 3. Клиент возвращает фильм Рассмотрение возврата 4. Руководство заключает договор с новым поставщиком Регистрация поставщика 5. Поставщик предоставляет новый фильм Получение нового фильма 6. Руководство запрашивает новый отчет Формирование требуемого отчета для руководства
ДЕТАЛИЗАЦИЯ ПОТОКОВ ДАННЫХ Поток на диаграмме нулевого уровня Поток на диаграмме верхнего уровня Информация от клиента • Данные о клиенте • Запрос об аренде Информация для клиента • Членская карточка • Ответ на запрос об аренде Информация от руководства • Запрос отчета о членах • Запрос отчета о поставщиках • Новый поставщик • Запрос отчета об аренде • Запрос отчета о фильмах Информация от поставщика • Данные о постащике • Новый фильм
КОНЕЧНАЯ КОНТЕКСТНАЯ ДИАГРАММА Руководство Запрос о новых членах Отчет о Запрос отчета членах о постащиках Данные о клиенте Членская карточка Отчет о поставщиках Администрирование поставщиков Админист рирование членов библ. Данные о поставщике Клиент Запрос об аренде Новый поставщик Прокат_фильмов* Поставщик Ответ на запрос Администрирование аренды Новый фильм Отчет об аренде Отчет о фильмах Запрос отчета об аренде Адинист рирование фонда фильмов Запрос отчета о фильмах Руководство
БЛАГОДАРЮ ЗА ВНИМАНИЕ
Анализ поведения системы(4).ppt