На этом уроке самостоятельное задание - сформулировать все задачи, которые решает программа. Это будет своеобразное проектирование бизнес-модели проекта. Подсказка: смотрим на схему базы данных, на каждую таблицу по отдельности, и задаём себе несколько раз вопросы: что это? для чего? что можно с этим сделать? как это можно обработать?
Дата отправки отчёта:
5 января 2017 г.
Задание выполнено: за
40 мин.
Чему научился:
Стал немного разбираться в логике работы отеля
Что было сложным:
---
Комментарии:
Клиент(Client) + Добавление нового клиента + Получение данных по клиенту + Редактирование данных клиента + Удаление записи по клиенту + Поиск клиента
Номер(Room) + Добавление нового номера + Получение данных по номеру + Редактирование данных номера + Удаление записи номера + Поиск номера
Номерной фонд(Map) + Получение информации (статус номера, постояльцы) по коду номера + Получение информации (статус номера, постояльцы) по коду бронирования + Получение информации (статус номера, постояльцы) по дню
Календарь (Calendar) + Добавить уикэнд + Удалить уикэнд + Добавить праздник + Удалить праздник + Получение информации о дне (обычный, уикэнд, праздник)
Бронирование (Book) + Запрос о наличие клиента в базе + Запрос на добавление клиента в базу + Запрос о наличии соответствующих номеров в заданное время + Добавление бронирования на соответствующие номера в требуемое время + Поиск бронирования по клиенту, номеру, дате + Отмена бронирования
1) регистрация нового клиента;
2) проверка наличия свободных номеров;
3) бронирование номера;
4) проверка, нужны ли кровати для детей;
5) проверка вместимости номера;
6) подбор номеров по этажам, вдруг клиент повыше жить хочет;
7) больше не могу придумать:)
Научился: Планировать размышлять Клиенты
1-Регистрация
2-Изменение данных
3-Удаление клиента
4-Переселение
Комната
1-Новая
2-Заселение
3-Расселение
4-Удалить
5-Ремонт
Карта
1-% заполнения отеля
2-Заявки на ремонт от клиентов
3-Ремонтируемые комнаты
Книга
1-Записи по клиентам
2-Записи по комнатам
3-Записи по менеджерам
Календарь
1-Генерация календаря на текущий год
2-Установка праздников и выходных дней