wiki:Invoice

Version 3 (modified by 211561, 2 days ago) ( diff )

--

Фактура

Креирање

Актери

  • Администратор
  • Обичен корисник (комерцијалист)

Чекори

  • Корисникот се најавува во системот.
  • Корисникот оди во делот "Invoices" и кликнува на копчето "Create Invoice".
  • Се прикажува формулар со полиња за детали за фактурата: датум на фактура, статус, вкупен износ и поврзана нарачка.
  • Корисникот го пополнува формуларот со валидни информации и го доставува.
  • Апликацијата го потврдува внесувањето и креира запис во табелата INVOICES.
INSERT INTO INVOICE (invoice_date, status, total_amount, order_id)
VALUES ('2025-01-15', 'Issued', 1000.00, 1);
  • Корисникот добива известување со кое се потврдува дека фактурата е успешно креирана.

Алтернативно сценарио

  • Корисникот не ги пополнува сите потребни полиња.
  • Системот прикажува известување што покажува дека се потребни сите полиња.

Преглед

Актери

  • Администратор
  • Обичен корисник (комерцијалист)

Чекори

  • Корисникот се најавува во системот.
  • Корисникот се движи до делот "Invoices" и избира одредена фактура за прегледување.
  • Системот ги вади деталите за фактурата од табелата INVOICES.
SELECT * FROM INVOICE WHERE invoice_key = 1;
  • Деталите за фактурата му се прикажуваат на корисникот.

Уредување

Актери

  • Администратор
  • Обичен корисник (комерцијалист)

Чекори

  • Корисникот се најавува во системот.
  • Корисникот се движи до делот "Invoices" и избира одредена фактура за уредување.
  • Се прикажува формулар со претходно пополнети детали за тековната фактура.
  • Корисникот ги менува деталите за фактурата и го доставува формуларот.
  • Апликацијата го потврдува внесувањето и ја ажурира табелата INVOICES.
UPDATE INVOICE
SET status = 'Paid', total_amount = 1050.00
WHERE invoice_key = 1;
  • Корисникот добива известување со кое се потврдува дека фактурата е успешно ажурирана.

Алтернативно сценарио

  • Корисникот доставува невалидни информации.
  • Системот прикажува известување што ја покажува конкретната грешка.

Бришење

Актери

  • Администратор
  • Обичен корисник (комерцијалист)

Чекори

  • Корисникот се најавува во системот.
  • Корисникот се движи до делот "Invoices" и избира одредена фактура за бришење.
  • Се појавува дијалог за потврда, а корисникот го потврдува бришењето.
  • Системот го брише записот на фактурата од табелата INVOICES.
DELETE FROM INVOICE WHERE invoice_key = 1;
  • Корисникот добива известување со кое потврдува дека фактурата е успешно избришана.

Алтернативно сценарио

  • Корисникот го откажува бришењето.
  • Системот не ја брише фактурата.
Note: See TracWiki for help on using the wiki.