SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document

Title:Razvoj interaktivnega glasovalnega sistema s spletnim in strojnim vmesnikom
Authors:Pintar, Gašper (Author)
Škraba, Andrej (Mentor) More about this mentor... New window
Files:.pdf UN_Pintar_Gasper_2017.pdf (1,49 MB)
 
Language:Slovenian
Work type:Bachelor thesis/paper (mb11)
Organization:FOV - Faculty of Organizational Sciences in Kranj
Abstract: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.
Keywords:Glasovalni sistem, glasovanje, NodeMCU, Mikrokontroler, ESP8266, Odprta koda, node.js
Year of publishing:2017
Source:Škofja Loka
COBISS_ID:7967763 Link is opened in a new window
License:CC BY-NC-SA 4.0
This work is available under this license: Creative Commons Attribution Non-Commercial Share Alike 4.0 International
Views:91
Downloads:11
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:FOV
:
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:Development of interactive voting system with web and hardware interface
Abstract: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.
Keywords:Voting system, voting, NodeMCU, Microcontroller, ESP8266, Open source, node.js


Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica