Two-Factor Verification Online Voting System

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Two-factor verification Online Voting System

INTRODUCTION:

In Online Voting System, a voter can use his/her voting right online without
any difficulty. Voter has to fill a registration form to register himself/herself. All
the entries is checked by the database which has already all information about the
voter. If all the entries are correct then a User ID and Password is given to the
voter, by using that User Id and Password and also One-Time-Password(OTP)
generated randomly while voting along with Aadhar Card Number he/she can
vote. If conditions are wrong then that entry will be discarded. Statement about the
problem Internet has led to discussion of e-democracy and online voting. Many
peoples think that the internet could replace representative democracy, enabling
everyone to vote on everything and anything by online voting. Online voting could
reduce cost and make voting more convenient. This type of voting can be done for
e-democracy, or it may be used for finalizing a solution, if many alternatives are
present. Online voting make’s use of authentication, hence it needs security, and
the system must be able to address obtaining, marking, delivering and counting
ballots via computer. Advantage of online voting is it could increase voter turnout
because of convenience, and it helps to reduce fraud voting.

SCOPE:

This system will increase the voting percentage in India.If high security is
applied then it may reduce false vote.As this project is online so it is easy for
voters to give the vote to their favorite candidate from any place or location.

OBJECTIVE:

 To build a secured,automated Online Voting System.


EXISTING SYSTEMS:

The existing system is manual and the paper-based voting which is voted on paper
and counted manually. The electronic tabulation brings new kind of voting system
in which the electronic cards with all candidate’s symbol is marked manually and
this can be counted electronically. The electronic voting systems are now different
types known as the punch card, mark sense and the digital pen voting systems.
The Electronic Ballot Marker makes the voter easier to vote by providing the
selections on the display to vote present on the electronic machine.
The direct recording electronic voting machine is one which provides the display
that can be start when the voter touches the display consists of the mechanical and
electro optical buttons, software that accepts the vote and possesses a image or
symbol on the display.
The electronic ballots are connected with the central ballot systems which directly
accept and get the updated record of all ballots. The central ballot system applies
the Precinct count method which calculates the all votes from the ballots present at
polling centers. The results are immediate.

DIADVANTAGES OF EXISTING SYSTEMS:

 Process is manual.
 Process is repeated in nature.
 Not easily accessible for all the individuals.

PROPOSED SYSTEM:

The Project is developed for the threat free and user oriented Online Voting
System. The Online Voting system is made for the people of the country residing
around the world and wants to vote for their representative. The election can be
conducted in two ways the paper ballot election and the automated ballot elections.
We propose an automated system which validates and authenticates the voter
before voting. Voter will be verified using two information after the login with his
own password to the website before voting. Voter is sent a One Time Password
(OTP) which is randomly generated. Voter has to enter the OTP along with his
Aadhar card number to exercise his vote. Based on these two factors, the voter will
be verified.
A monitoring body is placed to create elections and verify candidates’ information
eligible for contesting the election.

ADVANTAGES OF PROPOSED SYSTEM:

 Automated and transparent process for voting.


 Easily accessible for all individuals.
 Improvised security features with two-factor verification.

MODULES:

MODULE 1(Admin)
 Login

 Login  Admin can login to the website.

 Election

 Declare Admin can add election.


 Conduct  Admin can conduct election.
 Delete  Admin can delete election after voting is done.
 View  Admin can view elections.
 Result

 Declare  Can declare result of an election after voting is done.

 Candidate

 View  Can view candidates who has applied to contest in election.


 Approve  Can approve candidates who has applied to contest in
election.
 Reject  Can reject candidates who has applied to contest in election.

MODULE 2(Voter)

 Login

 Login  Can login using username and password.

 Election

 Contest Can contest for election in his constituency.


 View  Can view election in his constituency.
 View  Can view candidates contesting for the election.
 Vote  Can vote for any candidate contesting for the election.

 Registration

 Add Canadd his information to contest/vote for election.


 View Can view his/her information.
 Update  Can update his/her information.

 Result
 View  Can view election result.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:

 System : Pentium Dual Core.


 Hard Disk : 120 GB.
 Monitor : 15’’ LED
 Input Devices : Keyboard, Mouse
 Ram : 1 GB

SOFTWARE REQUIREMENTS:

 Operating system : Windows 7.


 Coding Language : JAVA/J2EE
 Tools : Eclipse
 Web Server : Apache Tomcat
 Database : MYSQL

You might also like