Skip to content

ooad-2016-2017/Tim12-MrviceLJubavi

Repository files navigation

alt tag Gifovi

Naziv Tima: Tim12-MrviceLJubavi:chicken:
Članovi Tima: 🐣🐥
  1. Kupusović Elma 🐤🍞🌽
  2. Krupalija Ehlimana 🐶
  3. Muftić Belma :octocat:

Naziv teme: Glasanje na bosanskohercegovačkim izborima - Glasaj.ba

Opis teme

Potrebno je kreirati aplikaciju za (online) glasanje na izborima u Sarajevu. Svrha sistema jeste omogućiti lakši način glasanja građanima BiH, tačnije omogućiti elektronsko glasanje ili pronalazak biračkog mjesta (ukoliko se glasač odluči za glasanje na listiću). Sam dolazak na biračko mjesto za neke glasače je nemoguć ili skoro pa nemoguć te bi u tom slučaju online glasanje bilo najjednostavniji način. Ukoliko se glasač odluči za glasanje putem Interneta, tada se neće kreirati njegov glasački listić te će se time smanjiti ukupna potrošnja budžetskog novca i proizvodnja papira (što je pozitivno za našu okolinu). Ukoliko glasač želi glasati na biračkom mjestu, aplikacija će mu pomoći da nađe lokaciju svog biračkog mjesta te tako uštedjeti njegovo vrijeme i novac.


Procesi

Glasanje

Građanin unosi svoje podatke (ime, prezime, JMBG, broj lične karte, ulicu stanovanja, državu iz koje glasa) te bira stranku i kandidate. Ukoliko su podaci validni, podaci se unose u sistem i kadidat se obavješava o uspješnom glasanju, u suprotnom sistem obavještava kadidata o greški i zahtijeva ponovni unos podataka i odabir kandidata i stranke. Ukoliko glasač želi glasati na biračkom mjestu (i bira opciju za glasanje na biračkom mjestu), tada se samo provjeravaju njegovi podaci (sistem obavještava glasača o ispravnosti podataka) i ukoliko su validni, u sistem se unosi odluka glasača, ukoliko nisu, zahtijeva se ponovni unos podataka.

Pregled kandidata

Građanin ima mogućnost da pogleda osnovne informacije o svakom kandidatu uz pomoćno filtriranje. Filtrirati kandidate može po godinama, stručnoj spremi, stranci, poziciji, društvenim priznanjima, popularnosti.

Opcija za slijepe i slabovidne osobe

Pri pokretanju aplikacije korisnik može klikom na dugme odabrati nastavak komunikacije sa sistemom uz pomoć zvučnih signala.

Pronazak biračkog mjesta

Građanin unosi ulicu u kojoj živi i sistem mu na osnovu nje javlja detaljnije informacije o tome gdje se nalazi njegovo biračko mjesto (adresu i prikaz lokacije na google maps-u). Ukoliko ulica ne postoji, sistem javlja grešku i zahtijeva ponovni upis naziva ulice.

Registracija administratora

Administrator ima poseban account kojim (kada se prijavi) može održavati sistem u realnom vremenu i održavati bazu kandidata (zabranjeno je mijenjanje baze sa glasovima). Administrator može promijeniti informacije o kandidatu, dodati novog kandidata i obrisati kandidata iz baze, no samo do određenog roka (izmjene nisu dozvoljene za vrijeme i nakon izbora te sedam dana prije izbora). Prijavljuje se tako što na glavnoj stranici aplikacije ima rubriku u koju unosi svoj username i password. Ukoliko podaci nisu tačni, sistem korisnika obavještava o greški i zahtijeva ponovni unos podataka (ukoliko se korisnik želi prijaviti).


Funkcionalnosti

  • mogućnost odabira načina glasanja
  • mogućnost informisanja o načinu glasanja i vrstama izbora
  • mogućnost prijave u sistem sa različitim privilegijama
  • mogućnost pronalaska biračkog mjesta
  • mogućnost pregleda historije politike u BiH
  • mogućnost online glasanja
  • mogućnost održavanja baze kandidata (dodavanje, mijenjanje i brisanje)
  • mogućnost igranja igre
  • mogućnost informisanja o strankama i kandidatima
  • mogućnost pregleda novosti o tekućim izborima
  • mogućnost pregleda najnovijih „tweetova“ sa Twitter accounta stranice
  • mogućnost pregleda svih trenutnih kandidata uz određena filtriranja (po godinama, stručnoj spremi, stranci, poziciji, društvenim priznanjima, popularnosti)
  • mogućnost komunikacije slijepih i slabovidnih osoba sa sistemom

Akteri

  1. Glasač - Glasač je osoba koja ima mogućnost glasanja, odabira načina glasanja, pronalaska biračkog mjesta (elektronskim ili pismenim putem), igranja igrice, pregleda informacionog dijela.
  2. Administrator - Administrator je osoba koja je zadužena za održavanje sistema i baze kandidata (dodavanje, brisanje i mijenjanje kandidata ali samo do određenog roka). Može upravljati oficijelnim Twitter accountom za izbore te dodavati, mijenjati i brisati dijelove informacionog dijela.
  3. Sistem - Sistem čuva informacije o kandidatima, glasačima, glasovima, načinima glasanja pojedinaca, biračkim mjestima, ulicama koje pripadaju određenim biračkim mjestima, tweetovima sa oficijelnog Twitter accounta, može upravljati statistikama u informacionom dijelu, ukoliko dođe do greške, prijavljuje je, pruža usluge i slijepim i slabovidnim osobama.
  4. Kandidat - Kanditat je osoba koja administratoru daje informacije o sebi (koji vrši potrebne izmjene kandidatovog profila ili ga dodaje, odnosno briše iz baze).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •