Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Richter Includes the selected person into the timetable overlap calculation. Lukáš An Electronic Voting System An Electronic Voting System Thesis finished and defended successfully (DUO).   Sysel Martin Šilhavý Petr Bachelor's thesis 1622498400000 01.06.2021 An Electronic Voting System Thesis finished and defended successfully (DUO).
Lukáš Richter Bachelor's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Elektronický hlasovací systém

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Richter Lukáš Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2020/2021
Assigning department AUART
Date of defence Jun 1, 2021
Type of thesis Bachelor's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Elektronický hlasovací systém
Main topic in English An Electronic Voting System
Title according to student Elektronický hlasovací systém
English title as given by the student An Electronic Voting System
Parallel name -
Subtitle -
Thesis supervisor Sysel Martin, doc. Ing. Ph.D.
External examiner Šilhavý Petr, doc. Ing. Ph.D.
Annotation Cílem této práce je návrh a implementace funkční volební a hlasovací aplikace. Primárním využitím jsou volby do akademických senátů na Univerzitě Tomáše Bati ve Zlíně a hlasování na zasedáních akademických orgánů. Výsledný systém zaručuje dodržení principů elektronických voleb a poskytuje jednoduchý způsob, jak maximálně zpřístupnit volby co největšímu počtu uživatelů.
Aplikace je postavena na PHP frameworku Nette. Návrh aplikace umožňuje její relativně snadné modifikace co do rozmístění mezi několik serverů i nezávislost na použitém systému řízení báze dat. Systém je navržen jako modulární a je možno ho dále rozšiřovat, např. o volitelné způsoby autentizace uživatelů.
Při návrhu bylo využito principu slepých digitálních podpisů a přímé komunikace klienta a serveru jako efektivního způsobu zajištění anonymity.
Annotation in English The goal of this thesis is to design and implement functional electronic voting application. Primary use will be elections to Academic Senates of Tomas Bata University in Zlin and voting of Academic Bodies.. The resulting system guarantees adherence to electronic voting principles and offers a simple solution how to make voting available to as many users as possible.
Application is based on PHP framework Nette. The design of the application allows its relatively simple modification in regards of distribution among multiple servers and independence on database management system used. System is designed as modular and it is possible to further extend it, e.g. with different user authentication options.
Blind digital signatures and direct client-server communication as an effective means to assure anonymity were used to desing the application.
Keywords Elektronické volby, e-voting, RSA, slepé podepisování, PHP, Domain Driven Design, MVC, Nette, Bootstrap
Keywords in English Electronic voting system, e-voting, RSA, Bling Signature, PHP, Domain Driven Design, MVC, Nette, Bootstrap
Length of the covering note 60 s.
Language CZ
Annotation
Cílem této práce je návrh a implementace funkční volební a hlasovací aplikace. Primárním využitím jsou volby do akademických senátů na Univerzitě Tomáše Bati ve Zlíně a hlasování na zasedáních akademických orgánů. Výsledný systém zaručuje dodržení principů elektronických voleb a poskytuje jednoduchý způsob, jak maximálně zpřístupnit volby co největšímu počtu uživatelů.
Aplikace je postavena na PHP frameworku Nette. Návrh aplikace umožňuje její relativně snadné modifikace co do rozmístění mezi několik serverů i nezávislost na použitém systému řízení báze dat. Systém je navržen jako modulární a je možno ho dále rozšiřovat, např. o volitelné způsoby autentizace uživatelů.
Při návrhu bylo využito principu slepých digitálních podpisů a přímé komunikace klienta a serveru jako efektivního způsobu zajištění anonymity.
Annotation in English
The goal of this thesis is to design and implement functional electronic voting application. Primary use will be elections to Academic Senates of Tomas Bata University in Zlin and voting of Academic Bodies.. The resulting system guarantees adherence to electronic voting principles and offers a simple solution how to make voting available to as many users as possible.
Application is based on PHP framework Nette. The design of the application allows its relatively simple modification in regards of distribution among multiple servers and independence on database management system used. System is designed as modular and it is possible to further extend it, e.g. with different user authentication options.
Blind digital signatures and direct client-server communication as an effective means to assure anonymity were used to desing the application.
Keywords
Elektronické volby, e-voting, RSA, slepé podepisování, PHP, Domain Driven Design, MVC, Nette, Bootstrap
Keywords in English
Electronic voting system, e-voting, RSA, Bling Signature, PHP, Domain Driven Design, MVC, Nette, Bootstrap
Research Plan
  1. Vypracujte literární rešerši na téma elektronické volební a hlasovací systémy.
  2. Shromážděte požadavky na funkčnost takového systému.
  3. Navrhněte funkční principy splňující specifika provozu na UTB.
  4. Vytvořte funkční responzivní webovou aplikaci s důrazem na bezpečnost a dodržení GDPR.
  5. Využijte následující technologie: PHP, relační DB, kryptografie.
Research Plan
  1. Vypracujte literární rešerši na téma elektronické volební a hlasovací systémy.
  2. Shromážděte požadavky na funkčnost takového systému.
  3. Navrhněte funkční principy splňující specifika provozu na UTB.
  4. Vytvořte funkční responzivní webovou aplikaci s důrazem na bezpečnost a dodržení GDPR.
  5. Využijte následující technologie: PHP, relační DB, kryptografie.
Recommended resources
  1. VRÁNA, J. 1001 tipů a triků pro PHP. Albatros Media a.s, 2013. ISBN 9788025139387.
  2. SKLAR, D. a J. POKORNÝ. PHP 7: praktický průvodce nejrozšířenějším skriptovacím jazykem proweb: Encyklopedie Zoner Press. Zoner Press, 2018. ISBN 9788074133633.
  3. Shibboleth SP 3. EduID.cz [online]. Praha: CESNET, z. s. p. o., 1996, 2020-03-26 11:56 [cit. 2020-1--23]. Dostupné z: https://www.eduid.cz/cs/tech/sp/shibboleth
  4. Nette Docs: Dokumentace Nette 3.0 [online]. Praha: Nette Foundation, 2008, 2020 [cit. 2020-11-23].Dostupné z: https://doc.nette.org/cs/3.0/
  5. BÖHMER, M. Návrhové vzory v PHP. Albatros Media a.s, 2015. ISBN 9788025144756
Recommended resources
  1. VRÁNA, J. 1001 tipů a triků pro PHP. Albatros Media a.s, 2013. ISBN 9788025139387.
  2. SKLAR, D. a J. POKORNÝ. PHP 7: praktický průvodce nejrozšířenějším skriptovacím jazykem proweb: Encyklopedie Zoner Press. Zoner Press, 2018. ISBN 9788074133633.
  3. Shibboleth SP 3. EduID.cz [online]. Praha: CESNET, z. s. p. o., 1996, 2020-03-26 11:56 [cit. 2020-1--23]. Dostupné z: https://www.eduid.cz/cs/tech/sp/shibboleth
  4. Nette Docs: Dokumentace Nette 3.0 [online]. Praha: Nette Foundation, 2008, 2020 [cit. 2020-11-23].Dostupné z: https://doc.nette.org/cs/3.0/
  5. BÖHMER, M. Návrhové vzory v PHP. Albatros Media a.s, 2015. ISBN 9788025144756
Týká se praxe No
Enclosed appendices 1 CD
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file