Skip to content

Voting system which is developed for student societies established within Hacettepe University.

Notifications You must be signed in to change notification settings

Tahir979/e-voting-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

e-voting System

This program has been prepared for student societies which is established within Hacettepe University to organize their elections online. Firstly, an Excel file which is included people who want to vote is loaded into the system, and then, verification codes which will be requested later will be sent. After the candidates have introduced themselves, everyone will submit their verification code and the candidate name they wish to vote for in the form (Google Form) sent to them, and then, this Google Form Excel will be uploaded to the system. After that, the votes will be counted.

For an ideal view, run at 1920 * 1080 resolution and 100% scale settings. The program works with access database and .NET Framework 4.7.2+, download these if necessary.

About Program

  • For election security reasons, this program will only be able to send verification codes to e-mail addresses with [email protected]. Verification codes will not be able to be sent to e-mail addresses of service providers such as Gmail, Hotmail, Yahoo, Outloook etc.

    • The program will automatically extract the incorrect email addresses and show them to you, so if someone has written the wrong email address, you can contact that person and ask them to correct their email address.
  • If the program automatically detects that an email address has been entered more than once, it will only keep one of them in the system, so even if people who want to vote enter their email address more than once, there is no question of sending more than one verification code.

  • If the program detects that a verification code has been entered more than once, it will automatically keep only one of them in the system, meaning that even if people who want to vote enter their verification code more than once, they will not be able to cast more than one vote.

  • Also It can be used for elections where not only one vote but also multiple votes can be cast.

  • Vote Counting works by clicking on a closed vote to open it and adding +1 vote to the person who received the vote. It is not possible to click on an opened vote more than once to give more than one vote to the candidate in question.

NuGet Packages

Name Version
MetroModernUI Nuget
Microsoft.Office.Interop.Excel Nuget

ScreenShot

main sendingcode checkingverificationcode countingvote