Changes between Version 5 and Version 6 of Rezervacija
- Timestamp:
- 09/23/25 23:46:16 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Rezervacija
v5 v6 5 5 6 6 === Опис 7 1. Избор на дестинација: Корисникот избира дестинација за која сака да направи резервација. 8 2. Избор на пакет: Корисникот избира туристички пакет поврзан со избраната дестинација. 7 1. Избор на дестинација: Корисникот пребарува и ја избира дестинацијата за која сака да направи резервација. 8 2. Избор на пакет: Системот ја прикажува листата на туристички пакети поврзани со избраната дестинација. Корисникот избира пакет според свои потреби. 9 {{{ 10 INSERT INTO package_reservation (id_package, id_reservation) 11 VALUES 12 (1, 5); 13 }}} 9 14 3. Внесување на детали за резервација: 10 * Период 11 * Цена 12 4. Потврда на резервација 13 5. Додавање на рецензија: По успешна резервација и одобрување, корисникот има можност да остави рецензија за дестинацијата. 14 6. Доделување на попуст: Ако корисникот е премиум член, системот ја зачувува датата на креирање на резервацијата и применува попуст на цената. 15 * Период на патување – автоматски од пакетот (start_date, end_date). 15 16 {{{ 16 INSERT INTO REZERVACII (vremenskaTochka, vkupnaCena, idAktivnost, idKorisnik, idMeteo) 17 VALUES ('2025-01-24 12:00:00', 10000, 1, 123, 456); 17 INSERT INTO reservation (id_user, time_point, premium_discount_applied, discount_amount, total_price) 18 VALUES 19 (2, '2025-01-24 12:00:00', TRUE, 15.00, 100.00); -- пример за премиум корисник со попуст 20 }}} 21 * Цена – базирана на цената на пакетот, со можен попуст за премиум корисници. 22 * Попуст – ако корисникот е премиум член, системот пресметува и применува попуст. 23 * Потврда на резервација – корисникот ја потврдува резервацијата, а системот ја зачувува во табелата reservation 24 4. Додавање на рецензија (по резервација): 25 * По успешно реализирана резервација, корисникот може да остави рецензија за дестинацијата преку табелата review. 26 * Рецензијата се поврзува со id_reservation и id_destination 27 {{{ 28 INSERT INTO review (username, reservation_id, id_destination, quality, comment) 29 VALUES 30 ('Емили Димитrova', 5, 1, 5, 'Одлично патување, супер организирано!'); 18 31 }}} 19 32 33 34 ''*важно'' 35 * id_user треба да биде валиден ID од users 36 * id_package и id_activity треба да постојат во соодветните табели 37 * id_destination се поврзува со пакетот 38 * Попустот се пресметува при внесување во reservation според тоа дали premium_discount_applied = TRUE