Running head: [SHORTENED TITLE UP TO 50 CHARACTERS] 1
Table of Contents
Topics
Abstract
Existing system Proposed system
Domain of the project
Software requirements
Hardware requirements
Project description
List of modules
Modules description
Reference
3
ONLINE VOTING SYSTEM
5
ABSTRACT
The project is mainly aimed at providing a Secured and user friendly Online Voting
System. The problem Of voting is still critical in terms of safety and security. This System deals
with the design and development of a webbased voting system using fingerprint and aadhaar
card in Order to provide a high performance with high security to the Voting system. The
proposed Online Voting System allows The voters to scan their fingerprint, which is then
matched With an already saved image within a database that is Retrieved from aadhaar card
database of the government. The voting system is managed in a simpler way as all the Users
must login by aadhaar card number and click on His/her favorable candidates to cast the vote
By using Biometric fingerprint it provides enough security which Reduces the dummy votes.
EXISTING SYSTEM
The Existing System of Election is running manually. The Voter has to Visit to Booths to
Vote a Candidate so there iswastage of Time. The Voter has to manually register into the Voter
List. Also Vote counting has to be done manually. All The Information of the Voter or Candidate
is to be filling in Manually. Voter must be present in his/her Constituency to Give his/her Vote.
There are Electronic Voting Machines used Which Takes More Cost. The voting system
previously being Used by the Government is a paper based system, in which The voter simply
picks up ballots sheets from electoral Officials, tick off who they would like to vote for, and then
Cast their votes by merely handing over the ballot sheet back To electoral official. Some of the
existing systems are;
6
i.Paper-based voting
ii.Direct recording electronic voting machine
iii.Punch card
7
PROPOSED SYSTEM
This Online Voting System will manage the Voter’s Information by which voter can
login and use his voting Rights. There is a DATABASE which is maintained by the ELECTION
COMMISION OF INDIA in which complete data of Voter with complete information is stored.
At the time of Registration voter will be asked for this:
Full name, age,Aadhar card no, mobile no. email id, finger prints and verified details by
administrator. At the
requesting vote, Voter will be asked to enter his aadhar id. Then voter will be Authenticated, and
he can give vote
from one of the candidate From the list.If voter already has AADHAR Id then he/she Don’t need
to register, elbefore
voting he/she need Register himself/herself in AADHAR database
8
DOMAIN OF THE PROJECT
SOFTWARE REQUIREMENTS
i.MYSQL DBMS- It allows combination,extraction, Manipulation and organization of data in the
voters’ Database. It is platform independent and therefore Can be implemented and used
across several such as Windows, Linux server and is compatible with Various hardware
mainframes. It is fast in Performance, stable andprovides business value at A low cost.
ii.NetBeans IDE 7.1.2- The NetBeans IDE is an awardwinning integrated development
environment Available for Windows, Mac, Linux, and Solaris. The NetBeans project consists of
an open-source IDE And an application platform that enable developers To rapidly create web,
9
enterprise, desktop, and Mobile applications using the Java platform, as well As PHP, JavaScript
and Ajax, Groovy and Grails, and C/C++.
iii.Testing- XAMP/WAMP SERVER.
HARDWAREREQUIREMENTS:
i.Microsoft Windows XP Professional /Windows 7 Professional /Windows 10:
ii.Processor: 800MHz Intel Pentium III or equivalent
iii.Memory: 512 MB
iv.Disk space: 750 MB of free disk space
v.Finger Print Scanner
10
PROJECT DESCRIPTION
LIST OF MODULES
• Admin module
• Add elections
• Add candidate
• View voter and approve voters
• View the Voter and results
• Voter module
• Voter registration
11
MODULES DESCRIPTION
Admin module:
This module has to maintain the information of the candidate and shows the
details of the candidate. And also maintains the records of the party and the
candidate.
Add election:
Description: This module the admin can able to create new elections.The
actions will be set with the date and so after that date the voters cannot able to
vote to that particular election.
Add candidate:
Description:This model the admin can able to add the candidates who are
going to constitute in particular election. First they need to select the name of the
election, then add candidate name, party name, address, contact number,
photo etc,. Once these added, then the voter can able to see the candidate details
in there login.
View voter and approve voters :
Description: In this sub module we can view the entire details of the voters coming from the
users who are registered. The admin can able to verify and approve or reject it accordingly.
Once the admin approves it, then the user can login.
View the vote and results:
12
Description:In this sub modul we can get the results of the election who had own the
election with how many votes.
Voter module:
This allows user to vote for the respective candidate and allows the user to view the
candidate details, allows user to view the details of the respective person he the voted for.
Voter registration:
Description :In this sub module the voter registered themselves by add the details such as
Name, Date of birth,e-mail ID, gender, phone number, address, password. Once the vote
registers, then the admin should view it and approve it, then only the voter can able to vote in
the election. The voter can only login if the admin approves it or else the voter cannot login if
the admin rejects.
View candidate details:
Description: In this sub module we can view the details of the candidates who constitute in
the election with their photo, party details etc.
Vote:
Description: In this sub module we can register our vote. Once the user has registered his
vote then again he is not allowed to vote again. i.e. only one user can vote only at one time.
REFERENCE
[1]Himanshu Agarwal and G.N. Pandey “Online Voting System for India Based on
AADHAAR ID” 2013 Eleventh
International Conference on ICT and Knowledge Engineering
13
[2] Smita B. Khaimar, P. Sanyasi Naidu, Reena Kharat “Secure Authentication for Online
Voting System”
[3]Shivendra Katiyar, Kullai Reddy Meka, Ferdous A. Barbhuiya, Sukumar Nandi “Online
Voting System Powered
By Biometric Security” 2011 Second International Conference on Emerging Applications of
Information Technology.