= Транспорт == Креирање === Актери - Администратор - Обичен корисник (комерцијалист) === Чекори - Корисникот се најавува во системот. - Корисникот оди во делот "Транспортни системи" и кликнува на копчето "Креирај транспортен систем". - Се прикажува формулар со полиња за детали за транспортниот систем: име на превозникот, точка на поаѓање, точка на пристигнување, проценети датуми на поаѓање/пристигнување, вкупно растојание, посебни барања, услови за осигурување и инкотерми. - Админот го пополнува формуларот со валидни информации и го доставува. - Апликацијата го потврдува внесувањето и создава запис во табелата {{{TRANSPORT}}}. {{{#!sql INSERT INTO TRANSPORT (carrier_name, departure_point, arrival_point, estimated_departure, estimated_arrival, total_distance, special_requirements, insurance_conditions, incoterm) VALUES ('Transport A', 'Point A', 'Point B', '2022-01-01', '2022-01-02', 1000.00, 'None', 'Condition A', 'FOB'); }}} - Корисникот добива известување со кое потврдува дека транспортниот систем е успешно креиран. ==== Алтернативно сценарио - Корисникот не ги пополнува сите задолжителни полиња. - Системот прикажува известување што покажува дека се потребни сите полиња. == Преглед === Актери - Администратор - Обичен корисник (комерцијалист) === Чекори - Корисникот се најавува во системот. - Корисникот се движи до делот "Транспортни системи" и избира одреден транспортен систем за преглед. - Системот ги вади деталите за транспортниот систем од табелата {{{TRANSPORT}}}. {{{#!sql SELECT * FROM TRANSPORT WHERE transport_id = 1; }}} - Деталите за транспортниот систем му се прикажуваат на корисникот. == Промена === Актери - Администратор - Обичен корисник (комерцијалист) === Чекори - Корисникот се најавува во системот. - Корисникот оди во делот "Транспортни системи" и избира специфичен транспортен систем за уредување. - Се прикажува формулар со претходно пополнети детали за тековниот транспортен систем. - Корисникот ги менува деталите за транспортниот систем и го доставува формуларот. - Апликацијата го потврдува внесувањето и ја ажурира табелата {{{TRANSPORT}}}. {{{#!sql UPDATE TRANSPORT SET departure_point = 'Updated Point A', arrival_point = 'Updated Point B' WHERE transport_id = 1; }}} - Корисникот добива известување со кое се потврдува дека транспортниот систем е успешно ажуриран. ==== Алтернативно сценарио - Корисникот доставува невалидни информации. - Системот прикажува известување што укажува на конкретната грешка. == Бришење === Актери - Администратор - Обичен корисник (комерцијалист) === Чекори - Корисникот се најавува во системот. - Корисникот оди во делот "Transport system" и избира одреден транспортен систем за бришење. - Се појавува дијалог за потврда, а корисникотго потврдува бришењето. - Системот го брише записот на транспортниот систем од табелата {{{TRANSPORT}}}. {{{#!sql DELETE FROM TRANSPORT WHERE transport_id = 1; }}} - Корисникот добива известување со кое потврдува дека транспортниот систем е успешно избришан. ==== Алтернативно сценарио - Корисникот го откажува бришењето. - Системот не го брише транспортниот систем.