Престижный отель хочет выполнить систему для компьютеризации резервов различных номеров, которые он имеет. В каждом номере есть идентификационный номер, этаж, где он находится, название в соответствии с его темой, тип (сингл, двойной, тройной или несколько) и цену за ночь. Чтобы сделать бронирование комнаты, необходимо иметь дату регистрации (вход в отель) и дату выхода. Перед подтверждением бронирования система должна убедиться, что запрашиваемая комната не зарезервирована в выбранном периоде. Например, если комната зарезервирована с 07/14 до 21/21, а новое бронирование составляет от 12/07 до 15/07, не должно его выполнять то же самое, поскольку дата выезда мешает датам, в которых комната занята. Из количества дней, в течение которых человек и тип места, которую вы выбрали, система должна вернуть общее количество пребывания; В то же время следует убедиться, что количество людей, которые останутся, не превышают сумму, установленную типом места; Эти суммы подробно описаны ниже:
В дополнение к проверке дат бронирования, количество людей, которые будут оставаться, и т. Д., Необходимо зарегистрировать данные хоста, которые позаботятся о бронировании. Среди этих данных необходимо запросить: DNI, имя, фамилия, дата рождения, адрес и профессия. Из -за конфиденциальности отеля данные компаньонов не будут записаны. Система предназначена для использования только сотрудниками отеля, поэтому графический интерфейс и использование должны рассматриваться таким образом (не как система бронирования онлайн). Для администрирования сотрудников у каждого из них будет пользователь и пароль, который позволит вам ввести систему; Для этого каждый из них должен быть зарегистрирован в системе с соответствующими персональными данными (DNI, имя, фамилия, дата рождения, адрес и позиция). Следует отметить, что сотрудники получают денежные бонусы за сумму бронирования в день, поэтому каждое бронирование должно было назначить пользователя, который его уволил. С другой стороны, система должна иметь возможность визуализировать следующие консультации/отчеты: a. Все резервы сделаны в определенный день. беременный Все гости записаны в системе. в Список бронирования, сделанный определенным работником. дюймовый Списки всех резервов, сделанных определенным гостем в период от/до.
Вот моделирование базы данных, которое было нанесено на карту с JPA
UML базы данных
Вот экран, который позволяет пользователю по умолчанию признать
Вход в систему
Здесь показан начальный экран, где показаны резервы, так как это важная операция только позволяет зарегистрировать новое бронирование, также готовое все бронирование и, наконец, разрешить операцию исключить
Резервный экран
Здесь показан экран, где может быть зарегистрирован новый резерв, как только все поля заполнены правильно, если все действительно, он позволит вам
Бронирование - запись
Вот экран, на котором отображаются номера, позволяет зарегистрировать новую комнату, также готовую все комнаты, вы можете редактировать комнату и, наконец, позволить вам удалить комнату
Экран номера
Вот экран, на котором отображаются гости, позволяет зарегистрировать нового гостя, также готового всех гостей, вы можете отредактировать гость и, наконец, позволить хозяину быть исключенным
Гостевой экран
Вот экран, на котором отображаются пользователи, позволяет зарегистрировать нового пользователя , также готового к всем пользователям, вы можете редактировать пользователя и, наконец, разрешить пользователя
Пользовательский экран
Чтобы закончить на протяжении всего выполнения приложения, данные пользователя журнала сохраняются и позволяют закрыть сеанс в любое время.
Сделано: Сэмми Джиджи Кантор Монтехо (SGCM14)