Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Построение диаграмм и моделей с использованием функционального подхода




В ходе проектирования АИС были сформулированы бизнес-процессы. Бизнес-процессы указаны в таблице 2.1.

 

Таблица 2.1- Бизнес-процессы регистрации клиентов

Бизнес - процесс Входная информация Выходная информация
  Приём заказа Инф. о клиенте Журнал номеров Прайс-лист   Счет за проживание
Приём оплаты Счет за проживание Квитанция об оплате
Размещение клиента Квитанция об оплате Запись информации о занятом номере

 

DFD-диаграмма, отражающая функцию регистрации клиентов, представлена на рисунке 2.1.

 

Рисунок 2.1 – DFD диаграмма потока данных

 

Таблица 2.2 - Операция «Сдача гостиничного номера»

 

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

 

Продолжение таблицы 2.2

 

         
Оплата услуги Клиент По мере поступления Счет за проживание Квитанция об оплате
Регистрация клиента Администратор По мере поступления Квитанция об оплате Карта гостя
Размещение в номере Портье По мере поступления Карта гостя Предоставленный номер

 

Основными функциями гостиницы являются регистрация клиентов и прием оплаты. На рисунке 2.2 представлена диаграмма отображающая процессы выполнения данных функций.

 

Рисунок 2.2 - IDEF0 диаграмма

 

Весь процесс функционирования гостиницы разбивается на 3 этапа:

1) Принятие заявки от клиента;

2) Принятие оплаты;

3) Размещение клиента в его номере.

После разбиения диаграммы получаем 3 блока декомпозиции (рисунок 2.3), описывающие каждая одну из работ, представленных на диаграмме верхнего уровня.

 

Рисунок 2.3 - Декомпозиция блока А0

 

Декомпозиция блока А1 предоставлена на рисунке 2.4.

Рисунок 2.4- Декомпозиция блока А1

 

Декомпозиция блока А2 предоставлена на рисунке 2.5.

 

Рисунок 2.5- Декомпозиция блока А2

 

Декомпозиция блока А3 предоставлена на рисунке 2.6.

 

Рисунок 2.6- Декомпозиция блока А3

 

В результате декомпозиции, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции.

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

 

Рисунок 2.7- STD диаграмма переходов состояний

 

ПОСТРОЕНИЕ ДИАГРАММ И МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА

 

В ходе проектирования АИС было построено 3 диаграммы объектно-ориентированного подхода:

-диаграмма последовательности

-диаграмма кооперации

- диаграмма активности

Разработка диаграммы последовательности представлена на рисунке 3.8.

Рисунок 2.8–UML диаграмма последовательности

На диаграмме кооперации указан обмен сообщениями между объектами при реализации любого варианта использования.

Разработка диаграммы кооперации предоставлена на рисунке 2.9.

 

Рисунок 2.9- UML диаграмма кооперации

 

С помощью диаграммы активности, которая представлена на рисунке 2.10 изображаются бизнес-процессы, по которым работает гостиница.

Рисунок 2.10–UMLдиаграмма активности

ГРАФИЧЕСКАЯ ЧАСТЬ

РАЗРАБОТКА МОДЕЛИ ДАННЫХ

ER-модель является формальной конструкцией, которая не предписывает никаких графических средств её отображения. На основе полученных результатов проведенного анализа предметной области была построена ER- модель базы данных, изображенная на рисунке 3.1.

 

Рисунок 3.1 – ER-модель базы данных

 

ER-модель базы данных состоит из 6 таблиц: Горничные, Гостиничные номера, Клиенты, Каталог номеров, Оплата, Дополнительные услуги.

Структура таблицы Горничные выглядит следующим образом рисунок 3.2:

Рисунок 3.2 – Таблица горничные

 

Структура таблицы Гостиничные номера рисунок 3.3.

Рисунок 3.3 – Гостиничные номера

 

На рисунке 3.4 изображена структура таблицы Клиенты.

Рисунок 3.4 – Клиенты

 

Рисунок 3.5 представляет структуру таблицы Каталог номеров.

Рисунок 3.5 – Каталог номеров

 

Структура таблицы Оплата изображена на рисунке 3.6.

Рисунок 3.6 – Оплата

 

Рисунок 3.7 представляет собой структуру таблицы Дополнительные услуги.

Рисунок 3.7 – Дополнительные услуги

 

ФОРМЫ, ЗАПРОСЫ, ОТЧЕТЫ

База данных гостиницы «под телевышкой» содержит 5 форм, 2 отчета и 4

запросов.

Формы: Главная форма, Горничные, Дополнительны услуги, Клиенты

гостиницы, Регистрация, Свободные номера.

Запросы: Дополнительные услуги, Оплата проживания, Свободные

номера, Счет к оплате.

Отчеты: Дополнительные услуги, Счет к оплате.

Главная форма для предприятия выглядит следующим образом: Рисунок 3.8 – Главная форма предприятия

 

Форма регистрации клиента изображена на рисунке 3.9.

Рисунок 3.9 – Форма «Регистрационная форма»

 

Форма свободных номеров изображена на рисунке 3.10.

Рисунок 3.10 – Форма «свободные номера»

 

Форма дополнительных услуг изображена на рисунке 3.11.

Рисунок 3.11 – Форма «дополнительные услуги»

 

На рисунке 3.12 форма клиентов гостиницы.

Рисунок 3.12 – Форма «клиенты гостиницы»

 

Оставшиеся формы, запросы и отчеты используются для форм перечисленных выше.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...