Version 3 (modified by 23 months ago) ( diff ) | ,
---|
Имплементација на кориснички сценарија
Клиент
ID | Use case |
---|---|
1 | Прави резервација |
2 | Прави нарачка |
3 | Прави преглед на резервации |
4 | Прави преглед на нарачки |
5 | Откажува резервација |
6 | Откажува нарачка |
Администратор
ID | Use case |
---|---|
1 | Прави резервација |
2 | Прави нарачка |
3 | Прави преглед на резервации |
4 | Прави преглед на нарачки |
5 | Откажува резервација |
6 | Откажува нарачка |
7 | Блокира термин |
8 | Менува статус на нарачка |
Корисничко сценарио "Клиент прави резервација"
Корисникот оди на страната за резервации и најпрво избира датум и тип на резервација. Системот ги покажува слободните термини за соодвената услуга и корисникот избира од понудените
Најпрво се повикува методот 'getFreeReservations' од контролерот за резервации, при што тој прима параметри за датум и тип на услуга. Системот преку методот 'getFreeReservations' кој се наоѓа во сервисниот слој(service layer) ги наоѓа слободните термини за соодвениот датум и тип на услуга и му ги враќа назад на клиентот преку моделот. Откако клиентот ќе избере соодветен термин и ја направи резервацијата, се повикува методот 'make-reservation' од контролерот за резервации, при што тука се примаат сите параметри за резервацијата. Системот преку методот 'makeReservation' кој се наоѓа во сервисниот слој(service layer), прави објект од ReservationEntity и го зачувува во базата. Во самиот објект, ги имаме сите информации за резервацијата(датум,тип,време,од кој корисник е направена резервацијата итн.)
Attachments (14)
- admin-reservation-1.PNG (97.5 KB ) - added by 23 months ago.
- admin-reservation-2.PNG (47.0 KB ) - added by 23 months ago.
- admin-reservation-3.PNG (23.6 KB ) - added by 23 months ago.
- order1.PNG (77.7 KB ) - added by 23 months ago.
- order2.PNG (33.7 KB ) - added by 23 months ago.
- order3.PNG (45.9 KB ) - added by 23 months ago.
- order4.PNG (69.0 KB ) - added by 23 months ago.
- reservation1.PNG (65.1 KB ) - added by 23 months ago.
- reservation2.PNG (84.2 KB ) - added by 23 months ago.
- scenario1.png (124.0 KB ) - added by 23 months ago.
- scenario3-1.png (236.1 KB ) - added by 23 months ago.
- scenario3-2.png (181.3 KB ) - added by 23 months ago.
- order5.PNG (43.3 KB ) - added by 23 months ago.
- scenario5.png (131.4 KB ) - added by 23 months ago.
Download all attachments as: .zip