SlideShare a Scribd company logo
1 of 13
Download to read offline
1
V S B ENGINEERING COLLEGE,
KARUR
ONLINE POLLING SYSTEM
M MAHENDHERAN
Department of Mechanical Engineering
V B AJITH RAGHAVAN
Department of Computer Science and Engineering
2
Table of contents
S.No contents Page no
1 Abstract 3
2 Introduction 3
3 Online voting system 3
4 Function of on line voting
system
4
5 Voting at polling place 5
6 Application design module 5
7 After voting process 11
8 Result 13
9 Conclusion 13
3
ABSTRACT — Online voting system is an appealing concept to most
of the voters of our Country. The reasons are convenience while
appealing because of the attractiveness of technology. Internet
voting or online voting is fundamentally different from other types of
online transactions such as internet banking or online shopping and
purchase. The main purpose is to vote in a place where we are with
the help of online services. By this process we can achieve
100%voting count in our country. Result can be declared at earlier.
It is highly cost effective.
Keywords: online Voting Machine, Counting, Authorization,
Transparency
1. INTRODUCTION
One basic feature of democracy that cuts across all divides of
people is the act of election. Democracy thus encourages individual
freedom according to the rule of law, so that people may behave and
express themselves as they choose. This not only gives people a
chance to choose their leaders, but also to freely express their views on
issues. In response to the 1948 Universal Declaration of Human Rights
which puts import on the necessity of free elections, nations aim at
new and improved voting procedures which are of relevance to
elections in the 21st
century. With the passage of time, voting, which
was mainly manual, has been influenced by Information Technology,
with debates arising about the relevance or not, of computerized/online
voting .Nevertheless, it is impossible to completely rule out the need
for technology and electronic voting, with the growing number of
eligible voters and manual ballot papers involved online voting is the
next step in applying online to voting information-gathering and
retrieval technologies to e-government.
2. THE ONLINE VOTING SYSTEM
Online voting system is a Direct Recording Electronic Voting
System which provides a platform for simplifying the electoral process
for all institutions that employ voting in decision-making. Online
voting system has several security requirements like access control, as
well as user authentication incorporated into its design structure,
making it not only secure and reliable, but also resilient. Online voting
system also provides for user-friendly graphical interfaces and tools
which make voting easy and enjoyable, because it equipped with range
4
from the application design to implementation, management and
monitoring.
2.1. Objectives of Online Voting System
The main objective of online voting system is to use advanced
computer technology. It can be used for the Indians who are working
in foreign countries and for the government employees of Election
Department. It can also be used for the physically challenged persons,
aged persons and the patients who cannot come to the voting booth.
The objective is to vote in a place where we are simply with the help
of online services. By this process we could attain 100% voting in our
country.
2.2. Advantages of Online Voting System
 It ensures proper management of the personal data of voters.
 It reduces election expenditure.
 It prevents double voting thereby ensures invalid votes.
 It ensures quick, effective and efficient process of casting votes
during elections.
 Further, it speeds up the release of election results.
 The advantages of online voting claims that the convenience,
