- •Домашнее задание по дисциплине «Проектирование информационных систем» на тему «Функционирование гостиницы»
- •Оглавление
- •Введение
- •Исследование функций и целей организации
- •Постановка задачи
- •Предварительный анализ работы предприятия
- •4. Создание модели ис «Функционирование мотеля»
- •4.1. Функциональная диаграмма (idef0 или sadt)
- •4.2. Диаграмма потоков данных (dfd)
- •4.3. Диаграмма idef3
- •4.4. Диаграмма дерева узлов
- •4.5. Swim Lane диаграмма
- •4.6. Модель организационной структуры
- •Проблемы, выявленные в процессе построения модели «as-is»
- •5. Оптимизация работы мотеля
- •Заключение
Предварительный анализ работы предприятия
Прежде, чем преступить к непосредственной оптимизации работы мотеля, необходимо разобраться в его структуре и целях.
Система автоматизирует резервирование номеров и регистрацию новоприбывших постояльцев (фамилия, имя, отчество, сведения о документе, удостоверяющем личность, место постоянного жительства, номер апартамента, дата въезда, дата выезда) и получение дополнительных услуг, ведет учет платежей за проживание облегчает учет занятых, зарезервированных и свободных на данный момент апартаментов гостиницы.
На предприятии существует жесткая система иерархии персонала, что отображено на организационной структуре (рис.1), а также мотель придерживается стандартного алгоритма осуществления своей деятельности (рис.2).
Рис. 1 Организационная структура мотеля
Рис. 2 Бизнес-процесс мотеля
4. Создание модели ис «Функционирование мотеля»
4.1. Функциональная диаграмма (idef0 или sadt)
Для изучения предметной области была использована методология SADT. Методология SADT разработана Дугласом Россом и получила дальнейшее развитие. На ее основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США. Модель SADT представляет собой серию диаграмм с сопроводительной документацией, разбивающих сложный объект на составные части, которые представлены в виде блоков. Детали каждого из основных блоков показаны в виде блоков на других диаграммах. Каждая детальная диаграмма является декомпозицией блока из более общей диаграммы. На каждом шаге декомпозиции более общая диаграмма называется родительской для более детальной диаграммы.
Построение модели начинается с контекстной диаграммы, которая представляет всю систему в виде простейшей компоненты - одного блока «Функционирование гостиницы» (рис.3) и стрелок, изображающих все основные связи моделируемой системы с внешним миром.
Рис. 3. Верхний уровень бизнес-процесса мотеля
Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции (рис.4).
Рис. 4. Диаграмма декомпозиции
Таблица 1
Работы диаграммы декомпозиции А0
Activity Name |
Definition |
Администрирование |
Работа по управлению гостиницей |
Обслуживание клиентов |
Оказание услуг клиентам |
Бухгалтерский учет |
Учет финансового дохода с учетов всех затрат |
Таблица 2
Стрелки контекстной диаграммы
Activity Name |
Arrow Name |
Arrow Type |
Администрирование |
Нормативные документы |
Control |
Устав гостиницы |
Control |
|
Менеджер по управлению |
Mechanism |
|
Административный отчет |
Output |
|
Бухгалтерский отчет |
Input |
|
Прейскурант цен |
Output |
|
Обслуживание клиентов |
Нормативные документы |
Control |
Устав гостиницы |
Control |
|
Прейскурант цен |
Input |
|
Обращение клиентов |
Input |
|
Отчет по заселениям |
Output |
|
Отчет по отказам |
Output |
|
Отчет по оплатам |
Output |
|
Плата за услуги |
Input |
|
Материальная база |
Mechanism |
|
Персонал |
Mechanism |
|
Бухгалтерский учет |
Нормативные документы |
Control |
Устав гостиницы |
Control |
|
Прейскурант цен |
Input |
|
Плата за услуги |
Input |
|
Отчет по заселениям |
Input |
|
Отчет по отказам |
Input |
|
Отчет по оплатам |
Input |
|
Бухгалтерский отчет |
Output |
|
Бухгалтер |
Mechanism |
|
Материальная база |
Mechanism |
|
Доход |
Output |
В процессе декомпозиции работы «Администрирование» были выделены следующие работы: составление тарифов по номерам и составление отчета по административной деятельности. Механизмом в данной диаграмме является менеджер по управлению персонала. На входе данной диаграммы будет находиться бухгалтерский отчет. Управлением в данной диаграмме является устав гостиницы и нормативные документы.
Выходными данными – прейскурант цен и административный отчет (рис. 5).
Рис. 5. Диаграмма декомпозиции работы «Администрирование»
Таблица 3
Работы диаграммы декомпозиции «Администрирование»
Activity Name |
Definition |
Составление тарифов по номерам |
Изучение статистики посещения номером и составление прейскуранта |
Составление отчета по административной деятельности |
Составление отчета по проделанной работе гостиницы |
В процессе декомпозиции работы «Обслуживание клиентов» были выделены следующие работы: бронирование номеров, оформление клиента, обеспечение дополнительных услуг, обслуживание номеров, расчет и выселение клиента. Механизмами в данной диаграмме является персонал и материальная база. На входе данной диаграммы будет находиться обращение клиентов и плата за услуги. Управлением в данной диаграмме является устав гостиницы и нормативные документы. Выходными данными – отчет по отказам, отчет по заселениям, оказываемые услуги и отчет по оплатам (рис. 6).
Рис. 6. Диаграмма декомпозиции работы «Обслуживание клиентов»
Таблица 4
Работы диаграммы декомпозиции «Обслуживание клиентов»
Activity Name |
Definition |
Бронирование номеров |
Резервирование номера |
Оформление клиента |
Оформление договора клиента с гостиницей и размещение клиента |
Обеспечение дополнительных услуг |
Обслуживание клиента, обеспечение дополнительных услуг таких как, переселение, заказ в номер и т.д. |
Обслуживание номеров |
Уборка номеров |
Расчет |
Расчет клиента за оказываемые услуги |
Выселение клиента |
Проверка номера после клиента, расторжение договора |