Changes between Initial Version and Version 1 of ImportatntUseCase002


Ignore:
Timestamp:
01/12/24 17:20:44 (6 months ago)
Author:
211012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImportatntUseCase002

    v1 v1  
     1== Онлајн гласања ==
     2Актери:
     3- Авторизиран корисник
     4Чекори:
     51. Пристап до страна за онлајн гласање
     62. Внес на податоци за лична карта
     73. Внес на податоци за матичен број
     84. Клик на копче продолжи
     9{{{#!div style="font-size: 80%"
     10За проверка на валидноста на внесените податоци пред да се продолжи кон гласање
     11  {{{#!sql
     12select g.g_id
     13from gragjani g
     14join dokumenti_za_identifikacija di on di.g_id = g.g_id
     15where di.d_broj = 'xxx' and g.g_embg = '0000000000000'
     16  }}}
     17}}}
     185. Избор на опција од избирачкиот лист
     19{{{#!div style="font-size: 80%"
     20За листање на опциите за гласање
     21  {{{#!sql
     22select *
     23from kandidati kan
     24join kandidaturi k on k.g_id = kan.g_id
     25join realizacii_so_kandidaturi rk on k.ri_id = rk.ri_id
     26join realizacii_na_izbori ri on rk.ri_id = ri.ri_id
     27where ri.ri_id = 0
     28  }}}
     29}}}
     306. Клик на копче потврди
     31{{{#!div style="font-size: 80%"
     32За запишување на излезноста
     33  {{{#!sql
     34insert into glasanja (ug_vreme, g_id, im_id, ri_id)
     35values (now(), 1, 1, 1)
     36  }}}
     37За запишување на гласот (доколку не е избран ниту еден кандидат се внесува null)
     38  {{{#!sql
     39insert into glasovi_za_kandidat (ug_id, kan_id)
     40values ((select g.ug_id from glasanja g where g.g_id = 0 and g.ri_id = 0), 0)
     41  }}}
     42}}}