Version 5 (modified by 3 years 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. ¶
Селектира од предефинираните податоци за рутата и клика на копчето за додавање рута.
-- приказ на имиња на градови за Од и До 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 3 years ago.
- Add New Route.png (85.3 KB ) - added by 3 years ago.
- Add New Route - selection.png (87.2 KB ) - added by 3 years ago.
Download all attachments as: .zip