Changes between Initial Version and Version 1 of ImportantUseCase2


Ignore:
Timestamp:
12/13/22 18:14:46 (22 months ago)
Author:
201065
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImportantUseCase2

    v1 v1  
     1= Креирање на нарачка =
     2''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици''
     3
     4Актери:
     5- Менаџер
     6- Добавувач
     7
     8
     9=== Чекор 1 ===
     10Се прикажува почетната страна после успешна најава на менаџер и менаџерот избира „Креирај нарачка“.
     11[[Image(2-01.jpg)]]
     12
     13=== Чекор 2 ===
     14Менаџерот пополнува форма за нарачката и избира добавувач одговорен за нарачката
     15[[Image(2-02.jpg)]]
     16{{{#!sql
     17select supplierinfo, username from suppliers s
     18left join users u on u.userid=s.userid
     19}}}
     20{{{#!sql
     21insert into orders (status,managerremark,priority,manageruserid,supplieruserid) values    ('In progress','To be packed','Medium',3,8);
     22}}}
     23*Statement-от погоре е само пример - податоците од формата ќе се земаат и ќе се внесуваат како атрибути за даден Ученик во базата.
     24
     25
     26=== Чекор 3 ===
     27На менаџерот му се прикажува листа од сите артикли кои се додадени во системот, а кои избраниот добавувач може да ги испорача и тој ги избира артиклите кои треба да се нарачаат.
     28[[Image(2-03.jpg)]]
     29{{{#!sql
     30select articlename from articles a
     31left join article_belongs_to_category abtc on abtc.articleid=a.articleid
     32left join supplier_supplies_category ssc on ssc.categoryid=abtc.categoryid
     33left join suppliers s on s.userid=ssc.userid
     34where s.userid=8
     35}}}
     36
     37=== Чекор 4 ===
     38Менаџерот за секој од избраните артикли внесува количина што треба да се нарача од тој артикл и во кој магацин да се испорача. Исто така, тој има увид за секој артикл колкава количина има во секој од магацините. На крајот, менаџерот ја испраќа нарачката.
     39[[Image(2-04.jpg)]]
     40{{{#!sql
     41select a.articleid, articlename, l.locationname, s2.quantity  from articles a
     42left join article_belongs_to_category abtc on abtc.articleid=a.articleid
     43left join supplier_supplies_category ssc on ssc.categoryid=abtc.categoryid
     44left join suppliers s on s.userid=ssc.userid
     45left join storedarticles s2 ON s2.articleid=a.articleid
     46left join locations l on l.locationid=s2.locationid
     47where s.userid=8
     48}}}
     49{{{#!sql
     50select locationname from locations
     51}}}
     52
     53
     54=== Чекор 5 ===
     55Се прикажува почетната страна после успешна најава на добавувач и добавувачот избира „Нарачки“.
     56[[Image(2-05.jpg)]]
     57
     58=== Чекор 6 ===
     59На соодветниот добуавувач му се прикажува нарачката
     60[[Image(2-06.jpg)]]
     61
     62{{{#!sql
     63select orderid, managerremark, priority, u.username from orders o
     64left join users u on u.userid=o.manageruserid
     65}}}