mobility, tally speed, less cost, and flexibility.
3. FUNCTIONS OF ONLINE VOTING SYSTEM
3.1 Implementation Of Controls To Avoid Double Voting
The technological solution for this is the User Identification and
Access Control Functionalities are built into the system so as to guard
against double voting and vote riggings. Also, these features would
help to prevent anyone without the proper authorization to gain access
into the system which means that a voter who attempts to vote for a
second time will be denied access and prompted by the system.
3.2 Voting
A prospective voter would need to register at a designated
centre. The person would then be expected to provide a password
known only to him during registration. The ID and password would
5
then be entered into the system only on Election Day to give access to
the voter into the system so as to vote. The system would grant access
only once to a user to use his or her ID and password. He would then
be required to log onto the system with his ID and password. If any of
the data is wrong, the voter would be denied access.
Registered voters who forget their ID and Passwords may
contact the Voting Supervisor or Official at the voting centre, who
would use the name search function to retrieve the ID and password of
the voter (after other personal identification checks). Once a voter has
access to the system, the person may vote for his or her chosen
candidate. After the candidates for the various positions have been
selected, (e.g., parliamentarians), the system brings up a summary
screen that shows the candidates for whom the voter cast his ballot.
The voter, at this stage, may make changes to his votes before finally
submitting it to the system.
After this, increments are made to the votes of candidates who
were voted for, and other internal statistical computations made. Once
a vote is submitted to the system, the voter would not be granted
access into the system again. This is to guard against multiple voting.
Whenever votes are cast, necessary increments are made to the votes
for whom the votes are cast, and the appropriate administrator can
access the results of the elections so far. When voting finally ends, all
relevant statistics and reports are generated.
4. VOTING AT POLLING PLACES
By this, the election department can provide a reliable, no virus,
and easy-handled voting in all the polling places. The voters can be
authenticated by technological authentication and the voters’
authentication might not be necessary by the traditional protocol. It
provides the highest security compared to other online voting place.
5. APPLICATION DESIGN MODULE
5.1 Login as Administrator’s This is the Administrator’s login
page
Fig.1 Administrator’s login page.
6
5.2 When the Username and Password is correct, it will move to
the Administration page:
Fig.2 Username and Password is correct, it will move to the
Administration
5.3 If the Administrator clicks the Registration button the
registration page will be opened
Fig. 3 Registration page will be opened
The administrator could fill all the particulars of the Voter. If
any field is left, unfilled ‘Fill All The Particulars’ message will be
appeared.
7
5.4 If the Administrator clicks the Reset Button all the votes of the
party will be reset to zero (0), because this required only after four
years, for the fresh next election time.
Fig.4 Reset Button
5.5 If the Administration clicks the result button, the result with
the leading voted party and also with the number of voters voted
and not voted people are all displayed with displays which team
has leading votes.
Fig.5 Result button
8
5.6 If the Administrator clicks the mail it button the result will be
sent to the election committee.
Fig.6 Mail button
5.7 Working of voter
First the Voter must enter their registered Username and
Password
Fig:7 Enter their registered Username and Password.
If the Username and Password is correct then the voting page
will be opened, else ‘You Are Not Supposed To Enter’ message will
be displayed.
9
5.7 This is the voting page where the Voter can vote to their
desired party and also they can give NOTA vote.
Fig.8 Voter can vote to their desired party
5.8 Thanks for voting. Your vote has been saved. Jai Hind!
10
6 AFTER VOTING PROCESS
Fig: 9 Online voting work flow
6.1 Software Required
 Adobe Dreamweaver
 Server side scripting: PHP
 Apache Tomcat Server
11
 Front End : HTML, JavaScript, CSS
 Back End : MySQL
 Operating System Windows XP and above
6.2 Hardware Required
 System: intel i3 2.47GHz
 Hard Disk: 250 GB
 Monitor: 15VGA Color
 Mouse: Logitech
 KeyBoard: Logitech
 Ram: 1GB
6.3 Administration Working
When the admin comes to enter, the page asks to enter the
Admin Username first and Admin Password then. If Username is
wrong, it prints ‘Wrong Username’ if Admin Password is wrong, it
prints‘Wrong Password’. If both are correct, it will go to the
option page. The option page contains the button like
‘Registration’, ‘Result’, ‘Reset’, and ‘Mail the Result’. If the Admin
clicks the Registration it will move to ‘Registration’ Page. This page
consists the Name, Adhaar Card Number, Voter ID number, Date of
Birth, Occupation, Father’s Name, Father’s occupation, Address, Mail
ID, Personal Password. If all the Data is entered correctly, it gives the
message that, ‘Success you are ready to vote in your own place’. Or
else it gives the message that, ‘Fill all the Particulars’. One member
cannot register twice; if register twice, it will give the ‘error’ message.
Once the election is over, click the ‘Reset Button’, all the ‘Candidates
Vote Count’ will be transformed into zero. This helps after four years
of election as this option facilitates to refill the data of the admin.
Thus, this button exists. By clicking ‘Result Page’ the Admin User can
see the updated result. By clicking ‘Mail’ button, the Admin User
could mail the updated result to election committee. After voting, the
election committee could send the election result by mail to the
common people and also this mail could be sent to the media channels,
social media etc.These are the functions could be used under the
Registration Page.
6.5 Login Page
12
In this Login Page the Voter should enter his Name and
Personal Password, if Name and Password is correct it will enter into
the ‘Voting Page’. In this Voting Page the voter can vote to his/her
desired candidate by seeing the photo, the symbol, party name present
there and when clicking the Vote Button, immediately his/her name
will be deleted from the log in table in the poll_db (database) and the
Voter will be taken to the Thank You page and they cannot get back at
any cost because this ‘Voting Page’ is fully secured by using Cookie
function. His/her name will be deleted after voting because they
cannot re-enter the Voting Page, but their name will still remain in the
registration table in the poll_db (database).
6.7 Scope Of The System What Are Scope Of Online Voting
System Project
 Voter can Vote from anywhere for his/her Constituency.
 Vote count will be easy and fast. None of the Vote will be
