wiki:UseCase0012

Version 1 (modified by 223306, 10 days ago) ( diff )

--

Use-case UC0012 - Администратор - Преглед на нарачки и плаќања

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

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

Опис

Администраторот може да ги прегледува направените нарачки во системот и соодветните информации за плаќањата. За секоја нарачка може да ги види корисникот кој ја направил нарачката, датумот, статусот, вкупната цена, како и податоците за извршеното плаќање.

Сценарио

  1. Администраторот ја отвора страницата за преглед на нарачки и плаќања.
  1. Системот ги прикажува сите нарачки заедно со корисникот кој ја направил секоја нарачка.
SELECT n.naracka_id, n.datum, n.status, n.vkupna_cena,
       k.korisnik_id, k.ime, k.prezime, k.email
FROM project.naracki n
JOIN project.korisnici k ON n.korisnik_id = k.korisnik_id
ORDER BY n.datum DESC;
  1. Администраторот избира нарачка за која сака да ги прегледа деталите.
  1. Системот ги прикажува книгите кои се дел од избраната нарачка, нивната количина и единечна цена.
SELECT k.kniga_id, k.naslov, s.kolicina, s.edinechna_cena
FROM project.sodrzi s
JOIN project.knigi k ON s.kniga_id = k.kniga_id
WHERE s.naracka_id = 1
ORDER BY k.naslov;
  1. Системот ги прикажува информациите за плаќањето поврзано со избраната нарачка.
SELECT plakjanje_id, datum, iznos, nacin_na_plakjanje, status
FROM project.plakanja
WHERE naracka_id = 1;
  1. Администраторот може да избере друга нарачка и да ги прегледа нејзините детали и информациите за плаќањето.
Note: See TracWiki for help on using the wiki.