Стартување на возење
Актери: Кондуктор, Патник
Чекори
Чекор 1: Регистрација на конудктор и внес на документ
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);
Чекор 2: Најава на кондуктор
select l_id from project.Lugje where l_email = "darko@gmail.com" and l_lozinka = "ww";
Чекор 3: Спроведување на контрола на возење
select il.inl_id from instancanalinija as il join linija as l on l.li_id = il.li_id where l.li_ime like 'Line 1' and l.li_pravec like 'Aerodrom-Gjorce' and il.inl_datum_start = '2023-01-01 12:00:00.000'
insert into kontroli (kontrola_datum, kondukter_k_id, inl_id) values ('2023-01-01 12:00:00.000' + interval '6 minutes', 2, 1);
Чекор 4: Валидација на билет
select b.patnik_k_id from instancanalinija as il join vozenje as v on v.inl_id = il.inl_id join bilet as b on v.b_id = b.b_id join tipbilet as t on b.tb_id = t.tb_id where il.inl_id = 1 and (b.b_status like 'EXPIRED' or b.b_status like 'INACTIVE') and b.b_datum_na_kupuvanje + t.tb_trajnost * interval '1 second' < v.vozenje_start
Чекор 5.1: Пишување казна на регистриран патник
insert into kazna (kz_dokument, kz_iznos, kz_datum, kz_plateno, kz_datum_plateno) values ('AH45691', 1000, '2023-01-01 12:00:00.000' + interval '10 minutes', false, null) insert into kaznazaregistriran (kz.kz_id, patnik_k_id) values (15, 9)
Чекор 5.2: Пишување казна на нерегистриран патник
insert into kazna (kz_dokument, kz_iznos, kz_datum, kz_plateno, kz_datum_plateno) values ('AH45691', 1000, '2023-01-01 12:00:00.000' + interval '10 minutes', false, null) insert into kaznazaneregistriran (kz_id, kzn_telefon, kzn_ime, kzn_adresa) values (15, '074845632', 'Stefce Janekievski', 'Slovenecka')
Last modified
11 months ago
Last modified on 01/11/24 09:23:20
Attachments (5)
- Registracija.png (43.7 KB ) - added by 11 months ago.
- Najava.png (25.0 KB ) - added by 11 months ago.
- Контрола.png (36.5 KB ) - added by 11 months ago.
- Регистиран.png (49.4 KB ) - added by 11 months ago.
- Нерегистриран.png (64.3 KB ) - added by 11 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.