wiki:UseCase004

Version 1 (modified by 221181, 2 weeks ago) ( diff )

--

Детален Use Case 2: Прием на стока

Актер: Warehouse Staff (Складишен персонал)

Цел: Да се прими стоката од добавувачот и да се зголеми залихата.

Чекор Опис (Дијалог) SQL Команда
1 Актер: Ги листа нарачките во исчекување. SELECT * FROM purchase_order WHERE status = 'Pending' AND warehouse_id = 1;
2 Актер: Го избира ID-то на нарачката (PO_ID: 1) што одговара на отпремницата. SELECT * FROM purchase_order_item WHERE po_id = 1;
3 Систем: Ги листа производите од нарачката (HP Laptop 250 G8, 10 парчиња). -
4 Актер: Ја брои стоката и потврдува дека пристигнале 10 парчиња. -
5 Систем: Го менува статусот на нарачката во 'Completed'. UPDATE purchase_order SET status = 'Completed', actual_delivery_date = CURRENT_DATE WHERE po_id = 1;
6 Систем: Ја ажурира примената количина во табелата purchase_order_item. UPDATE purchase_order_item SET received_quantity = 10 WHERE po_id = 1 AND product_id = 2;
7 Систем: Ја зголемува залихата во складот (warehouse_stock). UPDATE warehouse_stock SET quantity_on_hand = quantity_on_hand + 10 WHERE warehouse_id = 1 AND product_id = 2;
Note: See TracWiki for help on using the wiki.