Курсовая работа: Проектирование информационной системы Гостиница
Произведем дальнейшее разбиение на подсистемы первых двух видов работ «Предоставление номеров» и «Учет состояния (обслуживание) номеров».
Опишем процессы, представленные на данной диаграмме декомпозиции.
Бронирование номеров – предоставление услуги бронирования номеров позволяет клиентам заранее спланировать пребывание в гостинице.
Заселение номеров – данный процесс включает в себя процедуру идентификации клиента по паспорту при заселении.
Процессы бронирования и заселения номеров будут подлежать автоматизации.
Прием предоплаты – заселение в номер осуществляется после предоплаты за указанный срок проживания или при его продлении.
Выезд из гостиницы – процесс включает в себя формирование итогового счета за вычетом предоплаты.
Проверка оплаты счетов – формирование итогового счета за оказанные услуги. Создаваемое программное обеспечение в дальнейшем будет формировать итоговую сумму счетов, подлежащих к оплате.
Теперь опишем связи, которые не были представлены на диаграммах высшего уровня.
Забронированные номера – номера гостиницы, которые займут уже известные клиенты по запросу при въезде в гостиницу.
Тариф – суточная плата за проживание, соответствующая типу выбранного номера.
Счет – данные о платежах клиента. Это также запрос в бухгалтерию на формирование суммарных счетов клиента.
Неоплаченные счета – итоговый счет или сводка текущих платежей за проживание в гостинице и пользование услугами, подсчитанный и проверенный бухгалтерией и направляемый администратору гостиницы для предъявления клиенту.
Опишем процессы, представленные на данной диаграмме.
Подготовка номеров – уборка номеров перед заселением в него новых клиентов.
Плановое обслуживание номеров – плановое регулярное обслуживание номеров во время проживания клиентов в номере.
Далее продолжим декомпозицию диаграммы «Предоставление номеров».
Опишем процесс бронирования номеров.
Первым этапом для бронирования номера клиент должен заполнить форму, в которой должен указать фамилию, имя, отчество, место постоянного жительства, паспортные данные, телефон или e-mail (при заполнении формы через интернет) для дальнейшей связи с клиентом при возникновении вопросов, категорию номера, дату въезда и дату выезда. Далее система произведет расчет стоимости согласно выбранным данным и предоставит эту информацию пользователю (клиенту). Далее, если клиент согласен с условиями бронирования, он должен подтвердить заказ. Затем клиент должен оплатить заказ удобным для него способом из предложенных.
Данные о пользователе – форма заполненная пользователем на первом этапе бронирования.
Тариф – стоимость услуг, согласно категории выбранного номера.
Данные о стоимости – цена для подготовленного заказа.
Квитанция об оплате – квитанция для оплаты заказа.
Опишем процесс заселения номеров.
Перед заселением в номер клиент должен заполнить форму, в которой должен указать свои фамилию, имя, отчество, паспортные данные, адрес места жительства, тип номера, дату въезда и отъезда. Затем клиенту производят расчет стоимости за проживание и предъявляют счет, который он должен оплатить. После оплаты происходит заселение в номер.
При выезде из гостиницы клиенту предъявляют итоговый счет за проживание в гостинице и пользование услугами. Затем клиент должен оплатить данный счет. Потом происходит проверка номера перед отъездом клиента и сдача ключей. Номер становится свободным.
2.2 Внешнее окружение проектируемого ПО
На схеме показано, что система гостиницы работает с базой данных клиентов, базой данных номеров гостиницы и базой данных услуг, предоставляемых гостиницей. Также система гостиницы имеет систему защиты и систему обслуживания.
2.3 Функциональность проектируемого ПО
Данная информационная система будет автоматизировать:
1. Бронирование номеров;