UseCase0005 Implementation - Затворање на смена
Актер иницијатор: Администратор
Други актери: нема
Опис
Администраторот ја затвора тековната смена. Системот ги собира сите платени нарачки во тековната смена, го пресметува вкупниот износ и бројот на нарачки, го внесува затворањето на смената.
Сценарио
- Администраторот избира опција „Извештаи" од главното мени.
- Системот ја наоѓа последната затворена смена:
SELECT MAX(closed_at) FROM shift_close
- Системот ги собира сите платени нарачки по тој датум:
SELECT
COALESCE(SUM(amount), 0) as total,
COUNT(*) as order_count
FROM payment
WHERE payment_date > $1
- Системот го прикажува извештајот на администраторот за потврда.
- Администраторот потврдува.
- Системот го внесува затворањето на смената:
INSERT INTO shift_close (closed_by, total, order_count) VALUES ($1, $2, $3)
- Системот прикажува потврда.
Last modified
6 days ago
Last modified on 09/24/26 03:27:34
Attachments (4)
- screenshot_5_1.png (103.1 KB ) - added by 6 days ago.
- screenshot_5_2.png (96.5 KB ) - added by 6 days ago.
- screenshot_5_3.png (96.4 KB ) - added by 6 days ago.
- screenshot_5_4.png (13.6 KB ) - added by 6 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.




