wiki:UseCase9

Version 3 (modified by 201082, 21 months ago) ( diff )

--

Додавање нова рута

Опис:

Администраторот додава нова рута која ја нуди компанијата

Актери:

Администратор

Реализација:

Чекор 1.

Администраторот пристапува до страницата за приказ на рути кои ги нуди компанијата.

-- Приказ на сите рути кои ги нуди компанијата

select od.grad_ime, dest.grad_ime, r.datum_poagjanje, r.datum_pristignuvanje
from project.ruti as r
join project.gradovi as od on r.zapocnuva_vo = od.grad_id
join project.gradovi as dest on r.zavrsuva_vo = dest.grad_id
join project.vozila as vozila on r.vozilo_id = vozila.vozilo_id
join project.kompanii as kompanija on vozila.kompanija_id = kompanija.kompanija_id
where 
kompanija.kompanija_id = 1

-- id 1 е само за пример, во реалноста ќе се зема id-то од компанијата во која работи администраторот соодветно.

Чекор 2.

Ја избира опцијата за додавање на нова рута.

Чекор 3.

Се прикажува форма за внес на податоци за новата рута.

Чекор 4.

Селектира од предефинираните податоци за рутата, внесува цена и клика на копчето за додавање рута.

-- Додавање на нова рута

insert into project.ruti(ruta_id, datum_poagjanje, datum_pristignuvanje, ruta_cena, vozilo_id, zapocnuva_vo, zavrsuva_vo, dispecer_id, vozac_id) 
values (default, '2023-02-03', '2023-02-03', 500, 1, 2, 1, 5, 7)

Чекор 5.

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

Алтернативни чекори:

Чекор 6.

Доколку некое од полињата во формата за додавање нова рута не е пополнето, се појавува порака за грешка.

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.