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

