wiki:ImportantUseCase3

Version 12 (modified by 201057, 18 months ago) ( diff )

--

Достава на нарачки

*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици

Актери:

  • Потрошувач
  • Вработен во продажно место
  • Доставувач

Чекор 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
where p.korisnik_id = 4

повторно со претпоставка дека корисникот со ID=4 ја порачал нарачката

Чекор 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)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.