rejected.
 It retains all the Information of all the Candidates and Votes.
 It checks whether the voter have voted or not.
6.8 Election Voting System Goals of the System are as Follows
 You can observe all Information related to any Online Voting
System.
 It increases the Voting Percentage.
 Finally, it makes Easy Voting by avoiding problems like
insecurity, Booth Capturing.
 The actual purpose of this system is to make the organizational
process to get speed up.
7. RESULT
The wealthy nation can be created by a good leader. A good
leader can be created by people. So the people must be aware of
selecting their own perspective leaders. Thus the online voting system
will be used by the government easily and reduce the lot of time and
cost. the voting system enables all the people to vote and helps to
elect the good leader for the nation! Jai Hind!
8. CONCLUSION
In this paper, from the technology aspect, there are still some
attacks which are hard to prevent would infringe the security of the
13
system. Inventors have created new technology to the system. From
the policy aspects, the government should educate voters to use the
voting equipment well and build a transparent mechanism which can
raise the public confidence toward the voting system. In the
foreseeable future, online voting system would influence the election
behavior a lot. . With good-designed system and technology, people
get benefit from the new online election method.
9. REFERENCES
[1] Alexander. Stakeholders: Who is your system for? IEEE:
Computing and Control Engineering, 14(1):22{26, April 2003}.
[2]Almyta Systems, Point of Sale Systems.
http://systems.almyta.com/Point_of_Sale_,Software.a sp. Accessed on
20th October 2008.
[3] S. W. Ambler, Process Patterns: Building Large Scale Systems
Using Object Technology, Cambridge University Press, 1998.
[4] M. Andrews and J. A. Whittaker, How to Break Web Software:
Functional and Security Testing of Web Applications and Web
Servers. Addiso,Wesley, 2006.
[5] Java-2 Complete Reference - Patrick Haughton. [6] Java Servlet
Programming - O'Reilly.
[7] Pure JavaScript- Jason Gilliam,-R.Allen Wyke [8] HTML
completes - BPB publications.
[9] Java Server Programming .

More Related Content

What's hot

Online Voting System
Online Voting SystemOnline Voting System
Online Voting Systemapolama
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajPT Bipin Bhardwaj
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting systemLhakpa Yangji
 
online voting system
online voting systemonline voting system
online voting systemstudent
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.docKhondokerAbuNaim
 
Online voting system project
Online voting system projectOnline voting system project
Online voting system projectsnauriyal1994
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMNandasaba Wilson
 
Online e-voting
Online e-votingOnline e-voting
Online e-votingaeioou
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting Systemstudent
 
Documentation work online voting
Documentation work  online votingDocumentation work  online voting
Documentation work online votingThenmozhi Divya
 
Online Voting Module
 Online Voting Module Online Voting Module
Online Voting ModuleMUC
 
Design Considerations for and Electronic Voting System
Design Considerations for and Electronic Voting SystemDesign Considerations for and Electronic Voting System
Design Considerations for and Electronic Voting SystemPosmart Systems Ltd
 
ADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMabadmgr
 
Online voting system ppt by anoop
Online voting system ppt by anoopOnline voting system ppt by anoop
Online voting system ppt by anoopAnoop Kumar
 

What's hot (20)

Ppt on online voting
Ppt on online votingPpt on online voting
Ppt on online voting
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwaj
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
 
Online voting
Online votingOnline voting
Online voting
 
online voting system
online voting systemonline voting system
online voting system
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
 
Online voting system project
Online voting system projectOnline voting system project
Online voting system project
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
 
Online e-voting
Online e-votingOnline e-voting
Online e-voting
 
Electronic Voting System
Electronic Voting SystemElectronic Voting System
Electronic Voting System
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
Documentation work online voting
Documentation work  online votingDocumentation work  online voting
Documentation work online voting
 
