Changes between Initial Version and Version 1 of UseCase0012


Ignore:
Timestamp:
09/20/26 19:37:44 (10 days ago)
Author:
223306
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0012

    v1 v1  
     1= Use-case UC0012 - Администратор - Преглед на нарачки и плаќања =
     2
     3'''Иницирачки актер:''' Администратор
     4
     5'''Други актери:''' Нема
     6
     7== Опис ==
     8
     9Администраторот може да ги прегледува направените нарачки во системот и соодветните информации за плаќањата. За секоја нарачка може да ги види корисникот кој ја направил нарачката, датумот, статусот, вкупната цена, како и податоците за извршеното плаќање.
     10
     11== Сценарио ==
     12
     131. Администраторот ја отвора страницата за преглед на нарачки и плаќања.
     14
     152. Системот ги прикажува сите нарачки заедно со корисникот кој ја направил секоја нарачка.
     16
     17{{{
     18SELECT n.naracka_id, n.datum, n.status, n.vkupna_cena,
     19       k.korisnik_id, k.ime, k.prezime, k.email
     20FROM project.naracki n
     21JOIN project.korisnici k ON n.korisnik_id = k.korisnik_id
     22ORDER BY n.datum DESC;
     23}}}
     24
     253. Администраторот избира нарачка за која сака да ги прегледа деталите.
     26
     274. Системот ги прикажува книгите кои се дел од избраната нарачка, нивната количина и единечна цена.
     28
     29{{{
     30SELECT k.kniga_id, k.naslov, s.kolicina, s.edinechna_cena
     31FROM project.sodrzi s
     32JOIN project.knigi k ON s.kniga_id = k.kniga_id
     33WHERE s.naracka_id = 1
     34ORDER BY k.naslov;
     35}}}
     36
     375. Системот ги прикажува информациите за плаќањето поврзано со избраната нарачка.
     38
     39{{{
     40SELECT plakjanje_id, datum, iznos, nacin_na_plakjanje, status
     41FROM project.plakanja
     42WHERE naracka_id = 1;
     43}}}
     44
     456. Администраторот може да избере друга нарачка и да ги прегледа нејзините детали и информациите за плаќањето.