The Comprehensive Model for Online voting System Using Supervised
Learning Methods
[1]Mr. S. Shanmugam
M. Sc Computer Science,
Vels Institute of Science, Technology and Advanced Studies, Chennai.
[2]Dr. R. Renuga Devi, Assistant Professor,
Department of computer Science,
Vels Institute of Science, Technology and Advanced Studies, Chennai.
Abstract:
The election system in India creates the backbone
of a country where the people has to select their
state’s or country’s leader. The existing Election
System require voters to come in person to the polls
to register their votes. As technology has improved
everything is possible through online. An online
system consists of voter’s registration, vote casting,
counting of votes, and declaration of results etc.
This proposed project deals with online voting
system design, building and testing an online
voting system. This system helps the users or the
people who is authorized for voting, and the
candidates who are going to compete in elections
and their parties, Administrators or Election
Commission Officer who has a rights to verify
registered voters using Adhar number and
candidates to perform online voting system. The
proposed system provides a convenient interface
for voters and candidates. The Outputs of this
proposed project deals with displaying a list of
registered voters, candidates list, and the total vote
count results for all candidates.
This proposed online voting system provides high
security, simple designing mechanism, and very
reliable to the users. It also creates and manages
voting and an election detail as all the users must
login by user name and password and click on his
favorable candidates to register vote. This method
surely will increase the number of voting
proportion in India. High security methods will
reduce wrong votes.
Key words: Election, Online Voting, Candidates,
Voters, Interface.
I. INTRODUCTION
Different voting mechanisms have
developed from counting in hands to online voting
systems. Early systems include huge amount of
papers, punching cards, and some scan
mechanisms. Online voting systems provide some
characteristic different from the traditional voting
technique, and it provides improved features of
voting system over traditional voting systems such
as accuracy, convenience, flexibility, privacy,
verifiability, and mobility.
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3050
But it suffers from various drawbacks such
as Time consuming, Consumes large volume of
pare work, No direct role for the higher officials,
Damage of machines due to lack of attention, Mass
update doesn’t allow users to update and edit many
items simultaneously. These drawbacks are
overcome by Online Voting System. Online
Voting, System is a voting system by which any
Voter can use his/her voting rights from anywhere
in the country. We provide a detailed description of
the functional and performance characteristics of
online voting system. Voter can cast their votes
from anywhere in the country without visiting to
voting booths, in highly secured way. That makes
voting a fearless of violence and that increases the
percentage of voting.
1.1 Problem Background
There are many Online Voting Systems has
been proposed in the recent years. Online voting
System has been an important research area in
recent years. Developing real world applications
has several new challenges.
1.2 Problem Statement
Online Voting systems are very simple,
useful to the world, very attractive to the users and
also easy to use. It mainly reduces human efforts
and details of the voters and candidates can be
easily handled.
1.3 Research Objective
The main objective of this study is an
important step towards streamlining this effort is to
develop a framework and identify necessary
properties that a secure and trusted online voting
system must satisfy to reduce discovery
redundancy. Such a framework will allow us to
evaluate as well as compare the merits of existing
and future candidate online voting schemes.
System should support multi-user environment.
System should be fully automated. Reports should
be available online any time. And system should be
able to handle extremely large volumes of data.
This paper proposes ways of utilizing these
multiple labels for supervised learning, supported 2
basic ideas: majority choice and pairing. We have
a tendency to show many attention-grabbing results
supported our experiments. (i) The ways supported
the bulk choice plan work well below matters
wherever the understanding level is high. (ii) On
the contrary, the pairing ways area unit a lot of
desirable below matters wherever the
understanding level is low. (iii) Among the bulk
choice ways, soft majority choice will scale back
the bias and roughness, and perform higher than
majority choice. (iv) Pairing will utterly avoid the
bias by having each side (potentially correct and
incorrect/noisy information) thought-about. Beta
estimation is applied to cut back the impact of the
noise in pairing. Our experimental results show that
pairing with
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3051
Beta estimation forever performs well
below completely different certainty levels. (v) All
ways investigated area unit labeling quality
agnostic ways for real-world applications, and a
few of them perform higher than or a minimum of
terribly on the brink of the Gnostic ways. This
paper addresses five strategies of utilizing multiple
labels based on two basic ideas: majority voting
and pairing. Three are based on the first idea, and
two based on the second idea. Note that the five
strategies proposed do not use the labeling qualities
as parameters inside, since it is normally true the
labeling qualities are unavailable in real-world
applications. The experimental results also show
that some of them perform better than or at least
very close to the labeling quality Gnostic strategies.
II. Literature Review
Traditionally in a manual, paper based election
system, voters have to reach at polling stations to
cast their votes by standing in a long queue,
therefore it is very much dif- ficult for voters to
vote their votes in this way there is a low rate of
vote casting [1]. In 2004, Chaum [Ch04] and,
independently, Neff [Ne04] proposed 316
cryptographi- cally secure voting systems in which
the voter has access to no computational device at
the time of voting. Since then, most research has
focused on such bare-handed, end-to-end
verifiable voting systems [2].
In 2004, the Department of Defense
cancelled the Internet-based voting system
SERVE that was developed by Accenture on
a $22 million contract [3, 4] because of
justified security concerns raised by the
academic com- munity [5]. At the same time,
the source code of currently used electronic
voting systems was put under scrutiny and a
multitude of flaws was unearthed [6].
In 2010, Washington, D.C. developed an
Internet voting pilot project that was intended
to allow overseas absentee voters to cast their
ballots using a website [8]. Prior to deploying
the system in the general election, the District
held a unique public trial: a mock election
during which anyone was invited to test the
system or attempt to com- promise its security
[9].
This proposed project is being developed for
use by everyone with a simple and self-
explanatory GUI. This is software that can be
used by people to vote in an election. All the user
must do is login and click on his favorable
candidates to register his vote. The system
proposed in this thesis will be helpful for the
voters by using any resources like their own
system or arranged by Government. Moreover,
the proposed system will also decrease the risk for
corruption.
III. System Design and Implementations
Online voting system contains information about i.
Voter’s information whch is stored in database, ii.
Voter’s Names with Adhar ID and password, iii.
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3052
Voter’s vote in a database, iv. Candidates details
which are verified by the admin, v. Calculation of
total number of votes, vi. Displaying result in
Figures and charts.
a) Home Page
The Home page of the application
contains menus and sub menus for registration
and other processes.
Figure 1: Home page of Online Voting System
b) Registration Page
In the register page the voter, candidate and
election commission officer can register
themselves. The basic information should be
entered. Information given by the voters,
candidates and admin can be stored in the database.
The Admin or Election Commission officer has
rights to accept authorized users and eligible
candidates, and admin has a right to reject their
registration.
Figure 2: User Registration Page
c) Login Page
i) User Login
The user can Login to the website with his unique
USERNAME and PASSWORD generated through
registration. After registering into the website, this
information is saved to the database and sent to the
election commission. There is a option for
FORGOT PASSWORD, in case user forget his
password then he/she can go with option of forgot
password.
Figure 3: User Login Page
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3053
Admin login: Admin has rights to view all voters
and candidates details. Admin should log into the
page to verify voters and candidates are authentic
person or not.
Figure 4: Admin Login Page
Candidate Login: All candidates should sign up
using user name and password. After registering
details the candidates can see their profile and able
to information. The candidate has facilitated with
all the latest news update regarding election.
d) Under the Same Labeling Quality
LOGIN - If user already registered User enter
their username and password into the login
page. Else Go to the signup page
REGISTER - User enter all details into the
registration page
VIEW NOMINEES - User view all the
nominees for the CM post
The Impact of Different Mixed Labeling
Qualities
ADD NOMINEES - Admin add nominees who
are all wish to in CM post In TamilNadu
Comparing with Gnostic Strategies
BLOG CHAT - User upload images and
discuss about common information into that
blog page based on chat positive point and
negative will be increase
INDIVIDUAL COMMENT - User enter their
individual comment uploaded by another users
USER VOTE - After view nominees user
choose one person and vote to that nominee
Overcome the Issue of Majority Voting
LOGIN - Admin enter username and password
into admin login page
COUNT VOTE FOR EACH MEMBER - After
election admin count each nominees voting’s
GENERATE RESULT - Based on that voting
admin Generate result.
e) System Architecture
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3054
Figure 5: Online Voting Architecture [Web Reference]
f) Block diagram of Online Voting System
The below figure shows that the block diagram
of online voting system.
Figure 6 – Block Diagram
IV. Results and Discussions
Voting System needs the verification of the user
through the username and password. This
proposed methodology has four important tasks.
Namely User or Voter Registration page, User
Login Page, Candidate Registration Page, and
Candidate Login Page. Finally admin page
overall rights to access all above four pages.
The below figure shows that the result page.
The admin can view the results in three ways.
i) Results can be viewed in table format.
ii) Results can be viewed in Graph format.
iii) User can enter their comments after viewing
results.
Figure 7: Result Page
The below figure 8 shows the results in table format.
It consists of Name of the party, Candidate photos
and their party logo, and the number of votes they
received through online voting.
Figure 8: Result in Table Format
Impact of
mixed
qualities
Register Supervised Learning
Algorithms
Login
Majority Voting
View nominees User vote
I. Comparing with Gnostic Strategies
View Details
Add Nominee
Data Storage
Upload
Image
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3055
The figure 9 shows that the results in graph format,
it shows candidate name and their vote count.
Figure 8: Result in Graph Format
The below figure 9 shows that the user comment
page. People can enter their positive and negative
feed backs about the candidates. So that the
candidates may know their strength and weakness
for their failures.
Figure 9: User Comment page
V. Conclusion This proposed Online voting System
helpful for the voters and to the election
administrators. The election results can reach
the people more quickly than present methods.
Same time the Online voting System has few
challenges that should be overcome ibefore
nationalized.
I) It requires high initialization cost. II)
The voter’s registration would be challenge
for countries like India because of huge
population. III) Security level of the System is
somewhat not satisfied. The system has a
chance to hijack by the attackers and
fraudsters. In future the above said problems
should be considered for implementation of
online voting system in real time.
References:
1. Mercuri R (2000). Electronic vote
tabulation checks and bal- ances, Ph.D.
Thesis, University of Pennsylvania,
Philadelphia, PA.
2. Ben-Nun J, Farhi N et al. A new
implementation of a dual (Paper and
Cryptographic) voting system.
3. Swaminathan B, and Dinesh J C D (2012).
Highly secure online voting system with multi
security using biometric and steganography,
International Journal of Advanced Scientific
Research and Technology, vol 2(2), 195–203.
4. Schwartz J (2004). Online voting canceled
for Americans overseas, The New York
Times.
5. Jefferson D, Rubin A et al. (2004). A
security analysis of the secure electronic
registration and voting experiment (SERVE),
Technical report, Available From:
http://servese curityreport.org.
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3056
6. Kohno T, Stubblefield A et al. (2004).
Analysis of an elec- tronic voting system,
IEEE Symposium on Security and Privacy,
27–40.
7. [1] P. D. Turney, “Types of cost in inductive
concept learning,” in Proceedings of the ICML-
2000 Workshop on Cost-Sensitive Learning,
2000, pp. 15–21.
8. G. M. Weiss and F. J. Provost, “Learning
when training data are costly: The effect of class
distribution on tree induction,” Journal of
Artificial Intelligence Research, vol. 19, pp.
315–354, 2003.
9. [3] B. Frnay and M. Verleysen,
“Classification in the presence of label noise: A
survey,” IEEE Transactions Neural Networks
and Learning Systems, vol. 25, no. 5, pp. 845–
869, 2014.
10. [4] V. S. Sheng, F. Provost, and P. G.
Ipeirotis, “Get another label? Improving data
quality and data mining using multiple, noisy
labelers,” in Proceedings of the Fourteenth
ACM SIGKDD International Conference on
Knowledge Discovery and Data Mining (KDD-
2008), 2008, pp. 614–622.
11. P. G. Ipeirotis, F. Provost, V. S. Sheng, and
J. Wang, “Repeated labeling using multiple
noisy labelers.” 2010, working Paper, Available
at SSRN: http://ssrn.com/abstract=1688193.
12. L. von Ahn and L. Dabbish, “Labeling
images with a computer game,” in Proceedings
of the 2004 Conference on Human Factors in
Computing Systems, CHI 2004, 2004, pp. 319–
326.
JASC: Journal of Applied Science and Computations
Volume VI, Issue IV, April/2019
ISSN NO: 1076-5131
Page No:3057