Changes between Initial Version and Version 1 of UseCaseTwo


Ignore:
Timestamp:
01/03/23 21:55:59 (2 years ago)
Author:
201139
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseTwo

    v1 v1  
     1== Регистрација на клиент, резервација на услуга и уплата
     2
     3Нов клиент прави регистрација на апликацијата, па резервира услуга и накрај уплаќа
     4
     5== Актери
     6
     7* Ненајавен клиент
     8
     9== Реализација
     10
     11'''Чекор 1''': Се прикажува почетната страна
     12[(Image: home_page_not_logged in.png)]
     13
     14'''Чекор 2''': Се избира опција за регистрација
     15[(Image: home_page_register.png)]
     16
     17'''Чекор 3''': Се отвара форма за регистрација
     18[(Image: register_user.png)]
     19
     20'''Чекор 4''': Се внесуваат потребните податоци
     21
     22'''Чекор 5''': Доколку се внесени сите податоци и се направила успешна најава, се пренасочува на страната за најава
     23[(Image: login.png)]
     24
     25'''Чекор 6''': Со внес на username и password се најавува на апликацијата
     26
     27'''Чекор 9''': Најавениот корисник со клик на приказ има увид до слободните термини за соба, активност, настан или пак оброк
     28
     29'''Чекор 10''': Со избирање на една од понудите и клик на копчето „Резервација“ се отвора форма за резервација
     30
     31'''Чекор 11''': Најавениот корисник ги пополнува полињата на формата за резервација со свои лични податоци
     32
     33'''Чекор 12''': Со избирање на една од понудите и клик на копчето „Резервација“ се отвора форма за резервација
     34
     35'''Чекор 13''': Најавениот корисник ги пополнува полињата на формата за резервација со свои лични податоци
     36                      //На следната слика е прикажана формата за резервација на соба.//
     37
     38[[Image(reservation_form.png)]]
     39
     40{{{#!sql
     41insert into reservation values
     42(to_date('02022023','DDMMYYYY'),to_date('12022023','DDMMYYYY'), 2, 2, 0, 1, 7, 2);
     43}}}
     44
     45{{{#!sql
     46insert into guests values
     47(20,'C1265086');
     48}}}
     49
     50{{{#!sql
     51insert into guests_make_reservation values
     52(20,6);
     53}}}
     54
     55 //Откако резервацијата ќе биде успешна статусот на собата се менува.//
     56
     57{{{#!sql
     58update rooms set availability = false
     59where room_id = 2
     60}}}
     61
     62
     63                 //На следната слика е прикажана формата за резервација на активност.//
     64
     65[[Image(make_reservation_activity.png)]]
     66
     67{{{#!sql
     68insert into activities (activity_type, price, number_of_interested_guests, activity_location) values
     69('Jogging', 5, 11, 'Baba Planina');
     70}}}
     71
     72                 //На следната слика е прикажана формата за резервација на настан.//
     73[[Image(make_reservation_event.png)]]
     74
     75{{{#!sql
     76insert into events(event_type, price, number_of_interested_guests) values
     77('Birthday', 200, 10);
     78}}}
     79
     80'''Чекор 14''': Најавениот корисник избира начин на плаќање преку radio-button копчиња
     81
     82[[Image(payment_type.png)]]
     83
     84{{{#!sql
     85insert into online(payment_id, card_number) values
     86(6, '2235668798762341');
     87}}}
     88
     89'''Чекор 15''': Резервацијата станува успешна кога ќе се кликни копчето „Reserve“
     90
     91== Алтернативен тек
     92
     93'''Чекор 7''': При грешка во повторното внесување на лозинката во делот за регистрација, се прикажува порака со грешка
     94[(Image: password_not_match.png)]
     95
     96'''Чекор 8''': Доколку нема совпаѓање во корисничкото име или лозинката со веќе постоечки креденцијали во базата, се појавува порака за грешка
     97[(Image: password_not_match.png)]
     98
     99'''Чекор 16''': Доколку внесувањето не е комплетно да се испише порака за грешка