Online Voting Module
 Online Voting Module Online Voting Module
Online Voting Module
 
E voting app
E voting appE voting app
E voting app
 
Design Considerations for and Electronic Voting System
Design Considerations for and Electronic Voting SystemDesign Considerations for and Electronic Voting System
Design Considerations for and Electronic Voting System
 
ADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEM
 
e-voting system
e-voting systeme-voting system
e-voting system
 
Online voting system ppt by anoop
Online voting system ppt by anoopOnline voting system ppt by anoop
Online voting system ppt by anoop
 

Viewers also liked

Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project FileNitin Bhasin
 
Online Polling System Proposal
Online Polling System ProposalOnline Polling System Proposal
Online Polling System ProposalStephen Enunwah
 
Computerized Voting System
Computerized Voting SystemComputerized Voting System
Computerized Voting SystemShirenMae
 
Computerised voting system
Computerised voting systemComputerised voting system
Computerised voting systemSushrut Bhosale
 
Smart quill presentation by vikas
Smart quill presentation by vikasSmart quill presentation by vikas
Smart quill presentation by vikasVikas Gupta
 
Business ethics & social resposibility
Business ethics & social resposibilityBusiness ethics & social resposibility
Business ethics & social resposibilityPrathamesh Parab
 
online national polling
online national pollingonline national polling
online national pollingKasi Annapurna
 
Legal & ethical issues in retailing
Legal & ethical issues in retailingLegal & ethical issues in retailing
Legal & ethical issues in retailingShwetanshu Gupta
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report finalPramod Kumar
 
Fingerprint based voting machine ppt
Fingerprint based voting machine pptFingerprint based voting machine ppt
Fingerprint based voting machine pptitzmemidhu
 
smart quill pen
smart quill pensmart quill pen
smart quill penranjith12
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedSlideShare
 

Viewers also liked (16)

Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
Online Polling System Proposal
Online Polling System ProposalOnline Polling System Proposal
Online Polling System Proposal
 
Computerized Voting System
Computerized Voting SystemComputerized Voting System
Computerized Voting System
 
Computerised voting system
Computerised voting systemComputerised voting system
Computerised voting system
 
Smart quill presentation by vikas
Smart quill presentation by vikasSmart quill presentation by vikas
Smart quill presentation by vikas
 
Business ethics & social resposibility
Business ethics & social resposibilityBusiness ethics & social resposibility
Business ethics & social resposibility
 
online national polling
online national pollingonline national polling
online national polling
 
Smart quill ppt
Smart quill pptSmart quill ppt
Smart quill ppt
 
Legal & ethical issues in retailing
Legal & ethical issues in retailingLegal & ethical issues in retailing
Legal & ethical issues in retailing
 
Smart quill
Smart quillSmart quill
Smart quill
 
Smart quill
Smart quillSmart quill
Smart quill
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report final
 
Fingerprint based voting machine ppt
Fingerprint based voting machine pptFingerprint based voting machine ppt
Fingerprint based voting machine ppt
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
smart quill pen
smart quill pensmart quill pen
smart quill pen
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Similar to online polling system

Online voting system full thesis project by jahir
Online voting system full thesis project by jahirOnline voting system full thesis project by jahir
Online voting system full thesis project by jahirJahir Khan
 
AADHAR based Electronic Voting Machine using Arduino - review
AADHAR based Electronic Voting Machine using Arduino - reviewAADHAR based Electronic Voting Machine using Arduino - review
AADHAR based Electronic Voting Machine using Arduino - reviewakshay hebbar
 
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET - Smart E-Voting System with Fingerprint Authentication using ArduinoIRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET - Smart E-Voting System with Fingerprint Authentication using ArduinoIRJET Journal
 
Student Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptxStudent Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptxShivareddyGangam
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
 
Biometric voting system_by_vinodh
Biometric  voting system_by_vinodhBiometric  voting system_by_vinodh
Biometric voting system_by_vinodhVinodh Kumar
 
IRJET- Online Voting System using Fingerprint Scanner
IRJET-  	  Online Voting System using Fingerprint ScannerIRJET-  	  Online Voting System using Fingerprint Scanner
IRJET- Online Voting System using Fingerprint ScannerIRJET Journal
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
IRJET- Digitized Election Voting System : An Innovative Approach
IRJET-  	  Digitized Election Voting System : An Innovative ApproachIRJET-  	  Digitized Election Voting System : An Innovative Approach
IRJET- Digitized Election Voting System : An Innovative ApproachIRJET Journal
 
IRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting SystemIRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting SystemIRJET Journal
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting SystemIRJET Journal
 

Similar to online polling system (20)

Online voting system full thesis project by jahir
Online voting system full thesis project by jahirOnline voting system full thesis project by jahir
Online voting system full thesis project by jahir
 
AADHAR based Electronic Voting Machine using Arduino - review
AADHAR based Electronic Voting Machine using Arduino - reviewAADHAR based Electronic Voting Machine using Arduino - review
AADHAR based Electronic Voting Machine using Arduino - review
 
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET - Smart E-Voting System with Fingerprint Authentication using ArduinoIRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
 
Online votinh
Online votinh Online votinh
Online votinh
 
eVoting.pptx
eVoting.pptxeVoting.pptx
eVoting.pptx
 
EVM.pptx
EVM.pptxEVM.pptx
EVM.pptx
 
Student Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptxStudent Voting Application for Election – Using SMS (1).pptx
Student Voting Application for Election – Using SMS (1).pptx
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
Biometric voting system_by_vinodh
Biometric  voting system_by_vinodhBiometric  voting system_by_vinodh
Biometric voting system_by_vinodh
 
IRJET- Online Voting System using Fingerprint Scanner
IRJET-  	  Online Voting System using Fingerprint ScannerIRJET-  	  Online Voting System using Fingerprint Scanner
IRJET- Online Voting System using Fingerprint Scanner
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
IRJET- Digitized Election Voting System : An Innovative Approach
IRJET-  	  Digitized Election Voting System : An Innovative ApproachIRJET-  	  Digitized Election Voting System : An Innovative Approach
IRJET- Digitized Election Voting System : An Innovative Approach
 
OVS.pptx
OVS.pptxOVS.pptx
OVS.pptx
 
IRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting SystemIRJET- Design and Development of Security based Voting System
IRJET- Design and Development of Security based Voting System
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting System
 

