wiki:ImportantUseCase1

Version 8 (modified by 193047, 3 years ago) ( diff )

--

Регистрирање на член

Актер

  • Член

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

1. На корисникот му се појавува почетна страна.

2. Потоа избира да се регистрира.
3. Се отвара форма за регистрирање и членот ги внесува потребните податоци кои се бараат (име, презиме, град, email, ...).


insert into project.person (id_person, namee, surname, address, town, phone_num, birth, email, pass)
  values (3, 'Aleks','Aleksikj','ul.Oktomvriska Revolucija','Kumanovo','075855744', '2001-12-31', 'aleksa@hotmail.com', 'aleks8908');
insert into project.school_type (id_school, school_type_name)
values (22, 'Osnovno uciliste');
insert into project.membership_type (id_membership, mem_type_name)
values(011, 'ucenik-clenstvo');


4. По успешна регистрација, членот се редиректира кон страната за најавување.

select email, pass from person p 
join MEMBER_LIBRARY ml  on  p.id_person = ml.id_person; 


5. По успешна најава, на корисникот му се прикажува страна на која треба да избере начин на плаќање. Односно дали сака за членувањето да плати онлајн или во кеш, и според изборот се редиректира на соодветната страна.

6. Редиректирање за плаќање:

а) ако избрал да плати онлајн


create table online_plakjanje (

id_broj_na_karticka integer not null,
 namee varchar (9) not null,
 surname varchar (12) not null,
 rok_na_vaznost date,
 cvv2 integer not null,
 iznos integer not null
);

б) ако избрал да плати во кеш


select namee, surname from person p 
join project.member_library ml on p.id_person = ml.id_person 

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.