Атестаційні завдання K2 ERP/Готель
Календар зайнятості номерів
Готель має змогу надавати послуги, які додаються до рахунку гостя.; !; характеристика
Реальний бізнес-контекст
Статуси номера
; Room service надає можливість гостю замовити страви безпосередньо в номер.; * переглядати свої бронювання;
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Які головні довідники?; характеристика
Прибирання номерівПоля бронювання
Поля послуги
Кроки виїзду
платформа повинна дозволяти формувати як окремі, так і єдині рахунки.; функціональні можливості Через AJAX мають працювати:
AJAX-інтерактивПрактичне задачаУ звіті потрібно відображати:
Поля типу номераКабінет гостя потрібен для самостійного перегляду бронювань і рахунків.; Значення | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ;== Статуси бронювання == | ; Поле
Рахунки і оплати |
; Мета задача — створити в K2 ERP компонент для автоматизації роботи готелю, апарт-готелю, бази відпочинку, хостелу або готельно-ресторанного комплексу.;== Рекомендовані сутності бази даних == Довідник «Типи номерів»Виїзд завершує проживання й формує фінальний розрахунок.; характеристика Функції кабінету гостякомпонент повинен фіксувати важливі дії.; Критерій Довідник «Гості» |
; платформа повинна дозволяти: | ; У складі готелю має змогу працювати ресторан, бар, СПА-зона, паркінг, трансферна служба, конференц-зали або інші сервіси.;== Поля ресторанного замовлення == | ; Поле
Журнал змін має зберігати: |
; * кількість ресторанних замовлень;
|
;== Довідник «Меню ресторану» ==
|
; Що перевіряється
Поля гостя | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Реалізація обліку номерного фонду і столів | 20 | Типи номерів, номери, статуси номерів, столи ресторану, меню | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процеси бронювання, поселення, замовлення страв | 20 | Бронювання, календар зайнятості, поселення, виїзд, ресторанні замовлення, room service | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Формування рахунків за проживання та харчування | 20 | Проживання, додаткові послуги, ресторан, єдиний рахунок, оплати | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Звіти про доходи, зайнятість номерів, популярні страви | 20 | Завантаженість номерів, бронювання, доходи, ресторан, прибирання | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Інтерактивність через AJAX, особисті кабінети, сповіщення | 20 | AJAX-бронювання, статуси, кабінет гостя, сповіщення, актуалізація календарів | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
; !; завдяки наявності Впровадження такого модуля підвищує рівень сервісу, зменшує ручну роботу персоналу, покращує контроль доходів і користувачі можуть керівництву бачити реальну завантаженість готелю.;Критерії оцінюванняРесторан у складі готелюЄдиний рахунок гостя | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Назва послуги | як ілюстрація: Сніданок, СПА, Паркінг | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Категорія | Харчування, транспорт, сервіс, інше | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ціна | Вартість послуги | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Одиниця | Доба, година, раз, послуга | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Активність | Чи доступна послуга для нарахування |
Звіт «Доходи готелю»
; Поле
Довідник «Столи ресторану»
;== Звіт «Прибирання номерів» ==
Шкала оцінювання
Календар показує доступність номерів за датами.; | Типи номерів, номери, гості, послуги, столи ресторану, меню
Який центральний бізнес-процес?; Поле
- перевірка доступності номерів;
- створення бронювання;
- поселення гостя;
- виїзд гостя;
- зміна статусу номера;
- зміна статусу прибирання;
- додавання послуг до рахунку;
- створення ресторанного замовлення;
- передача замовлення на кухню;
- зміна статусу ресторанного замовлення;
- формування рахунку;
- фіксація оплати;
- актуалізація календаря зайнятості;
- фільтрація звітів.; Разом
- забронювати номер онлайн або через адміністратора;
- заселитися на рецепції;
- замовити сніданок, обід або вечерю;
- скористатися СПА, паркінгом чи трансфером;
- замовити їжу в номер;
- оплатити все одним рахунком під час виїзду.; | Бронювання, поселення, проживання, рахунок, оплата, виїзд
Що має включати єдиний рахунок?;== Основні об’єкти модуля ==
Замовлення їжі в номер
- період;
- кількість номерів;
- кількість зайнятих номерів;
- кількість вільних номерів;
- відсоток завантаженості;
- дохід від проживання.; характеристика
Звіт «Бронювання за період»
готелю з рестораном: типи номерів забезпечується через Коротко. Потрібно реалізувати систему; додатково реалізовано номери, гості, бронювання, поселення, виїзд, додаткові послуги, ресторан, замовлення в номер, прибирання, єдиний рахунок, оплати, календар зайнятості, кабінет гостя, сповіщення і звіти.;
Логування змін
- хто створив бронювання;
- хто змінив дати бронювання;
- хто поселив гостя;
- хто виконав виїзд;
- хто змінив статус номера;
- хто додав послугу до рахунку;
- хто створив ресторанне замовлення;
- хто переніс ресторанне замовлення на номер;
- хто сформував рахунок;
- хто зафіксував оплату;
- хто змінив статус прибирання;
- дату й час дії;
- старе та нове значення, якщо це можливо.; характеристика
| Номер замовлення | Унікальний номер |
| Тип замовлення | У залі, у номер, самовивіз |
| Стіл | Якщо гість сидить у ресторані |
| Номер готелю | Якщо замовлення прив’язане до проживання |
| Гість | Хто замовляє |
| Офіціант | Хто прийняв замовлення |
| Позиції меню | Страви та напої |
| Сума | Загальна вартість |
| Статус | Прийняте, на кухні, готове, доставлено, оплачено |
; Поле
У звіті потрібно відображати:
Права доступу
| 90–100 | Відмінно | компонент в цілому функціонує: номери, бронювання, поселення, ресторан, room service, рахунки, оплати, прибирання, кабінет гостя і звіти реалізовані коректно |
| 75–89 | Добре | Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес роботи готелю |
| 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |
| 0–59 | Не зараховано | Відсутня критична логіка: номери, бронювання, поселення, рахунки, ресторан або оплати |
Події для сповіщень
Мета задача
- неможливо створити тип номера;
- неможливо створити номер;
- неможливо створити гостя;
- неможливо створити бронювання;
- платформа надає можливість подвійне бронювання номера на один період;
- неможливо виконати поселення;
- після поселення номер не переходить у статус «Зайнятий»;
- неможливо додати додаткову послугу до рахунку;
- ресторанне замовлення не прив’язується до номера;
- фінальний рахунок не охоплює проживання і додаткові послуги;
- оплата не прив’язується до рахунку;
- після виїзду номер не переходить у статус «Прибирання»;
- після завершення прибирання номер не стає вільним;
- звіти не відповідають фактичним бронюванням, оплатам і замовленням;
- зміни бронювань, рахунків, оплат і статусів номерів не логуються.; {| class="wikitable" style="width:100%;"
Зайнятість номерів, бронювання, доходи, ресторан, прибирання Що є собою критичною вимогою?; Готель — це практична задача для перевірки навичок розробника або впроваджувача K2 ERP у створенні комплексного модуля для готельно-ресторанного комплексу виступає ключовою рисою Атестаційне задача K2 ERP.; У результаті виконання атестаційного задача має бути створений комплексний компонент готелю з рестораном у K2 ERP.; Поле
- вільні номери;
- заброньовані номери;
- зайняті номери;
- номери на прибиранні;
- номери в ремонті;
- заїзди;
- виїзди;
- прострочені виїзди;
- ручні блокування номерів.; !; компонент має забезпечувати обліковий облік номерного фонду.; Роль
Адміністратор рецепції Створює бронювання, поселяє гостей, оформлює виїзд, формує рахунки Покоївка Бачить номери на прибирання і змінює статус підготовки Офіціант Приймає ресторанні замовлення і замовлення в номер Кухар Бачить кухонні замовлення і змінює статуси приготування Касир Приймає оплати, друкує рахунки й чеки Гість Переглядає свої бронювання, рахунки й послуги в кабінеті Керівник Переглядає зайнятість, доходи, ресторан, послуги й звіти Адміністратор системи Налаштовує довідники, права, тарифи, номери, меню і службові параметри
Гість має змогу:
платформа має надсилати повідомлення гостям і персоналу.; Значення
Див.; додатково
У звіті потрібно відображати:
; Бали Бекенд K2 Cloud ERP на Python або PHP База даних PostgreSQL або MySQL Фронтенд HTML5, JavaScript AJAX Fetch API або Axios UI-компоненти DataTables, Select2, FullCalendar для календаря бронювань, Slick Carousel для галереї номерів і страв Друк PDF-рахунки, чеки, підтвердження бронювань Медіа Фото номерів і страв Платежі Онлайн-оплата, опціонально Експорт Excel або PDF для звітів
Примітка
Кроки поселення
- типи номерів;
- номери;
- гості;
- бронювання;
- проживання;
- статуси номерів;
- прибирання;
- додаткові послуги;
- нарахування;
- столи ресторану;
- меню ресторану;
- ресторанні замовлення;
- позиції замовлень;
- рахунки;
- оплати;
- сповіщення;
- кабінет гостя;
- журнал змін;
- звіти;
- права доступу.; {| class="wikitable" style="width:100%;"
- готівка;
- банківська картка;
- банківський переказ;
- передоплата;
- часткова оплата;
- оплата компанією;
- змішана оплата.;== Статуси прибирання ==
інтегрована платформа обліку готелю з рестораном: бронювання, поселення, обслуговування гостей, замовлення їжі та оплата.; | Проживання, додаткові послуги, ресторан, замовлення в номер |- | Що має відбуватися після виїзду?; {| class="wikitable" style="width:100%;"
Поселення гостя
- проживання;
- додаткові послуги;
- ресторан;
- room service;
- загальну суму;
- оплати готівкою;
- оплати карткою;
- борги.; * створено бронювання;
- бронювання підтверджено;
- наближається дата заїзду;
- номер готовий до заїзду;
- настав час виїзду;
- номер потребує прибирання;
- ресторанне замовлення готове;
- замовлення доставлено в номер;
- сформовано рахунок;
- отримано оплату.; !;== Довідник «Номери» ==
!; Окремо варто відзначити бронювань, поселення і виїзду гостей, додаткових послуг, ресторанних замовлень, замовлень у номер, прибирання, рахунків, оплат, особистого кабінету гостя і звітності по завантаженості й доходах.; Бали !; Призначення !; Після виїзду номер має перейти в стан підготовки.; характеристика
Сповіщення
!; {| class="wikitable" style="width:100%;"
Тип номера визначає категорію, місткість і базову ціну.; !; Статус
Очікуваний результат
!; Критично. платформа не повинна дозволяти поселити двох гостей в один номер на періоди, які перетинаються.;== Приклади послуг ==
бізнес-процес замовлення в номер
- проживання;
- туристичний збір, якщо потрібно;
- сніданки;
- ресторан;
- room service;
- СПА;
- паркінг;
- трансфер;
- інші додаткові послуги.; характеристика
Технічні вимоги
|- | Типи номерів | Стандарт, люкс, апартаменти, сімейний номер тощо |- | Номери | Конкретні кімнати готелю |- | Гості | Фізичні особи або корпоративні клієнти |- | Бронювання | Попереднє резервування номера на дати |- | Проживання | Фактичне поселення гостя |- | Додаткові послуги | Паркінг, СПА, трансфер, сніданок, дитяча кімната |- | Прибирання | Контроль підготовки номера |- | Столи ресторану | Посадкові місця ресторану |- | Меню ресторану | Страви й напої |- | Ресторанні замовлення | Замовлення в залі або в номер |- | Рахунки | Документи для оплати |- | Оплати | Готівка, картка, банківський переказ |- | Кабінет гостя | Перегляд бронювань, рахунків і замовлень |- | Звіти | аналітичні інструменти по готелю, ресторану, доходах і зайнятості |}
| ; Статус | ;== У календарі потрібно бачити == | ; Статус
|
|---|---|---|
| - | Очікує прибирання | Номер звільнений і потребує прибирання |
| В роботі | Прибирання виконується | |
| Перевірка | Номер потрібно перевірити адміністратору | |
| Готовий | Номер готовий до наступного гостя |
!;== Звіти ==
| Назва страви або напою | Позиція меню |
| Категорія | Салати, гарячі страви, десерти, напої |
| Ціна | Вартість позиції |
| Вага або об’єм | як ілюстрація: 250 г, 0,5 л |
| Фото | Опціонально |
| Статус | Активна або недоступна |
Бронювання фіксує резервування номера на певний період.; Питання
Критичні помилки
Особистий кабінет гостя
|- | Номер столу | Назва або номер столика |- | Зона | Зал, тераса, бар, VIP |- | Кількість місць | Скільки гостей можна посадити |- | Статус | Вільний, зайнятий, заброньований |}
Додаткові послуги готелю
Довідник номерів містить конкретні кімнати готелю.;== Приклади типів номерів == |- | ПІБ | Ім’я гостя |- | Телефон | Контактний номер |- | Email | Для підтверджень і рахунків |- | Документ | Паспорт або інший документ, якщо потрібно |- | Країна | Країна гостя |- | організація | Якщо гість проживає від імені організації |- | Коментар | Особливі побажання або примітки |- | Статус | Активний, VIP, чорний список, архівний |}
центральний принцип. Гість має пройти повний цикл обслуговування в одній системі: бронювання → поселення → проживання → додаткові послуги → ресторан або замовлення в номер → фінальний рахунок → оплата → виїзд.; У межах атестації потрібно продемонструвати робочий сценарій.; Довідник гостей містить клієнтів готелю.; | Не можна допустити подвійне бронювання номера на один період |}
Назва задача
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- Ресторан
- Сайт оренди квартир
- Бронювання
- Каса
- CRM
- Готель
- Номерний фонд
- Room service
- Рахунок на оплату
- Оплата
- AJAX
Ресторан має змогу працювати як окремо, так і з прив’язкою до проживання гостя.; 100