== Управување со пакети (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; }}}