online polling system

  • 1. 1 V S B ENGINEERING COLLEGE, KARUR ONLINE POLLING SYSTEM M MAHENDHERAN Department of Mechanical Engineering V B AJITH RAGHAVAN Department of Computer Science and Engineering
  • 2. 2 Table of contents S.No contents Page no 1 Abstract 3 2 Introduction 3 3 Online voting system 3 4 Function of on line voting system 4 5 Voting at polling place 5 6 Application design module 5 7 After voting process 11 8 Result 13 9 Conclusion 13
  • 3. 3 ABSTRACT — Online voting system is an appealing concept to most of the voters of our Country. The reasons are convenience while appealing because of the attractiveness of technology. Internet voting or online voting is fundamentally different from other types of online transactions such as internet banking or online shopping and purchase. The main purpose is to vote in a place where we are with the help of online services. By this process we can achieve 100%voting count in our country. Result can be declared at earlier. It is highly cost effective. Keywords: online Voting Machine, Counting, Authorization, Transparency 1. INTRODUCTION One basic feature of democracy that cuts across all divides of people is the act of election. Democracy thus encourages individual freedom according to the rule of law, so that people may behave and express themselves as they choose. This not only gives people a chance to choose their leaders, but also to freely express their views on issues. In response to the 1948 Universal Declaration of Human Rights which puts import on the necessity of free elections, nations aim at new and improved voting procedures which are of relevance to elections in the 21st century. With the passage of time, voting, which was mainly manual, has been influenced by Information Technology, with debates arising about the relevance or not, of computerized/online voting .Nevertheless, it is impossible to completely rule out the need for technology and electronic voting, with the growing number of eligible voters and manual ballot papers involved online voting is the next step in applying online to voting information-gathering and retrieval technologies to e-government. 2. THE ONLINE VOTING SYSTEM Online voting system is a Direct Recording Electronic Voting System which provides a platform for simplifying the electoral process for all institutions that employ voting in decision-making. Online voting system has several security requirements like access control, as well as user authentication incorporated into its design structure, making it not only secure and reliable, but also resilient. Online voting system also provides for user-friendly graphical interfaces and tools which make voting easy and enjoyable, because it equipped with range
  • 4. 4 from the application design to implementation, management and monitoring. 2.1. Objectives of Online Voting System The main objective of online voting system is to use advanced computer technology. It can be used for the Indians who are working in foreign countries and for the government employees of Election Department. It can also be used for the physically challenged persons, aged persons and the patients who cannot come to the voting booth. The objective is to vote in a place where we are simply with the help of online services. By this process we could attain 100% voting in our country. 2.2. Advantages of Online Voting System  It ensures proper management of the personal data of voters.  It reduces election expenditure.  It prevents double voting thereby ensures invalid votes.  It ensures quick, effective and efficient process of casting votes during elections.  Further, it speeds up the release of election results.  The advantages of online voting claims that the convenience, mobility, tally speed, less cost, and flexibility. 3. FUNCTIONS OF ONLINE VOTING SYSTEM 3.1 Implementation Of Controls To Avoid Double Voting The technological solution for this is the User Identification and Access Control Functionalities are built into the system so as to guard against double voting and vote riggings. Also, these features would help to prevent anyone without the proper authorization to gain access into the system which means that a voter who attempts to vote for a second time will be denied access and prompted by the system. 3.2 Voting A prospective voter would need to register at a designated centre. The person would then be expected to provide a password known only to him during registration. The ID and password would
  • 5. 5 then be entered into the system only on Election Day to give access to the voter into the system so as to vote. The system would grant access only once to a user to use his or her ID and password. He would then be required to log onto the system with his ID and password. If any of the data is wrong, the voter would be denied access. Registered voters who forget their ID and Passwords may contact the Voting Supervisor or Official at the voting centre, who would use the name search function to retrieve the ID and password of the voter (after other personal identification checks). Once a voter has access to the system, the person may vote for his or her chosen candidate. After the candidates for the various positions have been selected, (e.g., parliamentarians), the system brings up a summary screen that shows the candidates for whom the voter cast his ballot. The voter, at this stage, may make changes to his votes before finally submitting it to the system. After this, increments are made to the votes of candidates who were voted for, and other internal statistical computations made. Once a vote is submitted to the system, the voter would not be granted access into the system again. This is to guard against multiple voting. Whenever votes are cast, necessary increments are made to the votes for whom the votes are cast, and the appropriate administrator can access the results of the elections so far. When voting finally ends, all relevant statistics and reports are generated. 4. VOTING AT POLLING PLACES By this, the election department can provide a reliable, no virus, and easy-handled voting in all the polling places. The voters can be authenticated by technological authentication and the voters’ authentication might not be necessary by the traditional protocol. It provides the highest security compared to other online voting place. 5. APPLICATION DESIGN MODULE 5.1 Login as Administrator’s This is the Administrator’s login page Fig.1 Administrator’s login page.
  • 6. 6 5.2 When the Username and Password is correct, it will move to the Administration page: Fig.2 Username and Password is correct, it will move to the Administration 5.3 If the Administrator clicks the Registration button the registration page will be opened Fig. 3 Registration page will be opened The administrator could fill all the particulars of the Voter. If any field is left, unfilled ‘Fill All The Particulars’ message will be appeared.
  • 7. 7 5.4 If the Administrator clicks the Reset Button all the votes of the party will be reset to zero (0), because this required only after four years, for the fresh next election time. Fig.4 Reset Button 5.5 If the Administration clicks the result button, the result with the leading voted party and also with the number of voters voted and not voted people are all displayed with displays which team has leading votes. Fig.5 Result button
  • 8. 8 5.6 If the Administrator clicks the mail it button the result will be sent to the election committee. Fig.6 Mail button 5.7 Working of voter First the Voter must enter their registered Username and Password Fig:7 Enter their registered Username and Password. If the Username and Password is correct then the voting page will be opened, else ‘You Are Not Supposed To Enter’ message will be displayed.
  • 9. 9 5.7 This is the voting page where the Voter can vote to their desired party and also they can give NOTA vote. Fig.8 Voter can vote to their desired party 5.8 Thanks for voting. Your vote has been saved. Jai Hind!
  • 10. 10 6 AFTER VOTING PROCESS Fig: 9 Online voting work flow 6.1 Software Required  Adobe Dreamweaver  Server side scripting: PHP  Apache Tomcat Server
  • 11. 11  Front End : HTML, JavaScript, CSS  Back End : MySQL  Operating System Windows XP and above 6.2 Hardware Required  System: intel i3 2.47GHz  Hard Disk: 250 GB  Monitor: 15VGA Color  Mouse: Logitech  KeyBoard: Logitech  Ram: 1GB 6.3 Administration Working When the admin comes to enter, the page asks to enter the Admin Username first and Admin Password then. If Username is wrong, it prints ‘Wrong Username’ if Admin Password is wrong, it prints‘Wrong Password’. If both are correct, it will go to the option page. The option page contains the button like ‘Registration’, ‘Result’, ‘Reset’, and ‘Mail the Result’. If the Admin clicks the Registration it will move to ‘Registration’ Page. This page consists the Name, Adhaar Card Number, Voter ID number, Date of Birth, Occupation, Father’s Name, Father’s occupation, Address, Mail ID, Personal Password. If all the Data is entered correctly, it gives the message that, ‘Success you are ready to vote in your own place’. Or else it gives the message that, ‘Fill all the Particulars’. One member cannot register twice; if register twice, it will give the ‘error’ message. Once the election is over, click the ‘Reset Button’, all the ‘Candidates Vote Count’ will be transformed into zero. This helps after four years of election as this option facilitates to refill the data of the admin. Thus, this button exists. By clicking ‘Result Page’ the Admin User can see the updated result. By clicking ‘Mail’ button, the Admin User could mail the updated result to election committee. After voting, the election committee could send the election result by mail to the common people and also this mail could be sent to the media channels, social media etc.These are the functions could be used under the Registration Page. 6.5 Login Page
  • 12. 12 In this Login Page the Voter should enter his Name and Personal Password, if Name and Password is correct it will enter into the ‘Voting Page’. In this Voting Page the voter can vote to his/her desired candidate by seeing the photo, the symbol, party name present there and when clicking the Vote Button, immediately his/her name will be deleted from the log in table in the poll_db (database) and the Voter will be taken to the Thank You page and they cannot get back at any cost because this ‘Voting Page’ is fully secured by using Cookie function. His/her name will be deleted after voting because they cannot re-enter the Voting Page, but their name will still remain in the registration table in the poll_db (database). 6.7 Scope Of The System What Are Scope Of Online Voting System Project  Voter can Vote from anywhere for his/her Constituency.  Vote count will be easy and fast. None of the Vote will be rejected.  It retains all the Information of all the Candidates and Votes.  It checks whether the voter have voted or not. 6.8 Election Voting System Goals of the System are as Follows  You can observe all Information related to any Online Voting System.  It increases the Voting Percentage.  Finally, it makes Easy Voting by avoiding problems like insecurity, Booth Capturing.  The actual purpose of this system is to make the organizational process to get speed up. 7. RESULT The wealthy nation can be created by a good leader. A good leader can be created by people. So the people must be aware of selecting their own perspective leaders. Thus the online voting system will be used by the government easily and reduce the lot of time and cost. the voting system enables all the people to vote and helps to elect the good leader for the nation! Jai Hind! 8. CONCLUSION In this paper, from the technology aspect, there are still some attacks which are hard to prevent would infringe the security of the
  • 13. 13 system. Inventors have created new technology to the system. From the policy aspects, the government should educate voters to use the voting equipment well and build a transparent mechanism which can raise the public confidence toward the voting system. In the foreseeable future, online voting system would influence the election behavior a lot. . With good-designed system and technology, people get benefit from the new online election method. 9. REFERENCES [1] Alexander. Stakeholders: Who is your system for? IEEE: Computing and Control Engineering, 14(1):22{26, April 2003}. [2]Almyta Systems, Point of Sale Systems. http://systems.almyta.com/Point_of_Sale_,Software.a sp. Accessed on 20th October 2008. [3] S. W. Ambler, Process Patterns: Building Large Scale Systems Using Object Technology, Cambridge University Press, 1998. [4] M. Andrews and J. A. Whittaker, How to Break Web Software: Functional and Security Testing of Web Applications and Web Servers. Addiso,Wesley, 2006. [5] Java-2 Complete Reference - Patrick Haughton. [6] Java Servlet Programming - O'Reilly. [7] Pure JavaScript- Jason Gilliam,-R.Allen Wyke [8] HTML completes - BPB publications. [9] Java Server Programming .