wiki:UpravuvanjeAktivnosti

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

--

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

Актери

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

Реализација

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

  • ID
  • Име на активност
  • Дестинација
  • Информации
  • Категорија
  • Износ
    SELECT a.id_activity, a.activity_name, d.location_name, a.information, a.category, a.amount
    FROM  travel_sage.activity a
    JOIN  travel_sage.destination d ON a.id_destination = d.id_destination;
    

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

  • Име на активност (activity_name) – required
  • Дестинација (id_destination) – select листа
  • Информации (information) – optional
  • Категорија (category) – required
  • Износ (amount) – optional (numeric)
    INSERT INTO activity (activity_name, id_destination, information, category, amount)
    VALUES ('Планинарење', 2, 'Водич низ планински патеки', 'Авантура', 250.00);
    

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

UPDATE travel_sage.activity
SET activity_name = 'Планинарење - Ажурирано',
    information = 'Променет опис',
    category = 'Авантура',
    amount = 300.00,
    id_destination = 2
WHERE id_activity = 7;

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

DELETE FROM travel_sage.activity
WHERE id_activity = 7;
Note: See TracWiki for help on using the wiki.