ПОСТАНОВКА ЗАДАЧИ, ПОСТРОЕНИЕ ДИАГРАММ И МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИОНАЛЬНОГО ПОДХОДА - Проектирование автоматизированной информационной системы "Гостиница: регистрация клиентов, учет оплаты"

Целью выполнения данной работы является автоматизировать функции регистрации клиентов и учета оплаты за аренду гостиничного номера для предприятия Гостиница "Под Телевышкой".

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

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

Будут автоматизированы следующие бизнес-процессы:

    -Регистрация клиентов; -Прием оплаты.

Такие функции как:

    -Бронирование номеров; -Сдача номеров; -Предоставление дополнительных услуг,

Автоматизироваться не будут.

В процессе проектирования проекта должна быть разработана ER - модель и построены диаграммы:

    - DFD; - IDEF0; - STD; - UML. 2. ПРАКТИЧЕСКАЯ ЧАСТЬ
ПОСТРОЕНИЕ ДИАГРАММ И МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИОНАЛЬНОГО ПОДХОДА

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

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

Бизнес - процесс

Входная информация

Выходная информация

Прием заказа

Инф. о клиенте

Журнал номеров

Прайс-лист

Счет за проживание

Прием оплаты

Счет за проживание

Квитанция об оплате

Размещение клиента

Квитанция об оплате

Запись информации о занятом номере

Автоматизированный гостиница учет клиент

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

Название операции

Исполнитель

Периодичность

Входящая информация

Исходящая информация

1

2

3

4

5

Подача заявки

Клиент

По мере поступления

Инф. о клиенте

Нет

Подбор номеров

Администратор

По мере поступления

Заявка

Свободные номера

Выбор номера

Клиент

По мере поступления

Свободные номера

Выбранный номер

Оформление заявки

Администратор

По мере поступления

Паспорт, выбранный номер

Договор, счет за проживание

Оплата услуги

Клиент

По мере поступления

Счет за проживание

Квитанция об оплате

Регистрация клиента

Администратор

Помере поступления

Квитанция об оплате

Карта гостя

Размещение в номере

Портье

По мере поступления

Карта гостя

Предоставленный номер

dfdдиаграмма потока данных

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

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

idef0диаграмма

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

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

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

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

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

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

декомпозиция блока а0

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

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

декомпозиция блока а1

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

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

декомпозиция блока а2

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

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

декомпозиция блока а3

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

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

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

std диаграмма переходов состояний

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

Похожие статьи




ПОСТАНОВКА ЗАДАЧИ, ПОСТРОЕНИЕ ДИАГРАММ И МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИОНАЛЬНОГО ПОДХОДА - Проектирование автоматизированной информационной системы "Гостиница: регистрация клиентов, учет оплаты"

Предыдущая | Следующая