e-Community

Savremene tehnologije omogućavaju da, prvenstveno parlamenti, ali i druge organizacije, koriste
elektronske sisteme za upravljanje i vođenje sednica. Neke od prednosti korišćenja elektronskog
sistema su:

  • Brži i efikasniji procesi – Elektronski sistemi omogućavaju brže utvrđivanje prisustva,
    glasanje i prebrojavanje glasova, što utiče na efikasnost i vreme trajanja same sednice.
  • Tačnost i sigurnost – Elektronski sistemi mogu pomoći u smanjenju mogućnosti grešaka,
    kao i u osiguravanju tačnosti i validnosti rezultata.
  • Omogućavanje uvida u rezultate i istorijat rada – Glasanje i drugi procesi se prate i
    arhiviraju u elektronskom obliku, što doprinosi većoj transparentnosti rada i
    odgovornosti svih učesnika u procesu.
  • Fleksibilnost i prilagodlјivost – Elektronski sistemi omogućavaju lakšu adaptaciju pravila
    i procedura sednica.
  • Efikasna priprema sednice i razmena skupštinskog materijala – Elektronski sistemi
    omogućavaju brže i efikasnije pozivanje na sednicu, izradu i utvrđivanje dnevnog reda i
    raspodelu skupštinskog materijala u elektronskom obliku.
  • Mogućnosti izveštavanja – Elektronsko izveštavanje omogućava izradu velikog broja
    različitih izveštaja, od tradicionalnog izveštavanja o prisustvu, broju glasova po tačkama
    dnevnog reda, trajanju i zaklјučcima preko naprednijih izveštaja kao što su pregled
    događanja u realnom vremenu i prikazivanje podataka u obliku tabela, dijagrama i
    grafikona.
  • Integracija – Elektronski sistemi se mogu lako integrisati sa drugim administrativnim i
    informacionim sistemima.

Tehničko rešenje
Rešenje za elektronsko vođenje sednica predstavlja celinu koja obuhvata potrebne hardverske
komponente, aplikativni softverski paket i odgovarajući sistemski softver tako da čini celovitu
platformu pomoću koje se može voditi e-sednica. Rešenje obuhvata:

  • Izradu aplikativnog softvera prema dogovorenoj specifikaciji;
  • Isporuku pratećeg hardverskog okruženja i njegovo postavljanje;
  • Isporuku aplikativnog softvera i pratećih licenci;
  • Instalaciju i puštanje u funkciju aplikativnog softvera;
  • Obuku odbornika i administratora sistema, po izboru naručioca, za korišćenje rešenja.

Hardversko okruženje i licence
Standardna klijentska oprema podrazumeva minimalno sledeće:

  • Touch-screen uređaji za odbornike, sa minimalnim karakteristikama:
  • ekran veći od 9“
  • Procesor sa četiri jezgra
  • Radna memorija od 2GB
  • Podrška za 3G/4G mrežu
  • Opcioni čitač kontaktnih kartica za identifikaciju/pozicioniranje korisnika
  • Opcioni NFC uređaji za identifikaciju/pozicioniranje korisnika;
    Ovi uređaji se montiraju na fiksno postavljenom ergonomskom stalku ispred odbornika,
    sa idejom da se ostavi dovoljno mesta za dokumentaciju u papirnom obliku.
  • Radne stanice, (uobičajeno za predsedavajućeg, zamenika, sekretara,
    administratora);
  • Info paneli – Monitori većih dijagonala (min. 65“) i/ili Video zid za prikaz rezultata
    glasanja po tačkama i ostalim predlozima, nosačem monitora po „VESA“
    standardu;
  • Embedded/micro računare za prikaz sadržaja na info panelima
    Rešenje podrazumeva i sledeće komponente:
  • Server(i) sa potrebnom konfiguracijom neophodnom za nesmetano korišćenje
    rešenja;
  • Softverske licence neophodne za funkcionisanje rešenja (operativni sistemi za
    korisnike i server, baza koju koristi rešenje je PostgreSQL za koju nije potrebno plaćati
    licencu);

Aplikativno rešenje
Vrsta, opis i specifikacija predmetnog posla

