Курсовая работа: Проектирование информационной системы Гостиница
3. Вести учет платежей за проживание;
4. Вести учет занятых, свободных и забронированных номеров.
2.4 Спецификации процессов
2.4.1 Спецификация процесса «Бронирование номеров»
@ВХОД = ДАННЫЕ КЛИЕНТА
@ВХОД = ТИП НОМЕРА
@ВХОД = СРОКИ ПРОЖИВАНИЯ
@ВЫХОД = ЗАПРОС НА БРОНИРОВАНИЕ
@СПЕЦПРОЦ БРОНИРОВАНИЕ НОМЕРОВ
ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для ее заполнения
ЕСЛИ В ФОРМЕ заполнены ДАННЫЕ КЛИЕНТА, ТИП НОМЕРА, СРОКИ ПРОЖИВАНИЯ ТО
ВЫПОЛНИТЬ рассчитать стоимость заказа и вывести ее пользователю
КОНЕЦЕСЛИ
ЕСЛИ подтверждение ЗАКАЗА ТО
ВЫПОЛНИТЬ отправить ЗАПРОС НА БРОНИРОВАНИЕ
ИНАЧЕ
ВЫПОЛНИТЬ отменить ЗАПРОС НА БРОНИРОВАНИЕ
КОНЕЦЕСЛИ
@ КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА БРОНИРОВАНИЕ НОМЕРОВ
2.4.2 Спецификация процесса «Регистрация клиентов»
@ВХОД = ДАННЫЕ КЛИЕНТА
@ВХОД = ДАТА ВЪЕЗДА
@СПЕЦПРОЦ РЕГИСТРАЦИЯ КЛИЕНТОВ
При запросе на поиск свободных номеров
ВЫПОЛНИТЬ вывести список свободных номеров
При выборе номера
ВЫПОЛНИТЬ вывести ФОРМУ для ее заполнения
ЕСЛИ в ФОРМЕ заполнены ДАННЫЕ КЛИЕНТА, ДАТА ВЪЕЗДА ТО
ВЫПОЛНИТЬ добавить ДАННЫЕ КЛИЕНТА в базу и отметить выбранный номер как занятый
КОНЕЦЕСЛИ
@ КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА РЕГИСТРАЦИЯ КЛИЕНТОВ
2.4.3 Спецификация процесса «Отъезд клиентов»
@ВХОД = ДАННЫЕ КЛИЕНТА