= Достава на нарачки = ''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици'' Актери: - Потрошувач - Доставувач == Предуслов Корисникот треба да биде најавен на апликацијата\\ === Чекор 1 === Доставувачот добива известување дека има нарачка која е спремна за достава. [[Image(01.jpg)]]\\ select naracka_id from naracka where id_mesto=1 === Чекор 2 === Доставувачот има опција да ја прифати нарачката. [[Image(02.jpg)]] === Чекор 3 === Доставувачот ја прифаќа нарачката.\\ {{{#!sql update naracka set dostavuvac_id = 6 where naracka_id = 1 }}} ''повторно со цел демонстрација, одиме со пример ID вредности'' === Чекор 4 === Доставувачот за секоја нарачка има информација за тоа каде нарачката треба да се достави. [[Image(03.jpg)]] {{{#!sql select adresa, broj from lokacija l join potrosuvac p on p.lokacija_id = l.lokacija_id join naracka n on n.potrosuvac_id = p.korisnik_id where (n.dostavuvac_id = 6) and (lower(n.status) = 'spremna' or lower(n.status) = 'спремна') }}} ''земена е пример ID вредност'' === Чекор 5 === Доставувачот ја испорачува нарачката и потврдува дека нарачката е доставена. [[Image(04.jpg)]] === Чекор 6 === Се прави наплата на нарачката помеѓу потрошувачот и доставувачот.\\ {{{#!sql insert into naplata(potrosuvac_id, dostavuvac_ic, iznos, nplakjanje) values(4,6,100,'vo gotovo') }}} ''за пресметување на вредноста на износот на нарачката, би искористиле функција, која би ја креирале во наредната фаза.'' === Чекор 7 === Доставувачот го променува статусот на нарачката во "завршена". [[Image(05.jpg)]]\\ {{{#!sql update naracka set status = 'zavrsena' where naracka_id = 1 }}}