1 | | == Чекори |
| 1 | == Чекори\\ |
| 2 | = Чекор 1\\ |
| 3 | На корисникот навигира кон почетната страна на веб-сајтот. |
| 4 | Од таму корисникот избира опција за регистрација.\\ |
| 5 | [[Image(1.jpg)]]\\ |
| 6 | = Чекор 2\\ |
| 7 | Корисникот избира да се регистрира како професор и ги пополнува сите неопходни полиња.\\ |
| 8 | [[Image(2.jpg)]]\\ |
| 9 | Во позадина се извршува |
| 10 | {{{ |
| 11 | insert into project.profesori(p_ime, p_prezime, p_korisnicko_ime, p_email, p_lozinka) |
| 12 | values('Vangel', 'Ajanovski', 'vangel.ajanovski', 'vangel.ajanovski@finki.ukim.mk', 'vangelajanovskivangel'); |
| 13 | }}} |
| 14 | |
| 15 | Забелешка: лозинките во иднина треба да бидат енкриптирани со некоја хеш функција |
| 16 | |
| 17 | = Чекор 3\\ |
| 18 | По усшпешна регистрација корисникот – професор е навигиран кон почетната страна на која има понудени предмети од кои бира на кои предмети предава.\\ |
| 19 | [[Image(3.jpg)]]\\ |
| 20 | Во позадина се извршува |
| 21 | {{{ |
| 22 | select * from project.predmeti as p; |
| 23 | }}} |
| 24 | |
| 25 | = Чекор 4\\ |
| 26 | По избирањето на предмет, професорот е навигиран кон следната страна на која му се покажуваат сите курсеви на тој предмет од кои треба да избере на кој од нив предава. |
| 27 | [[Image(4.jpg)]]\\ |
| 28 | Во позадина се извршува |
| 29 | {{{ |
| 30 | select * |
| 31 | from project.kursevi as k |
| 32 | join project.predmeti p on k.pr_id = p.pr_id |
| 33 | where p.pr_ime = 'Bazi na podatoci'; |
| 34 | }}} |
| 35 | |
| 36 | = Чекор 5\\ |
| 37 | По избирањето на курсеви, професорот е навигиран кон следната страна на која му се покажуваат сите курсеви кои ги предава. |
| 38 | [[Image(5.jpg)]]\\ |
| 39 | Во позадина се извршува |
| 40 | {{{ |
| 41 | select * from project.e_prof_na |
| 42 | join project.kursevi k on e_prof_na.ku_id = k.ku_id |
| 43 | join project.profesori p on e_prof_na.p_id = p.p_id |
| 44 | where p.p_korisnicko_ime = 'vangel.ajanovski'; |
| 45 | }}} |
| 46 | |
| 47 | = Чекор 6\\ |
| 48 | При клик на некој од курсевите, професорот е навигиран кон форум страната на тој курс каде му се листаат дел од поставените прашања, а исто така има и секција за материјали.При клик на копчето материјали корисникот е навигиран кон следната страна каде се излистани сите досегашно поставени материјали и има опција за додавање на нови материјали.\\ |
| 49 | [[Image(6.jpg)]]\\ |
| 50 | Во позадина се извршува |
| 51 | {{{ |
| 52 | select * from project.prasanja where ku_id = (select ku_id from kursevi where ku_ime = 'Bazi na podatoci - VA'); |
| 53 | }}} |
| 54 | за листање на прашањата \\ |
| 55 | {{{ |
| 56 | select * from project.materijali where ku_id = (select ku_id from kursevi where ku_ime = 'Bazi na podatoci - VA'); |
| 57 | }}} |
| 58 | за листање на материјалите\\ |
| 59 | |
| 60 | = Чекор 7\\ |
| 61 | При клик на копчето за додавање на нови материјали професорот е навигиран кон форма во која закачува документи и избира категории со кои подобро ќе го опиши тој материјал\\ |
| 62 | [[Image(7.jpg)]]\\ |
| 63 | [[Image(8.jpg)]]\\ |
| 64 | Во позадина се извршува |
| 65 | {{{ |
| 66 | insert into project.materijali(m_ime,p_id,ka_id,ku_id) |
| 67 | values |
| 68 | ('Правила-и-услови.txt',(select p.p_id from profesori as p where p.p_korisnicko_ime = 'vangel.ajanovski'),(select ka.ka_id from kategorii as ka where ka.ka_ime = 'Predavanja'),(select ku.ku_id from kursevi as ku where ku.ku_ime = 'Bazi na podatoci - VA')), |
| 69 | }}} |
| 70 | |
| 71 | = Чекор 9\\ |
| 72 | По успешно пополнување на формата, документот е успешно закачен и професорот е навигиран кон претходната страна.\\ |
| 73 | [[Image(9.jpg)]]\\ |
| 74 | Во позадина се извршува |
| 75 | {{{ |
| 76 | select * from project.materijali where ku_id = (select ku_id from kursevi where ku_ime = 'Bazi na podatoci - VA'); |
| 77 | }}} |
| 78 | |