wiki:ImportantUseCase4

Правење на резервација

Актери

  • Најавен Корисник

Чекор 1

Корисникот ја посетува апликацијата, на почетната страна на апликацијата има листа од проекции кои може да се разгледуваат.

Чекор 2

Корисникот со кликање на копчето за навигација кон Projections му се отвара нова страна.

select m.movie_name, g.genre_name, mp.projection_screening_date 
from movie as m
join is_ as i on i.movie_id = m.movie_id
join genre as g on g.genre_id = i.genre_id
join movieprojection as mp on mp.movie_id = m.movie_id

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

Чекор 3


Со кликање на копчето Reserve на страната кај што се внесуваат информации за резервацијата, се редиректира на нова страна, каде што ќе може да ги разгледа податоците за направената резервацијата.

Чекор 4

Податоците кои ќе бидат прикажани за разгледување се следните: Името на филмот,жанр , датум на проекција на филмот,почеток на филмот,крај на филмот,град на фирмата,адреса на фирмата , Име на фирмата, број на сала, .

 select m.movie_name, g.genre_name, mp.projection_screening_date, mp.projection_movie_start ,mp.projection_movie_end ,f.firm_city , f.firm_adress , f.firm_name, a.auditorium_id
from movie as m
join is_ as i on i.movie_id = m.movie_id
join genre as g on g.genre_id = i.genre_id
join movieprojection as mp on mp.movie_id = m.movie_id
join gives as gi on gi.projection_id=mp.projection_id 
join auditorium as a on a.auditorium_id = gi.auditorium_id
join firm as f on f.firm_id = a.firm_id 
where (f.firm_adress='Partizanski Odredi' and f.firm_city='Skopje'
and m.movie_name='The Good, the Bad and the Ugly'
and f.firm_name='Skopje Cinema'
and mp.projection_screening_date='2021-12-17'
)

Чекор 5

На следниот чекор е прикажан делот за седиште кое може да се прегледа. Со скролање надолу може да се прегледа делот за потврда.


   select s.seat_id , s.seat_number , s.seat_row_number , a.auditorium_id, g.seat_limitation
      from seat as s
      join auditorium as a on a.auditorium_id = s.auditorium_id
      join reservation as r on r.seat_id = s.seat_id
      join client as c on c.user_id = r.user_id
      join movieprojection as mp on mp.projection_id = r.projection_id
      join gives as g on g.projection_id = mp.projection_id

Чекор 6

Следно нешто е потврдување на резервација.


insert into reservation(reservation_id,reservation_end_date,payment_type_id,user_id,seat_id,auditorium_id,projection_id)
values (001,'2021-12-16',12365,32423,100,1,12732)

Last modified 2 years ago Last modified on 12/29/21 12:10:39

Attachments (7)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.