Курсовая работа: Проектирование информационной системы Гостиница

3. Вести учет платежей за проживание;

4. Вести учет занятых, свободных и забронированных номеров.

2.4 Спецификации процессов

2.4.1 Спецификация процесса «Бронирование номеров»

@ВХОД = ДАННЫЕ КЛИЕНТА

@ВХОД = ТИП НОМЕРА

@ВХОД = СРОКИ ПРОЖИВАНИЯ

@ВЫХОД = ЗАПРОС НА БРОНИРОВАНИЕ

@СПЕЦПРОЦ БРОНИРОВАНИЕ НОМЕРОВ

ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для ее заполнения

ЕСЛИ В ФОРМЕ заполнены ДАННЫЕ КЛИЕНТА, ТИП НОМЕРА, СРОКИ ПРОЖИВАНИЯ ТО

ВЫПОЛНИТЬ рассчитать стоимость заказа и вывести ее пользователю

КОНЕЦЕСЛИ

ЕСЛИ подтверждение ЗАКАЗА ТО

ВЫПОЛНИТЬ отправить ЗАПРОС НА БРОНИРОВАНИЕ

ИНАЧЕ

ВЫПОЛНИТЬ отменить ЗАПРОС НА БРОНИРОВАНИЕ

КОНЕЦЕСЛИ

@ КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА БРОНИРОВАНИЕ НОМЕРОВ

2.4.2 Спецификация процесса «Регистрация клиентов»

@ВХОД = ДАННЫЕ КЛИЕНТА

@ВХОД = ДАТА ВЪЕЗДА

@СПЕЦПРОЦ РЕГИСТРАЦИЯ КЛИЕНТОВ

При запросе на поиск свободных номеров

ВЫПОЛНИТЬ вывести список свободных номеров

При выборе номера

ВЫПОЛНИТЬ вывести ФОРМУ для ее заполнения

ЕСЛИ в ФОРМЕ заполнены ДАННЫЕ КЛИЕНТА, ДАТА ВЪЕЗДА ТО

ВЫПОЛНИТЬ добавить ДАННЫЕ КЛИЕНТА в базу и отметить выбранный номер как занятый

КОНЕЦЕСЛИ

@ КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА РЕГИСТРАЦИЯ КЛИЕНТОВ

2.4.3 Спецификация процесса «Отъезд клиентов»

@ВХОД = ДАННЫЕ КЛИЕНТА

К-во Просмотров: 508
Бесплатно скачать Курсовая работа: Проектирование информационной системы Гостиница