Changes between Initial Version and Version 1 of UseCaseOne


Ignore:
Timestamp:
12/28/22 13:19:36 (2 years ago)
Author:
201101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseOne

    v1 v1  
     1== Најава на корисник и приказ на резервации
     2
     3Вработениот со веќе добиени податоци за најава се најавува на апликацијата. Вработениот кој претходно се има најавено, има пристап до информации за направените резервации за соба, оброк, настан и активност.
     4
     5
     6== Актери
     7
     8* Вработен
     9
     10== Реализација
     11
     12'''Чекор 1''': Вработениот добива податоци за најава
     13
     14'''Чекор 2''': Вработениот пристапува до апликацијата каде се прикажува почетната страна
     15
     16[[Image("home_page_not_logged in.png")]]
     17
     18
     19'''Чекор 3''': При клик на копчето login, се прикажува форма за внесување податоци
     20
     21[[Image(home_page_select.png)]]
     22
     23
     24'''Чекор 4''': Со внес на username и password се најавува на апликацијата
     25
     26[[Image(Najava.png)]]
     27
     28
     29{{{#!sql
     30select * from user_table ut
     31where username = 'Matea_Cvetkovska' and password = '12345'
     32}}}
     33
     34{{{#!sql
     35insert into log_in(vreme_na_najava, user_id) VALUES
     36('18:45', 9),
     37}}}
     38
     39'''Чекор 5''': По успешната најава, повторно се пренасочува кон почетната страна
     40
     41[[Image(home_page_logged.png)]]
     42
     43'''Чекор 7''': Вработениот пристапува до прозорецот за резервации
     44
     45'''Чекор 8''': Се прикажува листа со сите резервации за тековниот ден, а дополнително има можност да одбере друг датум
     46
     47[[Image(reservations.png)]]
     48
     49'''Чекор 9''': Избира тип на резервација(соба, оброк, настан или активност) и добива филтрирани податоци
     50
     51                           //На следната слика се прикажани филтрираните податоци за резервирани соби.//
     52
     53[[Image(reservation_for_room.png)]]
     54
     55{{{#!sql
     56select  room_type, price, name, full_name, phone_number,  start_date, end_date, number_guests, adults, children
     57from guests_make_reservation gmr
     58join user_table ut on
     59        gmr.user_id = ut.user_id
     60join reservation r on
     61        gmr.reservation_id = r.reservation_id
     62join rooms r2 on
     63        r.room_id  = r2.room_id
     64join villa v on
     65        r.villa_id = v.villa_id
     66order by start_date;
     67}}}
     68
     69
     70                           //На следната слика се прикажани филтрираните податоци за резервирани оброци.//
     71
     72
     73[[Image(reservation_for_meal.png)]]
     74
     75
     76{{{#!sql
     77select full_name, meal_type, quantity, price, number_guests, start_date
     78from reservation_for_prepared_meal rfpm
     79join prepared_meal pm on
     80 rfpm.prepared_meal_id  = pm.prepared_meal_id
     81join meal m on
     82 rfpm.meal_id  = pm.meal_id
     83join reservation r on
     84 rfpm.reservation_id = r.reservation_id
     85join guests_make_reservation gmr on
     86 r.reservation_id = gmr.reservation_id
     87join user_table ut on
     88 gmr.user_id  = ut.user_id
     89order by start_date;
     90}}}
     91
     92                           //На следната слика се прикажани филтрираните податоци за резервирани пијалоци.//
     93
     94
     95[[Image(reservation_for_beverages.png)]]
     96
     97{{{#!sql
     98select full_name, service_type, beverage_type, b.price
     99from service_for_beverages sfb
     100join service s on
     101sfb.service_id = s.service_id
     102join beverage b on
     103sfb.beverage_id = b.beverage_id
     104join user_table ut on
     105s.user_id  = ut.user_id ;
     106}}}
     107
     108                           //На следната слика се прикажани филтрираните податоци за резервирани настани.//
     109
     110[[Image(reservation_for_events.png)]]
     111
     112
     113{{{#!sql
     114select event_type, price, start_date, end_date, number_of_interested_guests
     115from reservation_for_events rfe
     116join events e on
     117        rfe.event_id = e.event_id
     118join reservation r on
     119        rfe.reservation_id = r.reservation_id
     120order by start_date;
     121}}}
     122
     123                           //На следната слика се прикажани филтрираните податоци за резервирани активности.//
     124
     125
     126[[Image(reservation_for_activity.png)]]
     127
     128{{{#!sql
     129select activity_type, price, start_date, end_date, number_of_interested_guests, activity_location
     130from reservation_for_activity rfa
     131join activities a  on
     132        rfa.activity_id = a.activity_id
     133join reservation r on
     134        rfa.reservation_id = r.reservation_id
     135order by start_date;
     136}}}
     137
     138                     //На следната слика се прикажани филтрираните податоци за резервирани типови на услуга.//
     139
     140[[Image(reservation_for_service.png)]]
     141
     142{{{#!sql
     143select  full_name, service_type, price, start_date, end_date
     144from reservation_for_service rfs
     145join service s on
     146rfs.service_id = s.service_id
     147join reservation r on
     148rfs.reservation_id = r.reservation_id
     149join user_table ut on
     150s.user_id  = ut.user_id
     151}}}
     152
     153
     154
     155
     156== Алтернативен тек
     157
     158'''Чекор 6:''' Доколку е неуспешна најавата, се појавува порака за грешка и повторна најава
     159
     160[[Image(greska pri najava1.png)]]
     161
     162