Changes between Initial Version and Version 1 of UseCaseModel/ImportantUseCase4


Ignore:
Timestamp:
12/29/22 01:06:54 (2 years ago)
Author:
201084
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseModel/ImportantUseCase4

    v1 v1  
     1= Ажурирање на статусот на нарачката =
     2''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици''
     3
     4Актери:
     5- Доставувач
     6
     7=== Чекор 1 ===
     8На корисникот му се прикажува почетната страна на веб-сајтот.
     9[[Image(1.jpg)]]
     10
     11=== Чекор 2 ===
     12Корисникот може да се најави во системот преку формата за најава.
     13[[Image(3.jpg)]]
     14
     15=== Чекор 3 ===
     16При успешна најава на доставувачот, тој може да пристапи за доставите за коишто е задолжен
     17[[Image(15.jpg)]]
     18{{{#!sql
     19select ut.id_user, ut.username, ot.id_order, ot.order_date, delivery_status 
     20from project.delivery d
     21join project.users_table ut on ut.id_user = d.id_user
     22join project.order_table ot on ot.id_order = d.id_order
     23where ut.id_user = 8
     24}}}
     25
     26=== Чекор 4 ===
     27Со клик на копчето Следни, му се прикажуваат приоритетните нарачки за доставување, односно тие што чекаат најмногу од моментот на нарачување
     28[[Image(16.jpg)]]
     29{{{#!sql
     30select ut.id_user, ut.username, ot.id_order, ot.order_date, delivery_status 
     31from project.delivery d
     32join project.users_table ut on ut.id_user = d.id_user
     33join project.order_table ot on ot.id_order = d.id_order
     34where ut.id_user = 8
     35and d.delivery_status ilike '%in progress%'
     36order by ot.order_date desc
     37limit 2
     38}}}
     39
     40=== Чекор 5 ===
     41Со клик на копчето детали, му се прикажуваат деловите кои се содржат во нарачката, заедно со нивните количини и производител
     42[[Image(17.jpg)]]
     43{{{#!sql
     44select p.id_part,p.part_name,pm.pm_name, ocp.quantity_order  from project.part p
     45join project.order_contains_part ocp on ocp.id_part = p.id_part
     46join project.part_manufacturer pm on pm.id_part_manufacturer = p.id_part_manufacturer
     47where ocp.id_order = 19
     48}}}
     49
     50=== Чекор 6 ===
     51Со клик на копчето Заврши, нарачката го менува својот статус во завршена
     52{{{#!sql
     53update project.delivery
     54set delivery_status = 'finished'
     55where id_delivery = 19
     56}}}