wiki:ImportantUseCase2

Version 11 (modified by 201050, 22 months ago) ( diff )

--

Регистрација на студент и поставување на прашање

*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици

Актери

  • Студент

Чекор 1

Корисникот навигира кон почетната страна на веб-сајтот. Од таму корисникот избира опција за регистрација.

Чекор 2

Корисникот избира да се регистрира како студент и ги пополнува сите неопходни полиња.

Во позадина се извршува

insert into project.studenti(s_ime, s_prezime, s_korisnicko_ime, s_email, s_lozinka, s_index)
values ('Lina', 'Nakova', 'lina.nakova', 'lina.nakova@students.finki.ukim.mk', 'linan201050', 201050);

Чекор 3

По усшпешна регистрација корисникот – студентот е навигиран кон почетната страна на која има понудени курсеви од кои бира кои му се од интерес.

Во позадина се извршува

select * from project.kursevi as k;
insert into moze_da_slusa(s_id,ku_id)
values
((select s.s_id from studenti as s where s.s_korisnicko_ime='lina.nakova'),(select ku.ku_id from kursevi as ku where ku.ku_ime = 'Бнп - VA 2022/2023')),

Чекор 4

По избирањето на предмет, студентит е навигиран кон следната страна на која му се покажуваат сите курсеви од тој предмет. При клик на некој курс студентот е навигиран кон форумот на тој курс

Во позадина се извршува

select *
from public.moze_da_slusa(s_id,ku_id) as mds
join public.kursevi on ku.pr_id = mds.ku_id
where s_korisnicko_ime = 'lina.nakova';

Чекор 5

При клик на копчето постави прашање, студентот е навигиран кон форма во која го поставува прашањето

Чекор 6

По успешно пополнување на формата, прашањето е успешно поставено и студентот е навигиран кон претходната страна.
Во позадина се извршува

insert into project.prasanja(pra_naslov,pra_sodrzina,pra_datum,ku_id,s_id)
values
('Prasanje','sabdjahsbfkjsdbf',now(),(select ku.ku_id from kursevi as ku where ku.ku_ime = 'Бнп - VA 2022/2023'),(select s.s_id from studenti as s where s.s_korisnicko_ime='lina.nakova')),

Attachments (8)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.