wiki:UseCaseThree

Приказ на слободни термини за соба и резервација на услуга и уплата

Вработениот (кој претходно се има најавено) и најавениот клиент имаат пристап до слободните термини.Најавениот корисник има можност да направи резервација за соба, активност, настан или пак оброк

Актери

  • Вработен
  • Најавен кориник

Реализација

Чекор 1: Вработениот и најавениот клиент кликаат на копче "Reservations".

Чекор 2: Вработениот и најавениот клиент може да ги прегледуваат слободните термини, со тоа што вработениот има дополнителна можност да избери преглед на веќе направени резервации или пак слободни термини.

select room_type, price, availability, villa_location, villa_view_type
from rooms r 
join villa v on
r.villa_id = v.villa_id 
where availability = true
order by price asc;

Чекор 3: Најавениот клиент може да направи резервација со клик на копчето "Reserve" со што понатаму се појавува формата за резервација.

Чекор 4: Вработениот по потреба може да ги менува информациите за слободните термини.

Чекор 5: Најавениот корисник со клик на приказ има увид до слободните термини за соба, активност, настан или пак оброк

Чекор 6: Со избирање на една од понудите и клик на копчето „Резервација“ се отвора форма за резервација

Чекор 7: Најавениот корисник ги пополнува полињата на формата за резервација со свои лични податоци

На следната слика е прикажана формата за резервација на соба.

insert into reservation values
(to_date('02022023','DDMMYYYY'),to_date('12022023','DDMMYYYY'), 2, 2, 0, 1, 7, 2);
insert into guests values
(20,'C1265086');
insert into guests_make_reservation values
(20,6);

Откако резервацијата ќе биде успешна статусот на собата се менува.

update rooms set availability = false
where room_id = 2

Чекор 8: Најавениот корисник избира начин на плаќање преку radio-button копчиња

insert into online(payment_id, card_number) values 
(6, '2235668798762341');

Чекор 9: Резервацијата станува успешна кога ќе се кликни копчето „Reserve“

Last modified 15 months ago Last modified on 03/02/23 19:28:24

Attachments (10)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.