Specifikacija funkcionalnosti koje softversko rešenje za elektronsko vođenje sednica
Skupštine mora da podrži proistekla je iz analize potreba korisnika, analize zakonskog
okvira Republike Srbije i poslovnika Skupštine koji je na snazi. Softversko rešenje mora da
podrži minimalno sledeće funkcionalnosti navedene u daljem tekstu.

Funkcionalni zahtevi

  • Sazivanje sednice
    Funkcionalnost podržava generisanje poziva i njegovu distribuciju. Sadržaj poziva i način
    distribucije poziva u skladu poslovnikom Skupštine.
  • Izrada predloga dnevnog reda do njegovog utvrđivanja
    Funkcionalnost omogućava jednostavnu manipulaciju sa sadržajem predloga dnevnog
    reda, njegovu izmenu i kasniju distribuciju.
  • Dodela prava vođenja sednicom
    Funkcionalnost omogućava podršku za postavku predsedavajućeg sednicom, u skladu sa
    poslovnika Skupštine.
  • Otvaranje sednice
    Funkcionalnost beleži čin otvaranja sednice i podrazumeva i utvrđivanje kvoruma.
  • Izmene i dopune predloženog dnevnog reda nezavisno od načina podnošenja predloga
    Funkcionalnost omogućava da se dnevni red dopuni i/ili izmeni, da se promeni redosled tačaka i promeni vrsta postupka.
  • Zaključenje rasprave o tački dnevnog reda
    Funkcionalnost omogućava glasanje o dnevnom redu i njegovo konačno utvrđivanje. Nakon ovog postupka izmene nisu moguće.
  • Prijavljivanje za reč
    Funkcionalnost korisnicima omogućava prijavljivanje za reč, evidentiranje njihovog
    redosleda kod predsedavajućeg, kao i odabir vrste prijave za reč.
  • Davanje reči
    Funkcionalnost omogućava prikaz podataka o odborniku na displejima.
  • Glasanje (javno)
    Funkcionalnost glasanja se realizuje u skladu sa poslovnikom Skupštine.
  • Poništavanje glasanja
    Funkcionalnost poništavanja glasanja urađena kao podrška proceduri iz poslovnika
    Skupštine.
  • Odlučivanje i provera kvoruma
    Način utvrđivanja kvoruma je definisan poslovnikom Skupštine.
  • Evidentiranje opomene
    Funkcionalnost evidentira opomene koja se mogu izreći odborniku poslovniku Skupštine.
  • Evidentiranje mere oduzimanja reči
    Funkcionalnost evidentira meru oduzimanja reči koja se može izreći odborniku po
    poslovniku Skupštine.
  • Evidentiranje mere udaljenja sa sednice
    Funkcionalnost evidentira meru udaljenja sa sednice koja se može izreći odborniku prema
    poslovniku Skupštine.
  • Generisanje šablona zapisnika
    Funkcionalnost generiše, na osnovu podataka koji su dostupni u sistemu, a koji su
    proistekli tokom vođenja sednice, zapisnik sa popunjenim dostupnim podacima.
  • Korisničko uputstvo
    Uputstvo za upotrebu je sastavni deo aplikacije, koncipirano tako da bude lako dostupno i prilagođeno trenutnoj ili očekivanoj aktivnosti korisnika.
  • Administratorska konzola
    Obuhvata funkcionalnosti za manipulaciju korisničkim nalozima, njihovim atributima i pravima, kao i administriranje korisničkih kartica.
  • Autentifikacija, autorizacija i pristup sistemu
    Pristup sistemu omogućava identifikaciju i autorizaciju korisnika, upotrebom službenih „smart“ uređaja. Rešenje osigurava pristup sistemu na bazi definisane uloge korisnika. Rešenje ima mogućnost da autorizuje korisnika i obezbeđuje, prema pravima uloge korisnika, pristup različitim delovima aplikacije. Rešenje obezbeđuje mogućnost konfiguracije prava pristupa funkcionalnostima preko administrativne konzole odnosno administrativnog modula. Rešenje ima mogućnost da upravlja pravima pristupa aplikativnim logovima sistema, odnosno fajlovima, bazama podataka ili sistemskim logovima sistema.
  • Istorija rada sistema
    Aplikativno rešenje poseduje poslovni log, odnosno istoriju rada sistema.

Nefunkcionalni zahtevi

Zahtevi performansi

  • Rešenje obezbeđuje da vremenski interval prosečnog odziva bude manji od 500ms, u internoj mreži korisnika.
  • Pretraga prema unetim ili predefinisanim kriterijumima ne sme da bude duža od 15 sekundi. Nasilni prekid korisničke sesije u slučaju neaktivnosti korisnika je predmet konfiguracije. Konfigurisana vrednost je ista za sve korisnike.
  • Rešenje podržava do 200 simultanih (konkurentnih) internih korisnika.

Pouzdanost i dostupnost sistema

  • Rešenje osigurava ispravno funkcionisanje aplikativnog sistema tokom eksploatacije.
  • Rešenje je operativno tokom redovnog održavanja sistema.
  • Rešenje je dostupno tokom radnog vremena Skupštine. Periodi planiranog adaptivnog održavanja sistema (instalacija novih verzija sistema) se unapred najavljuju.

Korisnički interfejs
Rešenje obezbeđuje jednostavan korisnički interfejs i ergonomiju izvođenja operacija na način koji ne zahteva posebno tehničko znanje korisnika. Korisnički interfejs zadovoljava sledeće kriterijume:

  • Korisnički interfejs je adaptivan u kontekstu korišćenja aplikacije na uređajima sa različitim veličinama ekranskog pristupa (tableti) po principu „responsive“ dizajna,
  • Iskustvo prilikom korišćenja softvera je uniformno u celom rešenju,
  • Predefinisane (default) postavke aplikativnog sistem su iste pri svakom
    pokretanju aplikativnog sistema.

Arhitektura softvera

Rešenje predstavlja celinu od nekoliko funkcionalno povezanih softvera baziranih na multi-tier arhitekturi. Elementi rešenja su:

  • Sistem za upravljanje bazom podataka
  • Aplikativni server
  • Administratorska konzola
  • Korisnička konzola
  • Info paneli

Aplikativni server
Aplikativni server predstavlja jezgro sistema i baziran je na mORMot tehnologiji. Server predstavlja skriveni čvor pomoću koga se vrši komunikacija između klijenata i koji podatke smešta u bazu podataka. Kao komunikacioni protokol odabran je HTTP, a komutacioni paketi su kriptovani po SHA256. Aplikativni server je realizovan kao standalone aplikacija nezavisna od web servera. Aplikativni server konzola je dostupan za windows operativni sistem. Po želji korisnika server se može realizovati i kao Windows servis.

Administratorska konzola
Administratorska konzola predstavlja upravljačku jedinicu sistema, a korisnici sa upravljačkim pravima na sistemu (administratori, predsedavajući sednicom i sl.) upotrebom ovog softvera imaju kontrolu i upravljačku funkciju nad prisustvom na sednici, utvrđivanjem kvoruma, predlaganjem i utvrđivanjem dnevnog reda, materijalom potrebnim za odlučivanje, glasanjem, izlaganjem, izricanjem mera, korisničkim karticama, korisničkim nalozima i tokom sednice. Za identifikaciju korisnika se koriste smart card SLE 5542 kartice. Administratorska konzola je dostupna za windows operativni sistem.

Korisnička konzola
Korisnička konzola omogućava identifikaciju, evidentiranje prisustva, prijavu za reč, glasanje i pregled materijala. Korisničku konzolu imaju pravo da koriste samo osobe sa pravom glasa na sednici. Za identifikaciju korisnika se koriste personalizovane smart card SLE 5542 kartice ili lični android uređaj u kombinaciji sa NFC tag-ovima instaliranim na odborničkim mestima u skladu sa izborom Naručioca.

INFO paneli
Info panel aplikacija služi za obaveštavanje prisutnih o toku sednice i sadrži informacije o fazi sednice, kvorumu, tačkama dnevnog reda, aktivnoj diskusiji, trenutnom govorniku, rezultatima i trajanju glasanja. Bazirana je na java script heavy weight callback tehnologiji. Server obaveštava klijente o stanju sistema samo nakon promena tako da nema dodatnog mrežnog overhead-a.