Changes between Initial Version and Version 1 of UseCase0003Implementation


Ignore:
Timestamp:
09/24/26 03:17:10 (6 days ago)
Author:
201178
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0003Implementation

    v1 v1  
     1= UseCase0003 Implementation - Додавање на ставка во нарачка =
     2
     3'''Актер иницијатор:''' Келнер
     4
     5'''Други актери:''' нема
     6
     7== Опис ==
     8
     9Келнерот додава производ од менито во постоечка нарачка. Системот проверува дали производот е активен, го одредува следниот редоследен број на ставката, ја внесува ставката со тековната цена.
     10
     11== Сценарио ==
     12
     13 1. Системот ги прикажува достапните производи од менито.
     14
     15[[Image(screenshot_3_1.png)]]
     16
     17 3. Келнерот избира производ и внесува количина.
     18
     19 4. Системот го одредува следниот редоследен број на ставката:
     20
     21{{{
     22SELECT COALESCE(MAX(item_number), 0) + 1
     23FROM order_item
     24WHERE order_id = $1
     25}}}
     26
     27 5. Системот ја внесува ставката:
     28
     29{{{
     30INSERT INTO order_item (order_id, item_number, product_id, quantity, unit_price)
     31VALUES ($1, $2, $3, $4, $5)
     32}}}
     33
     34 6. Системот ја прикажува ажурираната листа на ставки.
     35
     36[[Image(screenshot_3_2.png)]]