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