Додавање нова рута
Опис:
Администраторот додава нова рута која ја нуди компанијата
Актери:
Администратор
Предуслов
Корисникот (администратор) е најавен на апликацијата
Реализација:
Чекор 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.
Селектира од предефинираните податоци за рутата и клика на копчето за додавање рута.
-- приказ на имиња на градови за Од и До select g.grad_ime from gradovi g -- приказ на возила кои ги има компанијата select v.vozilo_marka from vozila v where v.kompanija_id = 1 -- id 1 е само за пример, во реалноста ќе се зема id-то од компанијата во која работи администраторот соодветно. -- автоматски приказ на името и презимето на возачот кој го вози избраното возило select vozac.vraboten_ime, vozac.vraboten_prezime from kompanii k join vozila on k.kompanija_id = vozila.kompanija_id join vozaci on vozila.vozac_id = vozaci.vozac_id join vraboteni vozac on vozaci.vozac_id = vozac.vraboten_id where k.kompanija_id = 1 and vozila.vozilo_id = 1 -- kompanija_id 1 е само за пример, во реалноста ќе се зема id-то од компанијата во која работи администраторот соодветно. -- vozila_id 1 е само за пример, во реалноста ќе се зема id-то од возилото кое е изберено во формата соодветно. -- Додавање на нова рута insert into project.ruti(ruta_id, datum_poagjanje, datum_pristignuvanje, vozilo_id, zapocnuva_vo, zavrsuva_vo, dispecer_id, vozac_id) values (default, '2023-02-03', '2023-02-03', 1, 2, 1, 5, 7)
Чекор 5.
При успешно додавање на нова рута, се пренасочува до страницата за приказ на рути кои ги нуди компанијата.
Алтернативни чекори:
Чекор 6.
Доколку некое од полињата во формата за додавање нова рута не е пополнето, се појавува порака за грешка.
Attachments (3)
- Available routes - administrator.png (96.0 KB ) - added by 23 months ago.
- Add New Route.png (85.3 KB ) - added by 23 months ago.
- Add New Route - selection.png (87.2 KB ) - added by 23 months ago.
Download all attachments as: .zip