wiki:ImportantUseCase4

Version 19 (modified by 196021, 3 years ago) ( diff )

--

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

Актери

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

Чекор 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

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

Чекор 4

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

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

 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)

Attachments (7)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.