Размещено на http://www.allbest.ru/
Содержание
Задание
1. Декомпозиция библиотечной системы
1.1 Контекстная диаграмма
2. Диаграммы декомпозиций
2.1 Ведение каталога
2.1.1 Ведение каталога книг
2.1.2 Ведение каталога читателей
2.2 Поисковая система
2.3 Система формирования заказов
3. Диаграммы дерева узлов
4. Модель базы данных
Задание
Библиотека. Разработать информационную систему для ведения каталога книг/читателей, поисковой системы, системы предварительных заказов на приобретение книг, а так же системы предварительной записи на использование дефицитной литературы и просмотра очереди.
Для проектируемой ИС построить модель AS-IS (как есть), в нотации IDEF0, состоящую из:
контекстной диаграммы;
диаграммы декомпозиции (не менее 2-х уровней);
диаграммы дерева узлов;
Полученные диаграммы необходимо согласовать с руководителем дипломного проекта.
Построить модель данных для базы данных с использованием средства ERwin.
1. Декомпозиция библиотечной системы
1.1 Контекстная диаграмма
Исследуемым объектом является информационная система библиотеки, взаимодействие с внешней средой указано на рис.1.
Рис.1 Контекстная диаграмма информационной системы
На вход информационной системы поступают:
Книги;
Люди;
Запросы.
На выходе информационной системы получаются:
Книги;
Отказы клиентов;
Читатель/покупатель.
Процессами управления являются:
Нормативные акты;
Особенности СУБД.
Для полноценной работы системы необходим:
Персонал.
В систему обращаются люди для получения необходимой информации о наличии, приобретении, возврата книг, делают они это лично (люди), либо получают информацию по телефону (запрос).
В систему поступают новые закупленные книги, журналы (книги), а так же поступают книги от читателей, которые спешат вернуть прочитанные книги в библиотеку, чтобы взять новые.
В библиотечной системе есть свои правила (нормативные акты), установленные как законодательством, так и уставом библиотеки, которые регламентируют порядок выдачи, продажи, учёта книг, составление отчётов и документов, поведение персонала в различных ситуациях.
За обеспечением работы всей системы следят люди (персонал). Обязанности работников регламентируются (нормативные акты).
2. Диаграммы декомпозиций
Вся библиотечная система состоит из трёх основных частей, а именно:
Ведение каталога;
Поисковой системы;
Системы формирования заказов.
Взаимодействие этих блоков (подсистем) показано на рис.2.
Организация каталогов, занесение информации в базу данных, учёт книг, читателей всё это происходит в подсистеме «Ведение каталогов». Через неё проходят все книги, все читатели, это самый основной компонент информационной системы библиотеки, в нем осуществляется вся основная деятельность библиотеки.
Рис.2 Взаимодействие основных компонентов системы
Поисковая подсистема занимается непосредственной обработкой запросов от системы или запросов из вне, а так же предоставлением информации по этим запросам.
Система формирования заказов, занимается продажей книг клиентам, не является основной для разрабатываемой библиотечной системы, обеспечивает коммерческую деятельность данного учреждения.
2.1 Ведение каталога
Подсистема ведения каталогов состоит из двух основных элементов:
Ведение каталога книг;
Ведение каталога читателей.
На входы этих элементов системы идут книги и люди соответственно. Управляющими воздействиями являются нормативные акты и полученные данные на ранее заданные запросы (выполненные запросы). Работу этих элементов обеспечивает персонал. Выполнение этих процессов дают системе информацию, которая будет записываться в Базу Данных, тем самым получается информационная привязка книг и людей к этой библиотечной системе рис.3.
Рис.3 Подсистема ведения каталогов
