Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
753.67 Кб
Скачать

1.2 Постановка задачи

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

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

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

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

-Регистрация клиентов;

-Прием оплаты.

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

-Бронирование номеров;

-Сдача номеров;

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

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

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

- DFD;

- IDEF0;

- STD;

- UML.

В результате создания АИС должны быть достигнуты следующие показатели: более быстрый темп работы, уменьшение количества ошибок и т.д.

2 Практическая часть

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

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

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

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

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

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

Приём заказа

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

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

Прайс-лист

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

Приём оплаты

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

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

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

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

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

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

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

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

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

Исполнитель

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

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

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

1

2

3

4

5

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

Клиент

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

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

Нет

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

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

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

Заявка

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

Выбор номера

Клиент

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

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

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

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

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

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

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

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

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

1

2

3

4

5

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

Клиент

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

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

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

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

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

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

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

Карта гостя

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

Портье

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

Карта гостя

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

Основными функциями гостиницы являются регистрация клиентов и прием оплаты. На рисунке 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 диаграмма переходов состояний

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]