| | 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)]] |