| 1 | |
| 2 | == Купување на полиса |
| 3 | |
| 4 | === Актери: |
| 5 | |
| 6 | * Корисник |
| 7 | |
| 8 | === Чекори во сценариото: |
| 9 | |
| 10 | ==== Чекор 1. |
| 11 | * По успешно логирање, корисникот ќе види табела со своите полиси, ако претходно купил било која од трите достапни полиси: Патничко патување, Автоодговорност, и Имот. |
| 12 | |
| 13 | [[Image(index.png)]] |
| 14 | |
| 15 | ==== Чекор 2. |
| 16 | * Откако корисникот ќе избере каква полиса сака да купи, ќе се отвори нова страница на која ќе треба да ги пополни соодветните полиња (на пример: Патничко патување). |
| 17 | |
| 18 | [[Image(travel.PNG)]] |
| 19 | |
| 20 | * Првите 5 полиња се за осигуреникот за кој се купува полисата (корисникот има можност да купи полиса за некоја друга личност). |
| 21 | * Следните полиња се за одредување на полисата: датумот на почеток, траење на полисата (број на денови), и избор на пакет. |
| 22 | |
| 23 | {{{INSERT INTO project.Policy (sdate, edate, package) VALUES (@Sdate, @Edate, @Package) RETURNING p_id}}} |
| 24 | |
| 25 | {{{INSERT INTO project.Travel_pol (pol_id) VALUES (@Pol_Id) RETURNING tr_id}}} |
| 26 | |
| 27 | {{{INSERT INTO project.Pol_osi (o_embg, policy, name, surname, birthdate, kontakt) VALUES (@O_Embg, @Policy, @Name, @Surname, @Birthdate, @Kontakt)}}} |
| 28 | |
| 29 | {{{INSERT INTO project.pol_dog (d_embg, c_id, name, policy, birthdate) |
| 30 | SELECT @tr_id, c_id, name, @Policy, CURRENT_DATE |
| 31 | FROM project.Customer |
| 32 | WHERE email = @email}}} |
| 33 | |
| 34 | ==== Чекор 3. |
| 35 | * Откако ќе се заврши овој чекор, ќе се отвори прозорец за внесување на податоците за картичката. |
| 36 | |
| 37 | [[Image(payment.png)]] |
| 38 | |
| 39 | |
| 40 | ==== Чекор 4. |
| 41 | * По успешно завршување на оваа фаза, ќе се појави страница со информација дека плаќањето е успешно завршено. |
| 42 | |
| 43 | [[Image(succ.png)]] |