wiki:UseCase/ImportantUseCase1

Закажување на настан

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

Актери:

  • Корисник

Чекор 1

На корисникот му се прикажува почетната страна на веб-сајтот. Во зависност од опцијата (регистрација или најава) која ќе ја избере, корисникот соодветно се регистрира или се најавува.

Чекор 2

Да кажеме дека корисникот во претходниот чекор избрал опција да се регистрира. Се прикажува форма за регистрација.

insert into korisnici(ime,username,lozinka,tel_broj) 
values ('Neo','Neol122','neoneo123','070 874 452');

Чекор 3

По успешна регистрација, корисникот може да се најави во системот преку формата за најава

Чекор 4

Корисникот притиска на копчето закажи настан

Чекор 5

Корисникот го пополнува формуларот за закажување на настан

insert into bend_sviri_nastan 
values ((select b.korisnik_id from bendovi as b
join korisnici as k on b.korisnik_id = k.korisnik_id 
where k.ime = 'bend2'), 
(select max(nastan_id) from nastani n), 
'zapocnat')

insert into ketering_rezervira_nastan  
values ((select ke.korisnik_id from keterinzi as ke
join korisnici as k on ke.korisnik_id = k.korisnik_id 
where k.ime = 'ketering2'), 
(select max(nastan_id) from nastani n), 
'zapocnat', 5)

insert into kelner_raboti_na_nastan  
values ((select ke.korisnik_id_korisnici from kelneri as ke
join korisnici as k on ke.korisnik_id_korisnici = k.korisnik_id 
where k.ime = 'kelner1'), 
(select max(nastan_id) from nastani n), 
'zapocnat')

insert into fotograf_slika_nastan  
values ((select f.korisnik_id from fotografi  as f
join korisnici as k on f.korisnik_id = k.korisnik_id 
where k.ime = 'fotograf1'), 
(select max(nastan_id) from nastani n), 
'zapocnat')

Чекор 6

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

update klienti 
set br_organizirani_nastani = br_organizirani_nastani + 1 
where korisnik_id_korisnici = 4
Last modified 17 months ago Last modified on 01/18/23 16:12:31

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.