| Version 2 (modified by , 5 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.
