wiki:UseCaseModel/sale

Version 1 (modified by 175012, 8 days ago) ( diff )

--

Купување на полиса

Актери:

  • Корисник

Чекори во сценариото:

Чекор 1.

  • По успешно логирање, корисникот ќе види табела со своите полиси, ако претходно купил било која од трите достапни полиси: Патничко патување, Автоодговорност, и Имот.

Чекор 2.

  • Откако корисникот ќе избере каква полиса сака да купи, ќе се отвори нова страница на која ќе треба да ги пополни соодветните полиња (на пример: Патничко патување).

  • Првите 5 полиња се за осигуреникот за кој се купува полисата (корисникот има можност да купи полиса за некоја друга личност).
  • Следните полиња се за одредување на полисата: датумот на почеток, траење на полисата (број на денови), и избор на пакет.

INSERT INTO project.Policy (sdate, edate, package) VALUES (@Sdate, @Edate, @Package) RETURNING p_id

INSERT INTO project.Travel_pol (pol_id) VALUES (@Pol_Id) RETURNING tr_id

INSERT INTO project.Pol_osi (o_embg, policy, name, surname, birthdate, kontakt) VALUES (@O_Embg, @Policy, @Name, @Surname, @Birthdate, @Kontakt)

{{{INSERT INTO project.pol_dog (d_embg, c_id, name, policy, birthdate)

SELECT @tr_id, c_id, name, @Policy, CURRENT_DATE FROM project.Customer WHERE email = @email}}}

Чекор 3.

  • Откако ќе се заврши овој чекор, ќе се отвори прозорец за внесување на податоците за картичката.

Чекор 4.

  • По успешно завршување на оваа фаза, ќе се појави страница со информација дека плаќањето е успешно завршено.

No image "succ.png" attached to UseCaseModel/sale

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.