= Креирање на нарачка = ''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици'' Актери: - Менаџер - Добавувач === Чекор 1 === Се прикажува почетната страна после успешна најава на менаџер и менаџерот избира „Креирај нарачка“. [[Image(2-01.jpg)]] === Чекор 2 === Менаџерот пополнува форма за нарачката и избира добавувач одговорен за нарачката [[Image(2-02.jpg)]] {{{#!sql select supplierinfo, username from suppliers s left join users u on u.userid=s.userid }}} {{{#!sql insert into orders (status,managerremark,priority,manageruserid,supplieruserid) values ('In progress','To be packed','Medium',3,8); }}} *Statement-от погоре е само пример - податоците од формата ќе се земаат и ќе се внесуваат како атрибути за дадена нарачка во базата. === Чекор 3 === На менаџерот му се прикажува листа од сите артикли кои се додадени во системот, а кои избраниот добавувач може да ги испорача и тој ги избира артиклите кои треба да се нарачаат. [[Image(2-03.jpg)]] {{{#!sql select articlename from articles a left join article_belongs_to_category abtc on abtc.articleid=a.articleid left join supplier_supplies_category ssc on ssc.categoryid=abtc.categoryid left join suppliers s on s.userid=ssc.userid where s.userid=8 }}} *Statement-от погоре е само пример - податоците ќе се прикажуваат според избраниот добавувач. === Чекор 4 === Менаџерот за секој од избраните артикли внесува количина што треба да се нарача од тој артикл и во кој магацин да се испорача. Исто така, тој има увид за секој артикл колкава количина има во секој од магацините. На крајот, менаџерот ја испраќа нарачката. [[Image(2-04.jpg)]] {{{#!sql select a.articleid, articlename, l.locationname, s2.quantity from articles a left join article_belongs_to_category abtc on abtc.articleid=a.articleid left join supplier_supplies_category ssc on ssc.categoryid=abtc.categoryid left join suppliers s on s.userid=ssc.userid left join storedarticles s2 ON s2.articleid=a.articleid left join locations l on l.locationid=s2.locationid where s.userid=8 }}} {{{#!sql select locationname from locations --листа од сите локации }}} *Statement-от погоре е само пример - податоците ќе се прикажуваат според тоа кои артикли менаџерот избрал да ги нарача од некој добавувач. === Чекор 5 === Се прикажува почетната страна после успешна најава на добавувач и добавувачот избира „Нарачки“. [[Image(2-05.jpg)]] === Чекор 6 === На соодветниот добуавувач му се прикажува нарачката во листата од сите нарачки испратени до него [[Image(2-06.jpg)]] {{{#!sql select orderid, managerremark, priority, u.username from orders o left join users u on u.userid=o.manageruserid }}}