== Стартување на возење Актери: **Кондуктор**, **Патник** == Чекори === Чекор 1: Регистрација на конудктор и внес на документ {{{#!div style="font-size: 80%" {{{#!sql insert into lugje(l_ime, l_prezime, l_adresa, l_telefon, l_email, l_is_adimin, l_lozinka) values ("darko", "sekulovski", "gjoirce", "070159624", "darko@gmail.com", false, "ww"); insert into konduktor(l_id); }}} }}} {{{#!div style="font-size: 80%" {{{#!sql insert into dokumenti(d_broj_na_dokument, d_datum_na_izdavanje, d_datum_ist, d_koj_go_izdal, l_id) values ("C067891", 2020-06-16, 2025-06-15, "MVR Skopje", "6"); }}} }}} slika registracija slika dokument === Чекор 2: Најава на кондуктор {{{#!div style="font-size: 80%" {{{#!sql select l_id from project.Lugje where l_email = 'test@test.com' and l_lozinka = 'tt'; }}} }}} slika najava === Чекор 3: Контрола на возење {{{#!div style="font-size: 80%" {{{#!sql select vozenje_id from project.vozenje join dnevniruti on vozenje.dr_id=dnevniruti.dr_id join linija on dnevniruti.li_id=linija.li_id where date_trunc("minute", now()) between date_trunc("minute", vozenje.start) and date_trunc("minute", vozenje.end); }}} }}} {{{#!div style="font-size: 80%" {{{#!sql insert into kontroli(kontrola_datum, konduktor_l_id, vozenje_id) values (now(), 1, 1); }}} }}} slika od biranje linija === Чекор 4: Валидација на билет и пишување казна {{{#!div style="font-size: 80%" {{{#!sql select konduktor_l_id, kontrola_id, patnik_l_id from project.kontrola join vozenje on kontrola.vozenje_id = vozenje.vozenje_id join bilet on vozenje.patnik_l_id=bilet.patnik_l_id where (tb_id=1 and age(kontrola_datum, b_datum_na_kupuvanje) > interval '1 hour') or (tb_id=2 and age(kontrola_datum, b_datum_na_kupuvanje) > interval '1 day') or (tb_id=3 and age(kontrola_datum, b_datum_na_kupuvanje) > interval '1 week') or (tb_id=4 and age(kontrola_datum, b_datum_na_kupuvanje) > interval '1 month') or (tb_id=5 and age(kontrola_datum, b_datum_na_kupuvanje) > interval '1 year'); }}} }}} {{{#!div style="font-size: 80%" {{{#!sql insert into kazna(k_iznos, k_plateno, k_datum, konduktor_l_id, kontrola_id, patnik_l_id) values (3000, false, now(), 1, 2, 1); }}} }}} slika kazna