wiki:UseCase0006Implementation

UseCase0006 Implementation - Преглед на дневен извештај

Актер иницијатор: Администратор

Други актери: нема

Опис

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

Сценарио

  1. Администраторот отвора екранот за дневни извештаи.
  1. Системот го прикажува вкупниот износ за денес:
SELECT COALESCE(SUM(amount), 0)
FROM payment
WHERE payment_date::date = CURRENT_DATE
  1. Системот го прикажува бројот на нарачки за денес:
SELECT COUNT(*)
FROM orders
WHERE created_at::date = CURRENT_DATE
  1. Системот го прикажува најпродаваниот производ:
SELECT p.name
FROM order_item oi
JOIN product p ON p.product_id = oi.product_id
JOIN orders o ON o.order_id = oi.order_id
WHERE o.status = 'ПЛАТЕНА'
GROUP BY p.name
ORDER BY SUM(oi.quantity) DESC
LIMIT 1

  1. Администраторот може да избере да го извезе извештајот.
Last modified 6 days ago Last modified on 09/24/26 03:31:08

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.