SlideShare a Scribd company logo
1 of 27
Online VotingSystem
PROJECT REPORT
ON
ONLINE
VOTING SYSTEM
SUBMITTED TO: E.C.I. (Election Commission of India)
SUBMITTED BY:-Bipin Bhardwaj
Course: Core JAVA
Online VotingSystem
Index
 Abstract
 Introduction To Online Voting System
 Background Of Study
 Significance Of Study
 Objective of Project
 Project Justification
 Scope of Study
 Old Methods Of Voting
 Security Issues Of Online Voting
 General Requirements
 Problems with Existing Voting Registration System
 Software and Hardware Required
 Front-End & Back-End
 Data Flow Diagram
 ER Diagram
 Database Architecture
 Database Tables
 Database Queries
 Conclusion
 Appendix(Snapshots)
Online VotingSystem
ABSTRACT
The word “vote” means to choose froma list, to elect or to determine. The main goal of voting (in a scenario
involving the citizens of a given country) is to come up with leaders of the people’s choice.
Most countries, India not an exception have problems when it comes to voting. Some of the problems involved
include ridging votes during election, insecure or inaccessible polling stations, inadequate polling materials and also
inexperienced personnel.
This online voting/polling systemseeks to address the above issues.It should be noted that with this systemin place,
the users, citizens in this case shall be given ample time during the voting period. They shall also be trained on how
to vote online before the election time.
INTRODUCTION TO ONLINE VOTING SYSTEM
“ONLINE VOTING SYSTEM” is an online voting technique. In this system people who have citizenship of India
and whose age is above 18 years of age and any sex can give his her vote online without going to any physical
polling station. There is a database which is maintained in which all the names of voters with complete information
are stored.
In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any difficulty. HeShe has to
be registered first for him/her to vote. Registration is mainly done by the system administrator for security reasons.
The system Administrator registers the voters on a special site of the system visited by himonly by simply filling a
registration form to register voter. Citizens seeking registration are expected to contact the system administrator to
submit their details. After the validity of them being citizens of India has been confirmed by the system
administrator by comparing their details submitted with those in existing databases such as those as the Regis trar of
Persons, the citizen is then registered as a voter.
After registration, the voteris assigned a secret Voter ID with which he/she can use to log into the systemand enjoy
services provided by the systemsuch as voting. If invalid/wrong details are submitted, then the citizen is not
registered to vote.
Online VotingSystem
BACKGROUND OF STUDY
The Online voting system(OVS) also known as e-voting is a term encompassing several different types of voting
embracing both electronic means of counting votes.Electronic voting technology can include punched cards,optical
scan voting systems and specialized voting kiosks (including self contained direct-recording electronic voting
systems or DRE). It can also involve transmission of ballots and votes via telephones,private computer networks, or
the internet.
Online voting is an electronic way of choosing leaders via a web driven application. The advantage ofonline voting
over the common “queue method” is that the voters have the choice of voting at their own free time and th ere is
reduced congestion.It also minimizes on errors of vote counting.The individual votes are submitted in a database
which can be queried to find out who of the aspirants for a given post has the highest number of votes.
This systemis geared towards increasing the voting percentage in India since it has been noted that with the old
voting method {the Queue System}, the voter turnout has been a wanting case.With systemin place also, if high
security is applied, cases of false votes shall be reduced.
With the “ONLINE VOTING SYSTEM”, a voter can use hisher voting right online without any difficulty. HeShe
has to register as a voter first before being authorized to vote. The registration should be done prior to the voting
date to enable data update in the database.
However, not just anybody can vote.For one to participate in the elections, he/she must have the requirements. For
instance,he/she must be a registered citizen i.e. must be 18 and above years old. As already stated,the project
‘Online Voting' provides means for fast and convenient voting and access to this systemis limited only to registered
voters.
Internet voting systems are appealing for several reasons which include; People are getting more used to work with
computers to do all sorts of things, namely sensitive operations such as shopping and home banking and they allow
people to vote far from where they usually live, helping to reduce absenteeismrate.
Online VotingSystem
SIGNIFICANCE OF STUDY
The main purposes of OVS include:
 Provision of improved voting services to the voters through fast, timely and convenient voting.
 Reduction of the costs incurred by the Indian Electoral Commission during voting time in paying the very
many clerks employed for the sake of the success of the manual system.
 Check to ensure that the members who are registered are the only ones to vote. Cases of “Dead People”
voting are also minimized.
 Online voting system (OVS) will require being very precise or cost cutting to produce an effective election
management system.
 Therefore crucial points that this (OVS) emphasizes on are listed below.
i. Require less number of staff during the election.
ii. This system is a lot easier to independently moderate the elections and subsequently reinforce its
transparency and fairness.
iii. Less capital, less effort, and less labor intensive, as the primary cost and effort will focus primarily
on creating, managing, and running a secure online portal.
iv. Increased number of voters as individual will find it easier and more convenient to vote, es pecially
those abroad.
Objectives Of The PROJECT
The specific objectives of the project include:
 Reviewing the existing/current voting process or approach in India;
 Coming up with an automated voting systemin India;
 Implementing a an automated/online voting system;
 Validating the systemto ensure that only legible voters are allowed to vote.
Project justification
The ONLINE VOTING SYSTEM-INDIA shall reduce the time spend making long queues at the polling
stations during voting. It shall also enable the voters to vote from any part of the globe as explained since
this is an online application available on the internet. Cases of vote miscounts shall also be solved since at
the backend of this system resides a well developed database using MYSQL that can provide the correct
data once it’s correctly queried. Since the voting process shall be open as early as possible, the voters shall
have ample time to decide when and whom to vote for.
Online VotingSystem
SCOPE OF STUDY
It is focused on studying the existing system of voting in India and to make sure that the peoples vote is
counts, for fairness in the elective positions. This is also will produce:
 Less effort and less labor intensive, as the primary cost and focus primary on creating, managing, and
running a secure web voting portal.
 Increasing number of voters as individuals will find it easier and more convenient to vote, especially
those abroad.
Old Methods Of Voting
1. Paper-based voting: The voter gets a blank ballot and use a pen or a marker to indicate he want to
vote for which candidate. Hand-counted ballots is a time and labor consuming process, but it is easy to
manufacture paper ballots and the ballots can be retained for verifying, this type is still the most
common way to vote.
2. Lever voting machine: Lever machine is peculiar equipment, and each lever is assigned for a
corresponding candidate. The voter pulls the lever to poll for his favorite candidate. This kind of
voting machine can count up the ballots automatically. Because its interface is not user-friendly
enough, giving some training to voters is necessary.
3. Direct recording electronic voting machine: This type, which is abbreviated to DRE, integrates with
keyboard; touch screen, or buttons for the voter press to poll. Some of themlay in voting records and
counting the votes is very quickly. But the other DRE without keep voting records are doubted about
its accuracy.
4. Punch card: The voter uses metallic hole-punch to punch a hole on the blank ballot. It can count votes
automatically, but if the voter’s perforation is incomplete, the result is probably determined
wrongfully.
5. Optical voting machine: After each voter fills a circle correspond to their favorite candidate on the
blank ballot, this machine selects the darkest mark on each ballot for the vote then computes the total
Online VotingSystem
result. This kind of machine counts up ballots rapidly. However, if the voter fills over the circle, it will
lead to the error result of optical-scan.
Recent years, a considerable number of countries has adopted E-voting for their official elections. These countries
include; America, Belgium, Japan and Brazil.
SECURITY ISSUES OF ONLINE VOTING
Foreign experience revealed that they are often confronted by security issues while the online voting
system is running. The origin of the security issues was due to not only outsider (such as voters and
attackers) but also insider (such as systemdevelopers and administrators), even just because the inheritance
of some objects in the source code are unsuitable. These errors caused the voting systemto crash.
The proposed solutions were correspondingly outlined to hold back these attacks. For example, to avoid
hacker making incursion into the voting system via network, we can design our system to transmit data
without network. Another example is to limit voter to input particular data, so that we can prevent the
command injection from running
Requirements:
1) Registration of the voter is done by ELECTION COMMISION OF INDIA.
2) ELECTION COMMISION OF INDIA can change the information any time if required.
3) Registration of the Voter depends upon the information filled by the user.
4) Voter is given a unique ID and PASSWORD.
5) In the DATABASE information of every voter is stored.
6) Database shows the information of every user.
Problems with the Existing Voter Registration System
The problems of the existing manual systemof voting include among others the following:
1. Expensive and Time consuming: The process of collecting data and entering this data into the database
takes too much time and is expensive to conduct, for example, time and money is spent in printing data
capture forms, in preparing registration stations together with human resources, and there after advertising
the days set for registration process including sensitizing voters on the need for registration, as well as time
spent on entering this data to the database.
2. Too much paper work: The process involves too much paper work and paper storage which is difficult as
papers become bulky with the population size.
Online VotingSystem
3. Errors during data entry: Errors are part of all human beings; it is very unlikely for humans to be 100
percent efficient in data entry.
4. Loss of registration forms: Some times, registration forms get lost after being filled in with voters’
details, in most cases these are difficult to follow-up and therefore many remain unregistered even though
they are voting age nationals and interested in exercising their right to vote.
5. Short time provided to view the voter register: This is a very big problem since not all people have free
time during the given short period of time to check and update the voter register.
6. Above all, a number of voters end up being locked out fromvoting.
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 and provides business value at a low cost.
ii. NetBeans IDE 7.1.2- The NetBeans IDE is an award-winning 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, enterprise, desktop, and mobile
applications using the Java platform, as well as PHP, JavaScript and Ajax, Groovy and Grails, and C/C++.
The NetBeans project is supported by a vibrant developer community and offers extensive documentation
and training resources as well as a diverse selection of third-party plugins.
iii. JAVA coding-This is for advanced user who find PHP codes easy to work with.
iv. Testing- is done via WAMPSERVER.
v. Web browsers: Mozilla Firefox, Google chrome, Opera and Internet Explorer
vi. Reporting Tool i.e. through Data Report.
HARDWARE REQUIREMENTS:
 Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:
 Processor: 800MHz Intel Pentium III or equivalent
 Memory: 512 MB
 Disk space: 750 MB of free disk space
Online VotingSystem
 Ubuntu 9.10:
 Processor: 800MHz Intel Pentium III or equivalent
 Memory: 512 MB
 Disk space: 650 MB of free disk space
(BLOCK DIAGRAM)
FRONT – END AND BACK-END
In their most general meanings, the terms front end and back end refer to the initial and the end stages of a
process flow. In software design, the front-end is the part of a software system that deals with the user, and the
back-end is the part that processes the input from the front-end. The separation of software systems into "front
ends" and "back ends" is a kind of abstraction that helps to keep different parts of the systemseparated. The general
idea is that the front-end is responsible for collecting input from the user, which can be in a variety of forms, and
processing it in such a way that it conforms to a specification that the back-end can use. The connection of the front-
end to the back-end is a kind of interface.
Front-end and back-end are terms used to characterize programinterfaces and services relative to the initial
user of these interfaces and services. (The "user" may be a human being or a program.) A ”front-end” application is
one that application users interact with directly. A "back-end" application or programserves indirectly in support of
the front-end services, usually by being closer to the required resource or having the capability to communicate with
the required resource. The back-end application may interact directly with the front-end or, perhaps more typically,
is a program called from an intermediate program that mediates front-end and back-end activities. These terms
acquire more special meanings in particular areas:-
Online VotingSystem
(1) For software applications, front end is the same as user interface.
(2) In client/server applications, the client part of the program is often called the front end and the server
part is called the back end.
(3) Compilers, the programs that translate source code into object code, are often composed of two parts: a
front end and a back end. The front end is responsible for checking syntax and detecting errors, whereas the back
end performs the actual translation into object code.
Data Flow Diagram:
Login
voter data stored data voting data final result
Administrator Voter
Final
Result
Voting
process
Voter
Registration
Information
checking
Login Process
Online VotingSystem
ER Diagram:
Voter CandidatesRegistration
Process
RegisteredVoter Database RegisteredCandidate
Voting
ADMIN
AddCandidates
Update Candidate
Details
Delete Candidate
AddVoters
Update Voter
Details
Check Results
Online VotingSystem
Architecture:
One Tier Architecture:
When automation
first hit business,it was in the
form of a huge "Mainframe"
computer. Here, a central
computer served the whole
business community and was
accessed via dumb terminals. All
processing took place on a
single computer - and therefore in one place. All resources associated with the computer (tape and disk drives,
printers etc.) were attached to this same computer. This is single tier (or 1-tier) computing. It is simple, efficient,
uncomplicated, but terribly expensive to run.
All users run their programs from a single machine. The ease with which deployment and even
development occurs makes this model very attractive. The cost of the central machine makes this architecture
prohibitive for most companies, especially as systemcosts and return on investment (ROI) are looked at carefully
nowadays.
Online VotingSystem
Data Base Tables:-
This project uses many tables:
Admin
Voter
Candidate
Admin Table:-
Field Name Data Type Description
Username Varchar Login id for Admin.(Primary key)
Password Varchar Password for Login
Voter Table:-
Field Name Data Type Description
VoterId Integer Login id for Voter(Primary key)
Name Varchar Name of the voter
Sex Varchar Sex of voter
Age Integer Age of voter
City Varchar City of voter
Security Varchar Security Question
Online VotingSystem
Status Boolean Status of voter(he/she can vote or not)
Candidate Table:-
Field Name Data Type Description
Symbol Varchar Party Symbol (Primary key)
Name Varchar Name of the voter
Sex Varchar Sex of voter
Age Integer Age of voter
City Varchar City of voter
Count Integer Count the no of votes
Online VotingSystem
Online VotingSystem
Database queries:
create database nitin
create table admin(Username varchar(20),Password varchar(20))
insert into admin values('Administrator,‘nitin'))
create table voter(VoterId varchar(11) PRIMARY KEY ,Name varchar(20), Sex varchar(10),Age integer,City
varchar(20),Security varchar(20),Status boolean)
create table candidate(Symbol varchar(11) PRIMARY KEY ,Name varchar(20), Sex varchar(10),Age integer,City
varchar(20),count integer)
UserName Password
Administrator nitin
Voter Id
123456
AdminPage
Sample VoterId
VoterId
Online VotingSystem
CONCLUSION
This Online Voting systemwill manage the Voter’s information by which voter can login and use his
voting rights. The systemwill incorporate all features of Voting system. It provides the tools for maintaining
voter’s vote to every party and it count total no. of votes of every party. There is a DATABASE which is maintained
by the ELECTION COMMISION OF INDIA in which all the names of voter with complete information is stored.
In this user who is above 18 year’s register his/her information on the database and when he/she want to
vote he/she has to login by his id and password and can vote to any party only single time. Voting detail store in
database and the result is displayed by calculation. By online voting systempercentage of voting is increases.It
decreases the cost and time of voting process.It is very easy to use and It is vary less time consuming. It is very easy
to debug.
Online VotingSystem
APPENDIX :
SNAPSHOTS
Online VotingSystem
package project1;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.*;
public class Project1 implements ActionListener
{
int count=0;
JFrame f;
JLabel l,j;
JButton b1,b2,b3,b4;
List l1=new List();
ImageIcon ic;
public Project1()
{
f=new JFrame("WELCOME");
l=new JLabel("Login As:");
b1=new JButton("Voter");
b2=new JButton("Election Commisioner");
b3=new JButton("EXIT");
b4=new JButton("INFO");
ic=new ImageIcon("C:UsersOM SAI RAMDesktopproject_picsDemocracy_quote.jpg");
j=new JLabel(ic);
}
public void launch()
{
j.setSize(400,400);
f.setSize(400,400);
f.setLocation(400, 200);
f.setLayout(null);
l.setBounds(150, 100, 200, 30);
b1.setBounds(50, 150, 250, 30);
b1.addActionListener(this);
Online VotingSystem
b2.setBounds(50, 200,250, 30);
b2.addActionListener(this);
b3.setBounds(270,330, 100, 30);
b3.addActionListener(this);
b4.setBounds(150,330, 100, 30);
b4.addActionListener(this);
Font font = new Font("SEGOE PRINT", Font.BOLD,20);
l.setFont(font);
Color color=new Color(240,40,60);
l.setForeground(color);
b1.setFont(font);
b2.setFont(font);
b3.setFont(font);
b4.setFont(font);
f.add(j);
j.add(l);
j.add(b1);
j.add(b2);
j.add(b3);
j.add(b4);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try
{
String path="jdbc:mysql://localhost/";
String place="nitin";
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection(path+place,"niti","1234");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("Select count(*) from candidate");
rs.next();
count=rs.getInt(1);
if(count==0)
{
b1.setEnabled(false);
}
else
{
b1.setEnabled(true);
}
f.setVisible(true);
con.close();
}
catch(Exception ae)
{
JOptionPane.showMessageDialog(f,ae.getMessage());
}
}
Online VotingSystem
public static void main(String[] args)
{
Project1 p=new Project1();
p.launch();
}
@Override
public void actionPerformed(ActionEvent e)
{
if((e.getSource().equals(b1)))
{
Voter v=new Voter();
v.launch();
f.dispose();
}
if(e.getSource().equals(b3))
{
f.dispose();
}
if(e.getSource().equals(b2))
{
Admin a=new Admin();
a.launch();
f.dispose();
}
if((e.getSource().equals(b4)))
{
Intro i=new Intro();
i.launch();
f.dispose();
}
}
}
Online VotingSystem
Online VotingSystem
Online VotingSystem
Online VotingSystem
Online VotingSystem
Online VotingSystem

More Related Content

What's hot

Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystemManish Kumar
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
online E-voting system
online E-voting systemonline E-voting system
online E-voting systemshubham patil
 
Report online voting system
Report online voting systemReport online voting system
Report online voting systemDeepak tandan
 
Online voting system
Online voting systemOnline voting system
Online voting systemArti Gupta
 
11 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may1211 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may12Traitet Thepbandansuk
 
ONLINE VOTING SYSTEM FINAL.pptx
ONLINE VOTING SYSTEM FINAL.pptxONLINE VOTING SYSTEM FINAL.pptx
ONLINE VOTING SYSTEM FINAL.pptxShivaniSAurad
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project FileNitin Bhasin
 
ADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMabadmgr
 
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
 
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
 
Online Voting System-using Advanced Java
Online Voting System-using Advanced JavaOnline Voting System-using Advanced Java
Online Voting System-using Advanced JavaSarthak Srivastava
 

What's hot (20)

Online voting
Online votingOnline voting
Online voting
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
online E-voting system
online E-voting systemonline E-voting system
online E-voting system
 
Ppt on online voting
Ppt on online votingPpt on online voting
Ppt on online voting
 
E voting app
E voting appE voting app
E voting app
 
Online Voting System ppt
Online Voting System pptOnline Voting System ppt
Online Voting System ppt
 
Report online voting system
Report online voting systemReport online voting system
Report online voting system
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
11 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may1211 e voting-proposal_it_project_management10may12
11 e voting-proposal_it_project_management10may12
 
online polling system
online polling systemonline polling system
online polling system
 
ONLINE VOTING SYSTEM FINAL.pptx
ONLINE VOTING SYSTEM FINAL.pptxONLINE VOTING SYSTEM FINAL.pptx
ONLINE VOTING SYSTEM FINAL.pptx
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
PHP Onlive Voting
PHP Onlive VotingPHP Onlive Voting
PHP Onlive Voting
 
ADVANCED ONLINE VOTING SYSTEM
ADVANCED ONLINE VOTING SYSTEMADVANCED ONLINE VOTING SYSTEM
ADVANCED 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
Online Voting SystemOnline Voting System
Online Voting System
 
Online E-Voting System
Online E-Voting SystemOnline E-Voting System
Online E-Voting System
 
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
 
Online Voting System-using Advanced Java
Online Voting System-using Advanced JavaOnline Voting System-using Advanced Java
Online Voting System-using Advanced Java
 

Viewers also liked

Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting systemLhakpa Yangji
 
Trans Pacific Partnership - TPP - November 26, 2016
Trans Pacific Partnership -  TPP - November 26, 2016Trans Pacific Partnership -  TPP - November 26, 2016
Trans Pacific Partnership - TPP - November 26, 2016paul young cpa, cga
 
Trans Pacific Partnership Agreement
Trans Pacific Partnership AgreementTrans Pacific Partnership Agreement
Trans Pacific Partnership AgreementKiều Linh
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMNandasaba Wilson
 
Implementing a Voting System From a Local Election Adminstrator's Viewpoint
Implementing a Voting System From a Local Election Adminstrator's ViewpointImplementing a Voting System From a Local Election Adminstrator's Viewpoint
Implementing a Voting System From a Local Election Adminstrator's Viewpointbriandnewby
 
Canada's involvement in trans-pacific trade partnership
Canada's involvement in trans-pacific trade partnershipCanada's involvement in trans-pacific trade partnership
Canada's involvement in trans-pacific trade partnershipnikita kozlov
 
TPP-Webinar-Brochure
TPP-Webinar-BrochureTPP-Webinar-Brochure
TPP-Webinar-BrochureMarissa Foo
 
Tpp power point presentation worc_2-26
Tpp power point presentation worc_2-26Tpp power point presentation worc_2-26
Tpp power point presentation worc_2-26ehalstvedt
 
TPP Finance Seminar 6th October 2016
TPP Finance Seminar 6th October 2016TPP Finance Seminar 6th October 2016
TPP Finance Seminar 6th October 2016TPP Recruitment
 
Thinh tpp labour_interim_report
Thinh tpp labour_interim_reportThinh tpp labour_interim_report
Thinh tpp labour_interim_reportRomalpa
 
The Top 10 Overlooked Facts About the Trans-Pacific Partnership
The Top 10 Overlooked Facts About the Trans-Pacific PartnershipThe Top 10 Overlooked Facts About the Trans-Pacific Partnership
The Top 10 Overlooked Facts About the Trans-Pacific PartnershipU.S. Chamber of Commerce
 
TPP and Digital Rights: Indonesian Perspective Overview
TPP and Digital Rights: Indonesian Perspective OverviewTPP and Digital Rights: Indonesian Perspective Overview
TPP and Digital Rights: Indonesian Perspective OverviewICT Watch
 
Final Report Biometrics
Final Report BiometricsFinal Report Biometrics
Final Report Biometricsanoop80686
 
Project on Electronic voting machine
Project on Electronic   voting   machineProject on Electronic   voting   machine
Project on Electronic voting machineDeepak Kumar
 
Trans-Pacific Partnership and Fast Track Powerpoint
Trans-Pacific Partnership and Fast Track PowerpointTrans-Pacific Partnership and Fast Track Powerpoint
Trans-Pacific Partnership and Fast Track Powerpointbootsmade4walkin
 
Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...
Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...
Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...Dr. Oliver Massmann
 

Viewers also liked (20)

Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
 
Trans Pacific Partnership - TPP - November 26, 2016
Trans Pacific Partnership -  TPP - November 26, 2016Trans Pacific Partnership -  TPP - November 26, 2016
Trans Pacific Partnership - TPP - November 26, 2016
 
Trans Pacific Partnership Agreement
Trans Pacific Partnership AgreementTrans Pacific Partnership Agreement
Trans Pacific Partnership Agreement
 
Trans Pacific Partnership (TPP)
Trans Pacific Partnership (TPP)Trans Pacific Partnership (TPP)
Trans Pacific Partnership (TPP)
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
 
Implementing a Voting System From a Local Election Adminstrator's Viewpoint
Implementing a Voting System From a Local Election Adminstrator's ViewpointImplementing a Voting System From a Local Election Adminstrator's Viewpoint
Implementing a Voting System From a Local Election Adminstrator's Viewpoint
 
Canada's involvement in trans-pacific trade partnership
Canada's involvement in trans-pacific trade partnershipCanada's involvement in trans-pacific trade partnership
Canada's involvement in trans-pacific trade partnership
 
TPP Guide- Tax Cuts
TPP Guide- Tax CutsTPP Guide- Tax Cuts
TPP Guide- Tax Cuts
 
TPP-Webinar-Brochure
TPP-Webinar-BrochureTPP-Webinar-Brochure
TPP-Webinar-Brochure
 
Tpp power point presentation worc_2-26
Tpp power point presentation worc_2-26Tpp power point presentation worc_2-26
Tpp power point presentation worc_2-26
 
TPP Finance Seminar 6th October 2016
TPP Finance Seminar 6th October 2016TPP Finance Seminar 6th October 2016
TPP Finance Seminar 6th October 2016
 
Thinh tpp labour_interim_report
Thinh tpp labour_interim_reportThinh tpp labour_interim_report
Thinh tpp labour_interim_report
 
The Top 10 Overlooked Facts About the Trans-Pacific Partnership
The Top 10 Overlooked Facts About the Trans-Pacific PartnershipThe Top 10 Overlooked Facts About the Trans-Pacific Partnership
The Top 10 Overlooked Facts About the Trans-Pacific Partnership
 
TPP and Digital Rights: Indonesian Perspective Overview
TPP and Digital Rights: Indonesian Perspective OverviewTPP and Digital Rights: Indonesian Perspective Overview
TPP and Digital Rights: Indonesian Perspective Overview
 
Final Report Biometrics
Final Report BiometricsFinal Report Biometrics
Final Report Biometrics
 
Project on Electronic voting machine
Project on Electronic   voting   machineProject on Electronic   voting   machine
Project on Electronic voting machine
 
TPP
TPPTPP
TPP
 
E voting
E voting E voting
E voting
 
Trans-Pacific Partnership and Fast Track Powerpoint
Trans-Pacific Partnership and Fast Track PowerpointTrans-Pacific Partnership and Fast Track Powerpoint
Trans-Pacific Partnership and Fast Track Powerpoint
 
Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...
Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...
Lawyer in Vietnam Oliver Massmann presenting to the Members of the National A...
 

Similar to Online voting system project by bipin bhardwaj

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
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfShubhamGour29
 
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
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting SystemIRJET Journal
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting SystemIRJET Journal
 
Seminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptxSeminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptxGeetha982072
 
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- 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 - Secured Smart Voting System using Aadhar
IRJET   - Secured Smart Voting System using AadharIRJET   - Secured Smart Voting System using Aadhar
IRJET - Secured Smart Voting System using AadharIRJET Journal
 
THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...
THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...
THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...cscpconf
 
The proposal of giving two receipts for voters to increase the security of el...
The proposal of giving two receipts for voters to increase the security of el...The proposal of giving two receipts for voters to increase the security of el...
The proposal of giving two receipts for voters to increase the security of el...csandit
 
BIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIA
BIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIABIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIA
BIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIAchandu namani
 
synopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEMsynopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEMNitesh Dubey
 
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET Journal
 

Similar to Online voting system project by bipin bhardwaj (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
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
 
OVS.pptx
OVS.pptxOVS.pptx
OVS.pptx
 
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
 
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
 
Online votinh
Online votinh Online votinh
Online votinh
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting System
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Seminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptxSeminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptx
 
EVM.pptx
EVM.pptxEVM.pptx
EVM.pptx
 
Electronic Voting System
Electronic Voting SystemElectronic Voting System
Electronic Voting System
 
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- 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
 
eVoting.pptx
eVoting.pptxeVoting.pptx
eVoting.pptx
 
IRJET - Secured Smart Voting System using Aadhar
IRJET   - Secured Smart Voting System using AadharIRJET   - Secured Smart Voting System using Aadhar
IRJET - Secured Smart Voting System using Aadhar
 
THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...
THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...
THE PROPOSAL OF GIVING TWO RECEIPTS FOR VOTERS TO INCREASE THE SECURITY OF EL...
 
The proposal of giving two receipts for voters to increase the security of el...
The proposal of giving two receipts for voters to increase the security of el...The proposal of giving two receipts for voters to increase the security of el...
The proposal of giving two receipts for voters to increase the security of el...
 
BIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIA
BIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIABIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIA
BIOMETRIC VOTING SYSTEM USING ADHAR CARD IN INDIA
 
synopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEMsynopsis report on BIOMETRIC ONLINE VOTING SYSTEM
synopsis report on BIOMETRIC ONLINE VOTING SYSTEM
 
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
 

More from PT Bipin Bhardwaj

Triangle Theory by Bipin Bhardwaj (1).docx
Triangle Theory by Bipin Bhardwaj (1).docxTriangle Theory by Bipin Bhardwaj (1).docx
Triangle Theory by Bipin Bhardwaj (1).docxPT Bipin Bhardwaj
 
Triangle Theory for becoming in Power by Bipin Bhardwaj.pdf
Triangle Theory for becoming in Power by Bipin Bhardwaj.pdfTriangle Theory for becoming in Power by Bipin Bhardwaj.pdf
Triangle Theory for becoming in Power by Bipin Bhardwaj.pdfPT Bipin Bhardwaj
 
via authorised rail E-Ticketing Centre.pdf
via authorised rail E-Ticketing Centre.pdfvia authorised rail E-Ticketing Centre.pdf
via authorised rail E-Ticketing Centre.pdfPT Bipin Bhardwaj
 
Bipin Bhardwaj Adhaar Card.pdf
Bipin Bhardwaj Adhaar Card.pdfBipin Bhardwaj Adhaar Card.pdf
Bipin Bhardwaj Adhaar Card.pdfPT Bipin Bhardwaj
 
gst certificate bipin bhardwaj.pdf
gst certificate bipin bhardwaj.pdfgst certificate bipin bhardwaj.pdf
gst certificate bipin bhardwaj.pdfPT Bipin Bhardwaj
 
Registration_Certificate.pdf
Registration_Certificate.pdfRegistration_Certificate.pdf
Registration_Certificate.pdfPT Bipin Bhardwaj
 
Triangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin Bhardwaj Triangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin Bhardwaj PT Bipin Bhardwaj
 
Garbh Geeta गर्भ गीता by Bipin Bhardwaj
Garbh Geeta गर्भ गीता by Bipin BhardwajGarbh Geeta गर्भ गीता by Bipin Bhardwaj
Garbh Geeta गर्भ गीता by Bipin BhardwajPT Bipin Bhardwaj
 
Triangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin BhardwajTriangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin BhardwajPT Bipin Bhardwaj
 
Financialresultsof newproduct development-on-antivirus.docx
Financialresultsof newproduct development-on-antivirus.docxFinancialresultsof newproduct development-on-antivirus.docx
Financialresultsof newproduct development-on-antivirus.docxPT Bipin Bhardwaj
 
Society for software advancement and welfare samitti
Society for software advancement and welfare samittiSociety for software advancement and welfare samitti
Society for software advancement and welfare samittiPT Bipin Bhardwaj
 
Management in indian politics
Management in indian politicsManagement in indian politics
Management in indian politicsPT Bipin Bhardwaj
 
Narmada computers marketing strategy case study
Narmada computers marketing strategy case studyNarmada computers marketing strategy case study
Narmada computers marketing strategy case studyPT Bipin Bhardwaj
 
Business plan of narmada computers limited
Business plan of narmada computers limitedBusiness plan of narmada computers limited
Business plan of narmada computers limitedPT Bipin Bhardwaj
 
Marketing strategy of software
Marketing strategy of softwareMarketing strategy of software
Marketing strategy of softwarePT Bipin Bhardwaj
 

More from PT Bipin Bhardwaj (20)

Triangle Theory by Bipin Bhardwaj (1).docx
Triangle Theory by Bipin Bhardwaj (1).docxTriangle Theory by Bipin Bhardwaj (1).docx
Triangle Theory by Bipin Bhardwaj (1).docx
 
Triangle Theory for becoming in Power by Bipin Bhardwaj.pdf
Triangle Theory for becoming in Power by Bipin Bhardwaj.pdfTriangle Theory for becoming in Power by Bipin Bhardwaj.pdf
Triangle Theory for becoming in Power by Bipin Bhardwaj.pdf
 
Shop Act (1).pdf
Shop Act (1).pdfShop Act (1).pdf
Shop Act (1).pdf
 
via authorised rail E-Ticketing Centre.pdf
via authorised rail E-Ticketing Centre.pdfvia authorised rail E-Ticketing Centre.pdf
via authorised rail E-Ticketing Centre.pdf
 
Bipin Bhardwaj Adhaar Card.pdf
Bipin Bhardwaj Adhaar Card.pdfBipin Bhardwaj Adhaar Card.pdf
Bipin Bhardwaj Adhaar Card.pdf
 
gst certificate bipin bhardwaj.pdf
gst certificate bipin bhardwaj.pdfgst certificate bipin bhardwaj.pdf
gst certificate bipin bhardwaj.pdf
 
Registration_Certificate.pdf
Registration_Certificate.pdfRegistration_Certificate.pdf
Registration_Certificate.pdf
 
Triangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin Bhardwaj Triangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin Bhardwaj
 
Garbh Geeta गर्भ गीता by Bipin Bhardwaj
Garbh Geeta गर्भ गीता by Bipin BhardwajGarbh Geeta गर्भ गीता by Bipin Bhardwaj
Garbh Geeta गर्भ गीता by Bipin Bhardwaj
 
Triangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin BhardwajTriangle Theory for becoming rich by Bipin Bhardwaj
Triangle Theory for becoming rich by Bipin Bhardwaj
 
Financialresultsof newproduct development-on-antivirus.docx
Financialresultsof newproduct development-on-antivirus.docxFinancialresultsof newproduct development-on-antivirus.docx
Financialresultsof newproduct development-on-antivirus.docx
 
Society for software advancement and welfare samitti
Society for software advancement and welfare samittiSociety for software advancement and welfare samitti
Society for software advancement and welfare samitti
 
Management in indian politics
Management in indian politicsManagement in indian politics
Management in indian politics
 
ERP MUP Report
ERP MUP ReportERP MUP Report
ERP MUP Report
 
Management by GOD
Management by GODManagement by GOD
Management by GOD
 
Narmada computers marketing strategy case study
Narmada computers marketing strategy case studyNarmada computers marketing strategy case study
Narmada computers marketing strategy case study
 
Business plan of narmada computers limited
Business plan of narmada computers limitedBusiness plan of narmada computers limited
Business plan of narmada computers limited
 
Narmada computers for MBA
Narmada computers  for MBANarmada computers  for MBA
Narmada computers for MBA
 
Resume_Bipin Bhardwaj
Resume_Bipin BhardwajResume_Bipin Bhardwaj
Resume_Bipin Bhardwaj
 
Marketing strategy of software
Marketing strategy of softwareMarketing strategy of software
Marketing strategy of software
 

Recently uploaded

BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Vashi Escorts, {Pooja 09892124323}, Vashi Call Girls
Vashi Escorts, {Pooja 09892124323}, Vashi Call GirlsVashi Escorts, {Pooja 09892124323}, Vashi Call Girls
Vashi Escorts, {Pooja 09892124323}, Vashi Call GirlsPooja Nehwal
 
HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...
HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...
HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...Ismail Fahmi
 
KAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptx
KAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptxKAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptx
KAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptxjohnandrewcarlos
 
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...Pooja Nehwal
 
How Europe Underdeveloped Africa_walter.pdf
How Europe Underdeveloped Africa_walter.pdfHow Europe Underdeveloped Africa_walter.pdf
How Europe Underdeveloped Africa_walter.pdfLorenzo Lemes
 
BDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s LeadershipTDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadershipanjanibaddipudi1
 
Minto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptxMinto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptxAwaiskhalid96
 
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docxkfjstone13
 
Verified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover Back
Verified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover BackVerified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover Back
Verified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover BackPsychicRuben LoveSpells
 
Kishan Reddy Report To People (2019-24).pdf
Kishan Reddy Report To People (2019-24).pdfKishan Reddy Report To People (2019-24).pdf
Kishan Reddy Report To People (2019-24).pdfKISHAN REDDY OFFICE
 
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docxkfjstone13
 
Israel Palestine Conflict, The issue and historical context!
Israel Palestine Conflict, The issue and historical context!Israel Palestine Conflict, The issue and historical context!
Israel Palestine Conflict, The issue and historical context!Krish109503
 
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书Fi L
 
Nara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's Development
Nara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's DevelopmentNara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's Development
Nara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's Developmentnarsireddynannuri1
 
BDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
29042024_First India Newspaper Jaipur.pdf
29042024_First India Newspaper Jaipur.pdf29042024_First India Newspaper Jaipur.pdf
29042024_First India Newspaper Jaipur.pdfFIRST INDIA
 
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
30042024_First India Newspaper Jaipur.pdf
30042024_First India Newspaper Jaipur.pdf30042024_First India Newspaper Jaipur.pdf
30042024_First India Newspaper Jaipur.pdfFIRST INDIA
 

Recently uploaded (20)

BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 135 Noida Escorts >༒8448380779 Escort Service
 
Vashi Escorts, {Pooja 09892124323}, Vashi Call Girls
Vashi Escorts, {Pooja 09892124323}, Vashi Call GirlsVashi Escorts, {Pooja 09892124323}, Vashi Call Girls
Vashi Escorts, {Pooja 09892124323}, Vashi Call Girls
 
HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...
HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...
HARNESSING AI FOR ENHANCED MEDIA ANALYSIS A CASE STUDY ON CHATGPT AT DRONE EM...
 
KAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptx
KAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptxKAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptx
KAHULUGAN AT KAHALAGAHAN NG GAWAING PANSIBIKO.pptx
 
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
Call Girls in Mira Road Mumbai ( Neha 09892124323 ) College Escorts Service i...
 
How Europe Underdeveloped Africa_walter.pdf
How Europe Underdeveloped Africa_walter.pdfHow Europe Underdeveloped Africa_walter.pdf
How Europe Underdeveloped Africa_walter.pdf
 
BDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 143 Noida Escorts >༒8448380779 Escort Service
 
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s LeadershipTDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
TDP As the Party of Hope For AP Youth Under N Chandrababu Naidu’s Leadership
 
Minto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptxMinto-Morley Reforms 1909 (constitution).pptx
Minto-Morley Reforms 1909 (constitution).pptx
 
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
2024 02 15 AZ GOP LD4 Gen Meeting Minutes_FINAL_20240228.docx
 
Verified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover Back
Verified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover BackVerified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover Back
Verified Love Spells in Little Rock, AR (310) 882-6330 Get My Ex-Lover Back
 
Kishan Reddy Report To People (2019-24).pdf
Kishan Reddy Report To People (2019-24).pdfKishan Reddy Report To People (2019-24).pdf
Kishan Reddy Report To People (2019-24).pdf
 
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
2024 03 13 AZ GOP LD4 Gen Meeting Minutes_FINAL.docx
 
Israel Palestine Conflict, The issue and historical context!
Israel Palestine Conflict, The issue and historical context!Israel Palestine Conflict, The issue and historical context!
Israel Palestine Conflict, The issue and historical context!
 
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
如何办理(BU学位证书)美国贝翰文大学毕业证学位证书
 
Nara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's Development
Nara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's DevelopmentNara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's Development
Nara Chandrababu Naidu's Visionary Policies For Andhra Pradesh's Development
 
BDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Greater Noida Escorts >༒8448380779 Escort Service
 
29042024_First India Newspaper Jaipur.pdf
29042024_First India Newspaper Jaipur.pdf29042024_First India Newspaper Jaipur.pdf
29042024_First India Newspaper Jaipur.pdf
 
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Iffco Chowk Gurgaon >༒8448380779 Escort Service
 
30042024_First India Newspaper Jaipur.pdf
30042024_First India Newspaper Jaipur.pdf30042024_First India Newspaper Jaipur.pdf
30042024_First India Newspaper Jaipur.pdf
 

Online voting system project by bipin bhardwaj

  • 1. Online VotingSystem PROJECT REPORT ON ONLINE VOTING SYSTEM SUBMITTED TO: E.C.I. (Election Commission of India) SUBMITTED BY:-Bipin Bhardwaj Course: Core JAVA
  • 2. Online VotingSystem Index  Abstract  Introduction To Online Voting System  Background Of Study  Significance Of Study  Objective of Project  Project Justification  Scope of Study  Old Methods Of Voting  Security Issues Of Online Voting  General Requirements  Problems with Existing Voting Registration System  Software and Hardware Required  Front-End & Back-End  Data Flow Diagram  ER Diagram  Database Architecture  Database Tables  Database Queries  Conclusion  Appendix(Snapshots)
  • 3. Online VotingSystem ABSTRACT The word “vote” means to choose froma list, to elect or to determine. The main goal of voting (in a scenario involving the citizens of a given country) is to come up with leaders of the people’s choice. Most countries, India not an exception have problems when it comes to voting. Some of the problems involved include ridging votes during election, insecure or inaccessible polling stations, inadequate polling materials and also inexperienced personnel. This online voting/polling systemseeks to address the above issues.It should be noted that with this systemin place, the users, citizens in this case shall be given ample time during the voting period. They shall also be trained on how to vote online before the election time. INTRODUCTION TO ONLINE VOTING SYSTEM “ONLINE VOTING SYSTEM” is an online voting technique. In this system people who have citizenship of India and whose age is above 18 years of age and any sex can give his her vote online without going to any physical polling station. There is a database which is maintained in which all the names of voters with complete information are stored. In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online without any difficulty. HeShe has to be registered first for him/her to vote. Registration is mainly done by the system administrator for security reasons. The system Administrator registers the voters on a special site of the system visited by himonly by simply filling a registration form to register voter. Citizens seeking registration are expected to contact the system administrator to submit their details. After the validity of them being citizens of India has been confirmed by the system administrator by comparing their details submitted with those in existing databases such as those as the Regis trar of Persons, the citizen is then registered as a voter. After registration, the voteris assigned a secret Voter ID with which he/she can use to log into the systemand enjoy services provided by the systemsuch as voting. If invalid/wrong details are submitted, then the citizen is not registered to vote.
  • 4. Online VotingSystem BACKGROUND OF STUDY The Online voting system(OVS) also known as e-voting is a term encompassing several different types of voting embracing both electronic means of counting votes.Electronic voting technology can include punched cards,optical scan voting systems and specialized voting kiosks (including self contained direct-recording electronic voting systems or DRE). It can also involve transmission of ballots and votes via telephones,private computer networks, or the internet. Online voting is an electronic way of choosing leaders via a web driven application. The advantage ofonline voting over the common “queue method” is that the voters have the choice of voting at their own free time and th ere is reduced congestion.It also minimizes on errors of vote counting.The individual votes are submitted in a database which can be queried to find out who of the aspirants for a given post has the highest number of votes. This systemis geared towards increasing the voting percentage in India since it has been noted that with the old voting method {the Queue System}, the voter turnout has been a wanting case.With systemin place also, if high security is applied, cases of false votes shall be reduced. With the “ONLINE VOTING SYSTEM”, a voter can use hisher voting right online without any difficulty. HeShe has to register as a voter first before being authorized to vote. The registration should be done prior to the voting date to enable data update in the database. However, not just anybody can vote.For one to participate in the elections, he/she must have the requirements. For instance,he/she must be a registered citizen i.e. must be 18 and above years old. As already stated,the project ‘Online Voting' provides means for fast and convenient voting and access to this systemis limited only to registered voters. Internet voting systems are appealing for several reasons which include; People are getting more used to work with computers to do all sorts of things, namely sensitive operations such as shopping and home banking and they allow people to vote far from where they usually live, helping to reduce absenteeismrate.
  • 5. Online VotingSystem SIGNIFICANCE OF STUDY The main purposes of OVS include:  Provision of improved voting services to the voters through fast, timely and convenient voting.  Reduction of the costs incurred by the Indian Electoral Commission during voting time in paying the very many clerks employed for the sake of the success of the manual system.  Check to ensure that the members who are registered are the only ones to vote. Cases of “Dead People” voting are also minimized.  Online voting system (OVS) will require being very precise or cost cutting to produce an effective election management system.  Therefore crucial points that this (OVS) emphasizes on are listed below. i. Require less number of staff during the election. ii. This system is a lot easier to independently moderate the elections and subsequently reinforce its transparency and fairness. iii. Less capital, less effort, and less labor intensive, as the primary cost and effort will focus primarily on creating, managing, and running a secure online portal. iv. Increased number of voters as individual will find it easier and more convenient to vote, es pecially those abroad. Objectives Of The PROJECT The specific objectives of the project include:  Reviewing the existing/current voting process or approach in India;  Coming up with an automated voting systemin India;  Implementing a an automated/online voting system;  Validating the systemto ensure that only legible voters are allowed to vote. Project justification The ONLINE VOTING SYSTEM-INDIA shall reduce the time spend making long queues at the polling stations during voting. It shall also enable the voters to vote from any part of the globe as explained since this is an online application available on the internet. Cases of vote miscounts shall also be solved since at the backend of this system resides a well developed database using MYSQL that can provide the correct data once it’s correctly queried. Since the voting process shall be open as early as possible, the voters shall have ample time to decide when and whom to vote for.
  • 6. Online VotingSystem SCOPE OF STUDY It is focused on studying the existing system of voting in India and to make sure that the peoples vote is counts, for fairness in the elective positions. This is also will produce:  Less effort and less labor intensive, as the primary cost and focus primary on creating, managing, and running a secure web voting portal.  Increasing number of voters as individuals will find it easier and more convenient to vote, especially those abroad. Old Methods Of Voting 1. Paper-based voting: The voter gets a blank ballot and use a pen or a marker to indicate he want to vote for which candidate. Hand-counted ballots is a time and labor consuming process, but it is easy to manufacture paper ballots and the ballots can be retained for verifying, this type is still the most common way to vote. 2. Lever voting machine: Lever machine is peculiar equipment, and each lever is assigned for a corresponding candidate. The voter pulls the lever to poll for his favorite candidate. This kind of voting machine can count up the ballots automatically. Because its interface is not user-friendly enough, giving some training to voters is necessary. 3. Direct recording electronic voting machine: This type, which is abbreviated to DRE, integrates with keyboard; touch screen, or buttons for the voter press to poll. Some of themlay in voting records and counting the votes is very quickly. But the other DRE without keep voting records are doubted about its accuracy. 4. Punch card: The voter uses metallic hole-punch to punch a hole on the blank ballot. It can count votes automatically, but if the voter’s perforation is incomplete, the result is probably determined wrongfully. 5. Optical voting machine: After each voter fills a circle correspond to their favorite candidate on the blank ballot, this machine selects the darkest mark on each ballot for the vote then computes the total
  • 7. Online VotingSystem result. This kind of machine counts up ballots rapidly. However, if the voter fills over the circle, it will lead to the error result of optical-scan. Recent years, a considerable number of countries has adopted E-voting for their official elections. These countries include; America, Belgium, Japan and Brazil. SECURITY ISSUES OF ONLINE VOTING Foreign experience revealed that they are often confronted by security issues while the online voting system is running. The origin of the security issues was due to not only outsider (such as voters and attackers) but also insider (such as systemdevelopers and administrators), even just because the inheritance of some objects in the source code are unsuitable. These errors caused the voting systemto crash. The proposed solutions were correspondingly outlined to hold back these attacks. For example, to avoid hacker making incursion into the voting system via network, we can design our system to transmit data without network. Another example is to limit voter to input particular data, so that we can prevent the command injection from running Requirements: 1) Registration of the voter is done by ELECTION COMMISION OF INDIA. 2) ELECTION COMMISION OF INDIA can change the information any time if required. 3) Registration of the Voter depends upon the information filled by the user. 4) Voter is given a unique ID and PASSWORD. 5) In the DATABASE information of every voter is stored. 6) Database shows the information of every user. Problems with the Existing Voter Registration System The problems of the existing manual systemof voting include among others the following: 1. Expensive and Time consuming: The process of collecting data and entering this data into the database takes too much time and is expensive to conduct, for example, time and money is spent in printing data capture forms, in preparing registration stations together with human resources, and there after advertising the days set for registration process including sensitizing voters on the need for registration, as well as time spent on entering this data to the database. 2. Too much paper work: The process involves too much paper work and paper storage which is difficult as papers become bulky with the population size.
  • 8. Online VotingSystem 3. Errors during data entry: Errors are part of all human beings; it is very unlikely for humans to be 100 percent efficient in data entry. 4. Loss of registration forms: Some times, registration forms get lost after being filled in with voters’ details, in most cases these are difficult to follow-up and therefore many remain unregistered even though they are voting age nationals and interested in exercising their right to vote. 5. Short time provided to view the voter register: This is a very big problem since not all people have free time during the given short period of time to check and update the voter register. 6. Above all, a number of voters end up being locked out fromvoting. 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 and provides business value at a low cost. ii. NetBeans IDE 7.1.2- The NetBeans IDE is an award-winning 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, enterprise, desktop, and mobile applications using the Java platform, as well as PHP, JavaScript and Ajax, Groovy and Grails, and C/C++. The NetBeans project is supported by a vibrant developer community and offers extensive documentation and training resources as well as a diverse selection of third-party plugins. iii. JAVA coding-This is for advanced user who find PHP codes easy to work with. iv. Testing- is done via WAMPSERVER. v. Web browsers: Mozilla Firefox, Google chrome, Opera and Internet Explorer vi. Reporting Tool i.e. through Data Report. HARDWARE REQUIREMENTS:  Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:  Processor: 800MHz Intel Pentium III or equivalent  Memory: 512 MB  Disk space: 750 MB of free disk space
  • 9. Online VotingSystem  Ubuntu 9.10:  Processor: 800MHz Intel Pentium III or equivalent  Memory: 512 MB  Disk space: 650 MB of free disk space (BLOCK DIAGRAM) FRONT – END AND BACK-END In their most general meanings, the terms front end and back end refer to the initial and the end stages of a process flow. In software design, the front-end is the part of a software system that deals with the user, and the back-end is the part that processes the input from the front-end. The separation of software systems into "front ends" and "back ends" is a kind of abstraction that helps to keep different parts of the systemseparated. The general idea is that the front-end is responsible for collecting input from the user, which can be in a variety of forms, and processing it in such a way that it conforms to a specification that the back-end can use. The connection of the front- end to the back-end is a kind of interface. Front-end and back-end are terms used to characterize programinterfaces and services relative to the initial user of these interfaces and services. (The "user" may be a human being or a program.) A ”front-end” application is one that application users interact with directly. A "back-end" application or programserves indirectly in support of the front-end services, usually by being closer to the required resource or having the capability to communicate with the required resource. The back-end application may interact directly with the front-end or, perhaps more typically, is a program called from an intermediate program that mediates front-end and back-end activities. These terms acquire more special meanings in particular areas:-
  • 10. Online VotingSystem (1) For software applications, front end is the same as user interface. (2) In client/server applications, the client part of the program is often called the front end and the server part is called the back end. (3) Compilers, the programs that translate source code into object code, are often composed of two parts: a front end and a back end. The front end is responsible for checking syntax and detecting errors, whereas the back end performs the actual translation into object code. Data Flow Diagram: Login voter data stored data voting data final result Administrator Voter Final Result Voting process Voter Registration Information checking Login Process
  • 11. Online VotingSystem ER Diagram: Voter CandidatesRegistration Process RegisteredVoter Database RegisteredCandidate Voting ADMIN AddCandidates Update Candidate Details Delete Candidate AddVoters Update Voter Details Check Results
  • 12. Online VotingSystem Architecture: One Tier Architecture: When automation first hit business,it was in the form of a huge "Mainframe" computer. Here, a central computer served the whole business community and was accessed via dumb terminals. All processing took place on a single computer - and therefore in one place. All resources associated with the computer (tape and disk drives, printers etc.) were attached to this same computer. This is single tier (or 1-tier) computing. It is simple, efficient, uncomplicated, but terribly expensive to run. All users run their programs from a single machine. The ease with which deployment and even development occurs makes this model very attractive. The cost of the central machine makes this architecture prohibitive for most companies, especially as systemcosts and return on investment (ROI) are looked at carefully nowadays.
  • 13. Online VotingSystem Data Base Tables:- This project uses many tables: Admin Voter Candidate Admin Table:- Field Name Data Type Description Username Varchar Login id for Admin.(Primary key) Password Varchar Password for Login Voter Table:- Field Name Data Type Description VoterId Integer Login id for Voter(Primary key) Name Varchar Name of the voter Sex Varchar Sex of voter Age Integer Age of voter City Varchar City of voter Security Varchar Security Question
  • 14. Online VotingSystem Status Boolean Status of voter(he/she can vote or not) Candidate Table:- Field Name Data Type Description Symbol Varchar Party Symbol (Primary key) Name Varchar Name of the voter Sex Varchar Sex of voter Age Integer Age of voter City Varchar City of voter Count Integer Count the no of votes
  • 16. Online VotingSystem Database queries: create database nitin create table admin(Username varchar(20),Password varchar(20)) insert into admin values('Administrator,‘nitin')) create table voter(VoterId varchar(11) PRIMARY KEY ,Name varchar(20), Sex varchar(10),Age integer,City varchar(20),Security varchar(20),Status boolean) create table candidate(Symbol varchar(11) PRIMARY KEY ,Name varchar(20), Sex varchar(10),Age integer,City varchar(20),count integer) UserName Password Administrator nitin Voter Id 123456 AdminPage Sample VoterId VoterId
  • 17. Online VotingSystem CONCLUSION This Online Voting systemwill manage the Voter’s information by which voter can login and use his voting rights. The systemwill incorporate all features of Voting system. It provides the tools for maintaining voter’s vote to every party and it count total no. of votes of every party. There is a DATABASE which is maintained by the ELECTION COMMISION OF INDIA in which all the names of voter with complete information is stored. In this user who is above 18 year’s register his/her information on the database and when he/she want to vote he/she has to login by his id and password and can vote to any party only single time. Voting detail store in database and the result is displayed by calculation. By online voting systempercentage of voting is increases.It decreases the cost and time of voting process.It is very easy to use and It is vary less time consuming. It is very easy to debug.
  • 19. Online VotingSystem package project1; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.*; public class Project1 implements ActionListener { int count=0; JFrame f; JLabel l,j; JButton b1,b2,b3,b4; List l1=new List(); ImageIcon ic; public Project1() { f=new JFrame("WELCOME"); l=new JLabel("Login As:"); b1=new JButton("Voter"); b2=new JButton("Election Commisioner"); b3=new JButton("EXIT"); b4=new JButton("INFO"); ic=new ImageIcon("C:UsersOM SAI RAMDesktopproject_picsDemocracy_quote.jpg"); j=new JLabel(ic); } public void launch() { j.setSize(400,400); f.setSize(400,400); f.setLocation(400, 200); f.setLayout(null); l.setBounds(150, 100, 200, 30); b1.setBounds(50, 150, 250, 30); b1.addActionListener(this);
  • 20. Online VotingSystem b2.setBounds(50, 200,250, 30); b2.addActionListener(this); b3.setBounds(270,330, 100, 30); b3.addActionListener(this); b4.setBounds(150,330, 100, 30); b4.addActionListener(this); Font font = new Font("SEGOE PRINT", Font.BOLD,20); l.setFont(font); Color color=new Color(240,40,60); l.setForeground(color); b1.setFont(font); b2.setFont(font); b3.setFont(font); b4.setFont(font); f.add(j); j.add(l); j.add(b1); j.add(b2); j.add(b3); j.add(b4); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); try { String path="jdbc:mysql://localhost/"; String place="nitin"; Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection(path+place,"niti","1234"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("Select count(*) from candidate"); rs.next(); count=rs.getInt(1); if(count==0) { b1.setEnabled(false); } else { b1.setEnabled(true); } f.setVisible(true); con.close(); } catch(Exception ae) { JOptionPane.showMessageDialog(f,ae.getMessage()); } }
  • 21. Online VotingSystem public static void main(String[] args) { Project1 p=new Project1(); p.launch(); } @Override public void actionPerformed(ActionEvent e) { if((e.getSource().equals(b1))) { Voter v=new Voter(); v.launch(); f.dispose(); } if(e.getSource().equals(b3)) { f.dispose(); } if(e.getSource().equals(b2)) { Admin a=new Admin(); a.launch(); f.dispose(); } if((e.getSource().equals(b4))) { Intro i=new Intro(); i.launch(); f.dispose(); } } }