Достава на нарачки
*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици
Актери:
- Потрошувач
- Доставувач
Предуслов
Корисникот треба да биде најавен на апликацијата
Чекор 1
Доставувачот добива известување дека има нарачка која е спремна за достава.
select naracka_id from naracka where id_mesto=1
Чекор 2
Доставувачот има опција да ја прифати нарачката.
Чекор 3
Доставувачот ја прифаќа нарачката.
update naracka set dostavuvac_id = 6 where naracka_id = 1
повторно со цел демонстрација, одиме со пример ID вредности
Чекор 4
Доставувачот за секоја нарачка има информација за тоа каде нарачката треба да се достави.
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
Доставувачот ја испорачува нарачката и потврдува дека нарачката е доставена.
Чекор 6
Се прави наплата на нарачката помеѓу потрошувачот и доставувачот.
insert into naplata(potrosuvac_id, dostavuvac_ic, iznos, nplakjanje) values(4,6,100,'vo gotovo')
за пресметување на вредноста на износот на нарачката, би искористиле функција, која би ја креирале во наредната фаза.
Чекор 7
Доставувачот го променува статусот на нарачката во "завршена".
update naracka set status = 'zavrsena' where naracka_id = 1
Attachments (5)
- 01.jpg (6.5 KB ) - added by 2 years ago.
- 02.jpg (16.2 KB ) - added by 2 years ago.
- 03.jpg (25.4 KB ) - added by 2 years ago.
- 04.jpg (36.2 KB ) - added by 2 years ago.
- 05.jpg (14.3 KB ) - added by 2 years ago.
Download all attachments as: .zip