wiki:UpravuvanjePaketi

Version 2 (modified by 223270, 3 weeks ago) ( diff )

--

Управување со пакети (CRUD)

Актери

Администратор

Реализација

Сценарио 1: Приказ на сите пакети Администраторот ја отвора страницата /travel-packages. Системот прикажува табела со сите пакети со полиња:

  • ID
  • Име на пакет
  • Дестинација
  • Цена
  • Почетен датум
  • Краен датум
    SELECT p.id_package, p.package_name, d.location_name, p.price, p.start_date, p.end_date
    FROM travel_sage.package p
    JOIN travel_sage.destination d ON p.id_destination = d.id_destination;
    

Сценарио 2: Креирање нов пакет Администраторот избира „Креирај нов пакет“. Се прикажува форма со полиња:

  • Име на пакет (package_name)
  • Дестинација (id_destination)
  • Цена (price)
  • Почетен датум (start_date)
  • Краен датум (end_date)
    INSERT INTO package (package_name, id_destination, price, start_date, end_date)
    VALUES ('Летен одмор во Охрид', 3, 1200.00, '2025-07-01', '2025-07-05');
    

Сценарио 3: Уредување пакет Администраторот избира постоечки пакет од листата. Се појавува форма пополнета со тековните податоци. По измена и потврда, се ажурираат вредностите.

UPDATE travel_sage.package
SET package_name = 'Летен одмор во Охрид - Ажурирано',
    price = 1350.00,
    start_date = '2025-07-01',
    end_date = '2025-07-06',
    id_destination = 3
WHERE id_package = 5;

Сценарио 4: Бришење пакет Со избор на опцијата „Избриши“, системот го брише пакетот од базата.

DELETE FROM travel_sage.package
WHERE id_package = 5;
Note: See TracWiki for help on using the wiki.