
- •Домашнее задание по дисциплине «Проектирование информационных систем» на тему «Функционирование гостиницы»
- •Оглавление
- •Введение
- •Исследование функций и целей организации
- •Постановка задачи
- •Предварительный анализ работы предприятия
- •4. Создание модели ис «Функционирование мотеля»
- •4.1. Функциональная диаграмма (idef0 или sadt)
- •4.2. Диаграмма потоков данных (dfd)
- •4.3. Диаграмма idef3
- •4.4. Диаграмма дерева узлов
- •4.5. Swim Lane диаграмма
- •4.6. Модель организационной структуры
- •Проблемы, выявленные в процессе построения модели «as-is»
- •5. Оптимизация работы мотеля
- •Заключение
4.2. Диаграмма потоков данных (dfd)
Одним из важнейших способов описания процесса являются диаграммы потоков данных (информации) DFD (Data Flow Diagram). Подобные диаграммы содержат, как правило, два типа графических объектов: четырехугольники и стрелки. Первые описывают функции (работы, процессы), вторые — потоки данных между этими функциями.
На диаграмме DFD функции обычно располагаются слева направо в порядке, соответствующем последовательности их выполнения во времени, хотя это не является обязательным. Если придерживаться указанного требования, то полученная схема — это описание процесса, которое схоже с описанием процесса в нотации IDEF3. К описанию процессов в DFD применимы типовые правила декомпозиции. Что касается сторон четырехугольников, то в нотации DFD они не имеют того значения, как в IDEF0.
Для чего служат нотации DFD? В первую очередь они нужны для описания реально существующих в организации потоков данных. Описания могут создаваться как по процессному, так и по функциональному признаку. В первом случае мы получаем модели бизнес-процессов в формате DFD, во втором — схему обмена данными между подразделениями. Созданные модели потоков Данных организации могут быть использованы при решении таких задач, как:
определение существующих хранилищ данных (текстовые документы, файлы, Система управления базой данных — СУБД);
определение и анализ данных, необходимых для выполнения каждой функции процесса;
подготовка к созданию модели структуры данных организации, так называемая ERD-модель (IDEF1X);
выделение основных и вспомогательных бизнес-процессов организации
Построение модели начинается с контекстной диаграммы. На ней отображается основной процесс (сама система в целом) и ее связи с внешней средой (внешними сущностями). Это взаимодействие показывается через потоки данных (рис. 7).
Рис. 7 Диаграмма потоков данных «Обеспечение дополнительных услуг»
На данной диаграмме описан процесс обеспечения дополнительных услуг. Были введены следующие работы: обработка заявки на дополнительные услуги и формирование счета по дополнительным услугам. Также на диаграмме находится следующие хранилища данных: Список дополнительных услуг, отчет по счетам клиентов и данные о номерах гостиницы. Хранилище данных позволяет описывать данные, которые необходимо сохранить в памяти прежде чем использовать в работах. На диаграмме присутствуют внешние ссылки: материальная база, персонал и обращение клиента. Внешние ссылки обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы.
В соответствии с представленной DFD диаграммой складывается следующий алгоритм закупки:
Клиент подает заявку на оказание дополнительных услуг;
Производится проверка заявки: сверяется список свободных номеров, если клиент подал заявку на переселение, либо проверяет список дополнительных услуг, если такая услуга имеется, то 3, иначе 4;
Персонал отказывает в оказании данной услуги;
Персонал выполняет услугу по заявке;
Формируется счет по оказанию дополнительной услуги;