Changes between Initial Version and Version 1 of UseCase0005Implementation


Ignore:
Timestamp:
09/24/26 03:27:11 (7 days ago)
Author:
201178
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0005Implementation

    v1 v1  
     1= UseCase0005 Implementation - Затворање на смена =
     2
     3'''Актер иницијатор:''' Администратор
     4
     5'''Други актери:''' нема
     6
     7== Опис ==
     8
     9Администраторот ја затвора тековната смена. Системот ги собира сите платени нарачки во тековната смена, го пресметува вкупниот износ и бројот на нарачки, го внесува затворањето на смената.
     10
     11== Сценарио ==
     12
     13 1. Администраторот избира опција „Извештаи" од главното мени.
     14
     15 2. Системот ја наоѓа последната затворена смена:
     16
     17{{{
     18SELECT MAX(closed_at) FROM shift_close
     19}}}
     20
     21[[Image(screenshot_5_1.png)]]
     22
     23 3. Системот ги собира сите платени нарачки по тој датум:
     24
     25{{{
     26SELECT
     27    COALESCE(SUM(amount), 0) as total,
     28    COUNT(*) as order_count
     29FROM payment
     30WHERE payment_date > $1
     31}}}
     32
     33 4. Системот го прикажува извештајот на менаџерот за потврда.
     34[[Image(screenshot_5_2.png)]]
     35
     36 5. Администраторот потврдува.
     37
     38 6. Системот го внесува затворањето на смената:
     39
     40{{{
     41INSERT INTO shift_close (closed_by, total, order_count)
     42VALUES ($1, $2, $3)
     43}}}
     44
     45 7. Системот прикажува потврда.
     46
     47[[Image(screenshot_5_3.png)]]
     48[[Image(screenshot_5_4.png)]]