wiki:UseCaseModel/ImportantUseCase4

Ажурирање на статусот на нарачката

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

Актери:

  • Доставувач

Чекор 1

На корисникот му се прикажува почетната страна на веб-сајтот.

Чекор 2

Корисникот може да се најави во системот преку формата за најава.

Чекор 3

При успешна најава на доставувачот, тој може да пристапи за доставите за коишто е задолжен

select ut.id_user, ut.username, ot.id_order, ot.order_date, delivery_status  
from project.delivery d 
join project.users_table ut on ut.id_user = d.id_user 
join project.order_table ot on ot.id_order = d.id_order 
where ut.id_user = 8

Чекор 4

Со клик на копчето Следни, му се прикажуваат приоритетните нарачки за доставување, односно тие што чекаат најмногу од моментот на нарачување

select ut.id_user, ut.username, ot.id_order, ot.order_date, delivery_status  
from project.delivery d 
join project.users_table ut on ut.id_user = d.id_user 
join project.order_table ot on ot.id_order = d.id_order 
where ut.id_user = 8
and d.delivery_status ilike '%in progress%'
order by ot.order_date asc
limit 2

Чекор 5

Со клик на копчето детали, му се прикажуваат деловите кои се содржат во нарачката, заедно со нивните количини и производител

select p.id_part,p.part_name,pm.pm_name, ocp.quantity_order  from project.part p 
join project.order_contains_part ocp on ocp.id_part = p.id_part 
join project.part_manufacturer pm on pm.id_part_manufacturer = p.id_part_manufacturer 
where ocp.id_order = 19

Чекор 6

Со клик на копчето Заврши, нарачката го менува својот статус во завршена

update project.delivery 
set delivery_status = 'finished'
where id_delivery = 19
Last modified 18 months ago Last modified on 12/29/22 01:19:46

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.