= Нарачка на производи = ''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици'' Актери: - Потрошувач - Вработен во продажно место === Чекор 1 === Преглед на веб-апликацијата. === Чекор 2 === На корисникот му се прикажани сите регистрирани продажни места на платформата. [[Image(01.jpg)]] {{{#!sql select p.ime from prodazhnomesto p }}} === Чекор 3 === Корисникот избира едно од продажните места. === Чекор 4 === На корисникот му се прикажува листа на сите пакети или храна понудени од продажното место. [[Image(02.jpg)]] {{{#!sql select ime, ime_hra from prodazhnomesto pm join prodazhnomesto_nudi_paket pnp on pm.id_mesto = pnp.id_mesto join paket p on pnp.paket_id = p.paket_id join paket_sodrzi_hrana psh on psh.paket_id = p.paket_id join hrana h on psh.id_stavka = h.id_stavka }}} {{{#!sql select ime,ime_hra from prodazhnomesto p join hrana h on p.id_mesto = h.id_mesto }}} === Чекор 5 === Се креира нова нарачка.\\ [[Image(07.jpg)]]\\ ''ID на местото и потрошувачот се земени како пример''\\ {{{#!sql insert into naracka(id_mesto, status, potrosuvac_id) values(1,'kreirana',1) }}} === Чекор 6 === Потрошувачот селектира ставки од листата на пакети или храна од избраното продажно место. [[Image(03.jpg)]]\\ ''земени се hard кодирани ID вредности со цел покажување на примерот'' {{{#!sql insert into naracka_sodrzi_hrana(naracka_id, id_stavka, kolicina) values(1,1,2) }}} {{{#!sql insert into naracka_ima_paket(naracka_id,paket_id,kolicina) values(1,1,1) }}} === Чекор 7 === По завршувањето на изборот, потрошувачот избира опција за потврда на нарачка. [[Image(04.jpg)]] === Чекор 8 === Вработениот добива известување за нова креирана нарачка. === Чекор 9 === По приготвувањето на нарачката вработениот го поставува статусот на нарачката во "спремна". [[Image(08.jpg)]]\\ {{{#!sql update naracka set status = 'spremna' where naracka_id = 1 }}} === Чекор 10 === Вработениот на крајот ја предава нарачката за достава.