| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Razvoj interaktivnega glasovalnega sistema s spletnim in strojnim vmesnikom
Avtorji:ID Pintar, Gašper (Avtor)
ID Škraba, Andrej (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf UN_Pintar_Gasper_2017.pdf (1,49 MB)
MD5: 153B0608AD0E65ABB21B569A3BA0129E
PID: 20.500.12556/dkum/375d0868-7a9f-4eb5-9c0d-72b895577b7b
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FOV - Fakulteta za organizacijske vede
Opis:Tema diplomske naloge je razvoj interaktivnega glasovalnega sistema s strojnim in spletnim vmesnikom, ki za delovanje ne potrebuje povezave v internet in temelji na odprtokodnosti. Za izdelavo programskega vmesnika smo uporabili obstoječe odprtokodne rešitve in jih prilagodili potrebam diplomskega dela. Razvoj sistema je potekal na računalniku z operacijskim sistemom Ubuntu 14.04 LTS 64-bit (Trusty Tahr) Desktop, na katerem teče strežnik glasovalnega sistema. Strojni del, ki se uporablja v namenskih glasovalnih enotah, temelji na odprtokodni platformi NodeMCU, ki za delovanje uporablja mikrokontroler ESP8266. Zbiranje glasov se vrši prek namenskih glasovalnih enot in prek spletnega vmesnika – spletna glasovalna enota. Glasovalne enote skrbijo za zajem glasov glasovalcev in posredovanje prejetih podatkov prek brezžične povezave na strežnik. Za brezžično povezavo med strežnikom in glasovalnimi enotami skrbi namenski brezžični usmerjevalnik. Strežniški del je razvit v programskem jeziku JavaScript in skrbi za komunikacijo z bazo podatkov Redis, obdelavo zajetih podatkov in vzpostavitev spletnega glasovalnega vmesnika za prikaz vprašanj in rezultatov. Spletni vmesnik glasovalne enote je razvit s pomočjo programskega ogrodja AngularJS kot enostranska aplikacija ter omogoča prikaz vprašanj, dodajanje vprašanj, prikaz vseh odgovorov in prikaz statistike.
Ključne besede:Glasovalni sistem, glasovanje, NodeMCU, Mikrokontroler, ESP8266, Odprta koda, node.js
Kraj izida:Škofja Loka
Leto izida:2017
PID:20.500.12556/DKUM-67970 Novo okno
COBISS.SI-ID:7967763 Novo okno
NUK URN:URN:SI:UM:DK:DNDAS9VA
Datum objave v DKUM:26.09.2017
Število ogledov:1315
Število prenosov:82
Metapodatki:XML DC-XML DC-RDF
Področja:FOV
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-SA 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Deljenje pod enakimi pogoji 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-sa/4.0/deed.sl
Opis:Licenca Creative Commons, ki prepoveduje komercialno uporabo in zahteva, da uporabnik predelana dela objavi z enako licenco.
Začetek licenciranja:05.09.2017

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Development of interactive voting system with web and hardware interface
Opis:The topic of this thesis is development of interactive voting system with web and hardware interface. Voting system is open source based and it does not require internet connection for operation. Thesis describes development of software interface, for which we used existing open source solutions and adapted them to the thesis requirements. Development of the system was done on computer with operating system Ubuntu 14.04 LTS 64-bit (Trusty Tahr) Desktop, which is running a server for voting system. Hardware which is used in the dedicated voting units is based on open source platform NodeMCU. NodeMCU runs on microcontroller ESP8266. Votes are collected with dedicated voting units and via web interface – web voting unit. Voting units are responsible for collection of votes and for transmission of received data to server via wireless connection. Dedicated wireless router is responsible for wireless connection between server and voting units. Thesis describes the development of server. It is developed in JavaScript programming language and is responsible for communication with Redis database, processing of acquired data and establishing of web voting interface for displaying questions and results. The web interface of voting unit is developed with AngularJS and operates as “Single page application”. It can display questions, results, statistics and add new questions.
Ključne besede:Voting system, voting, NodeMCU, Microcontroller, ESP8266, Open source, node.js


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici