Приложение к заданию №1 по дисциплине “Проектирование ИС”

В данном материале приводятся примеры описания предметной области. В качестве предметной области приведено описание работы видеобиблиотеки, получающей запросы на фильмы от клиентов и фильмы (носители – ленты, диски) возвращаемые клиентами. Запросы рассматриваются администрацией видеобиблиотеки с использованием информации о клиентах, фильмах и носителях. При этом проверяется и обновляется список арендованных носителей, проверяются записи о пользователях библиотеки. Администрация контролирует возврат носителей, используя информацию о фильмах, лентах и дисках, обновляемый список арендованных носителей. Обработка запросов на фильмы и возвратов носителей включает следующие действия: если клиент не является пользователем библиотеки, он не имеет права на аренду. Если требуемый фильм имеется в наличии, администрация информирует клиента об арендной плате. Если клиент просрочил срок возврата имеющихся у него носителей, ему не разрешается брать новые фильмы. Когда носитель возвращается, администрация расчитывает арендную плату плюс пени за несвоевременный возврат.

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

Администрация библиотеки регулярно готовит отчеты за определенный период времени о пользователях библиотеки, поставщиках носителей, о выдаче носителей и об их приобретении.

Из описания предметной области следует, что в процессе работы библиотеки участвуют следующие группы людей: клиенты (пользователи), поставщики и руководство. Эти группы являются внешними объектами и обозначаются обычными прямоугольниками, а процессы – окружностями.

Рис. 1. Начальная контекстная диаграмма.

Рис. 3. Диаграмма "сущность-связь".

В процессе анализа строится глобальная модель данных, представляемая в виде диаграммы “сущность-связь” (рис. 3).

Матрица списка событий при этом имеет следующий вид:

Описание Тип Реакция
1 Клиент желает стать пользователем библиотеки ND Регистрация клиента в качестве пользователя библиотеки
2 Клиент сообщает об изменении адреса ND Регистрация измененного адреса клиента
3 Клиент запрашивает аренду фильма ND Рассмотрение запроса
4 Клиент возвращает фильм ND Регистрация возврата
5 Руководство предоставляет полномочия новому поставщику ND Регистрация поставщика
6 Поставщик сообщает об изменении адреса ND Регистрация измененного адреса поставщика
7 Поставщик направляет фильм в библиотеку ND Получение нового фильма
8 Руководство запрашивает новый отчет ND Формирование требуемого отчета для руководства

Взаимосвязь между потоками данных выражена на диаграммах структур данных (рис. 2).

Рис. 2. Диаграмма структур данных.

Результатами проектирования информационной системы являются:

Сайт создан в системе uCoz