SlideShare a Scribd company logo
1 | P a g e
ONLINE VOTING SYSTEM
Software engineering
project
Submitted By: Submitted To:
Suraj Singh Pujari Dr. Bharti Kalra
Pulkit Mohan
Prince Raj
Raunak Kumar
2 | P a g e
Acknowledgement
On the successful completion of our project ONLINE
VOTING SYSTEM, we would like to express our sincere
gratitude to everyone who helped us in the completion of the
project.
We are sincerely thankful to our project guide Dr. Bharti
Kalra Ma’am for her interest, guidance and suggestions
throughout the course of the project. We feel honored and
privileged to work under her. She shared her vast pool of
knowledge with us that helped us steer through all the
difficulties with ease. This project would not have been
possible without her guidance.
3 | P a g e
Abstract
On-line Voting System is a web based system that facilitates
the running of elections and surveys online. Users are
individuals who interact with the system. All user interaction
is performed remotely through the user's web browser. Users
are provided with a online registration form before voting user
should fill online form and submit details these details are
compared with details in database and if they match then user
is provided with username and password using this
information user can login and vote. If conditions are not
correct entry will be canceled. It contains two level of user’s
administrator level and voter level where each level has
different functionality
Keywords: Online Voting, HTML, JavaScript, MYSQL,
WAMPP, PHP.
4 | P a g e
I. INTRODUCTION
The aim of electronic voting schemes is to provide a set of
protocols that allow voters to cast ballots while a group of
authorities collect votes and output the final tally. Problems
with voting machines extend from the quality of the locks, to
the need for a printed audit trail, to the hacking of the
communication links. Although voting makes many people to
believe that voting is the perfect application for technology,
but in reality applying it is hard. For a voting system to be
ideal, four attributes must be satisfied: anonymity, scalability,
speed, and accuracy. On-line Voting System is a web based
system that facilitates the running of elections and surveys
online. This system has been developed to simplify the
process of organizing elections and make it convenient for
voters to vote remotely from their home computers while
taking into consideration security, anonymity and providing
auditioning capabilities.
5 | P a g e
A. Problem Background
In the recent years there are many literature on online voting
has been developed. While online voting has been an active
area of research in the recent years, efforts to develop real-
world solutions have just begun posing several new
challenges. The use of insecure Internet, well documented
cases of incorrect implementations and the resulting security
Breaches have been reported recently. These challenges and
concerns have to be resolved in order to create public trust in
online voting.
B. Problem Statement
Online Voting System provides the online registration form
for the users before voting and makes the users to cast their
vote online. The system is to be developed with high security
and user friendly.
C. 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. System should provide concrete
security features like creating users and assigning privileges to
users of the system. System should be capable to keep track of
6 | P a g e
all the detailed descriptions of the client and the whole details
of services offered by the client organization. Various outputs
(reports) should be available online any time. System should
be able to handle extremely large volumes of data (i.e. large
database support).
D. Scope of Study
The scope of the project is that it will use the ID and password
created by user to register him/her in the voting site, through
this all the details of voter are saved in database. Advanced
technology: It is an advanced technology used now a day. It
increases the internet knowledge of the users which is very
necessary for current generation.
7 | P a g e
II. LITERATURE REVIEW
A. Background
This software 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 favourable candidates to register his
vote. The development and testing is done on Ethernet. While
online voting system has been an active area of research in
recent years, the use of insecure Internet, well documented
cases of incorrect implementations reported recently. These
challenges are to be resolved so that public should cast their
vote in secure and convenient way. Proposed online voting
system is a voting system by which any Voter can use his/her
voting rights from anywhere in country. Online voting system
contains:
a) Voter’s information in database.
b) Voter’s Names with ID and password.
c) Voter’s vote in a database.
d) Calculation of total number of votes.
Various operational works proposed in the system are:
Recording information of the Voter in database. Checking of
information filled by voter. Discard the false information.
Each information is sent to election commission.
8 | P a g e
B. Existing System
Remote voting is exercise into two different ways. Proxy
voting: The person who is unable to be physically present
authorized other person on behalf of him Close envelope
ballet: In this the person cast is voter, enclosed in an envelope
and post to register post. The problem with this system is that
not always the ballets are riched in time. The proxy person
may exercise other ballet then the one synthesised the person.
C. Proposed System
In propose system remote and user’s can exercise. In the
proposed system we can get the result without manually
counting. The computerized counting is simple.
D. Product Functions
The product has a server back-end which takes care of
authenticating the users and maintaining necessary data
structures.
E. Overview of Data Requirements
The internal memory requirement will be constant or linearly
dependent on the number of users depending on the provision
of changing the vote at a later time. The external data about
the candidates (with photographs) and the posts or the poll
9 | P a g e
questions and the answers will be given as input only at the
server end.
F. Constraints
Login and password is used for identification of Voter.
II. SALIENT FEATURE
Online voting is software system through which a voter can
give votes through registering themselves on the voting
website. all the information in sites which has been entered
are stored in database for each page in the website have its
own database table. It deals with design, build and test a
online voting system that facilitates user (the person who is
eligible for voting), candidate (Candidate are the users who
are going to stand in elections for their respective party),
Election Commission Officer (Election Commission Officer
who will verify whether registered user and candidates are
authentic or not) to participate in online voting. This online
voting system is highly secured, and it’s design is very simple,
ease of use and also reliable.
A. Home & Login
It is the welcome page of the website, having all the feature
options of the website.
User Login: After registering into the website, this
information is saved to the database and sent to the election
commission. The user can Login to the website with his
10 | P a g e
unique USERNAME and PASSWORD generated through
registration.
Candidate Login: After registration candidate can see his/her
profile and can edit his/her profile. The candidate has
facilitated with all the latest news update regarding election.
B.Registration
This is the register page, where the voter, candidate and can
register themselves. They all have to enter basic information
best of their known .All the information registered in the
website are saved in the respective database not require
geographical proximity of the voters. For example, soldiers
abroad can participate in elections by voting online.
11 | P a g e
Technologies used
 Front-End - HTML & CSS
 Back-End - PHP
 Database – MySQL
Applications Required
 Code editor - Notepad / VS Code
 Browser - Chrome / FireFox
 XAMPP
Voter Module
 Voter Registration
12 | P a g e
 Voter Login
 Voter Dashboard - Voter can see his profile info, voting
status, and list of groups
 Voting - Voter can choose to vote to anyone group listed
in his dashboard
 Logout
Group Module
 Group Registration
 Group Login
 Dashboard - Group can see its profile info, voting status,
and list of groups
 Voting - Group can choose to vote to anyone group listed
in his dashboard
 Logout
SAMPLE CODE
13 | P a g e
ER DIAGRAM
14 | P a g e
DFD
15 | P a g e
CONCLUSION
16 | P a g e
Our proposal enables a voter to cast his/her vote through
internet without going to voting booth and additionally
registering himself/herself for voting in advance, proxy vote
or double voting is not possible, fast to access, highly secure,
easy to maintain all information of voting, highly efficient and
flexible. The using of online voting has the capability to
reduce or remove unwanted human errors. In addition to its
reliability, online voting can handle multiple modalities, and
provide better scalability for large elections.

More Related Content

Similar to ONLINE VOTING SYSTEM SE Project for vote

Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
Subhashis Das
 
Final project prosal.docx
Final project prosal.docxFinal project prosal.docx
Final project prosal.docx
ShangaviS2
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting System
IRJET Journal
 
Propsal of online voting system
Propsal of online voting systemPropsal of online voting system
Propsal of online voting systemEagle Eyes
 
Presentation of smart voting system.pptx
Presentation of smart voting system.pptxPresentation of smart voting system.pptx
Presentation of smart voting system.pptx
Sony235240
 
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
Nitesh Dubey
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ijcax
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ijcax
 
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
Jahir Khan
 
Vkik5AlhGeF6aSDh416.pptx management project
Vkik5AlhGeF6aSDh416.pptx management projectVkik5AlhGeF6aSDh416.pptx management project
Vkik5AlhGeF6aSDh416.pptx management project
RushikeshKamthe3
 
IRJET - Block Chain Enabled E-Voting System
IRJET -  	  Block Chain Enabled E-Voting SystemIRJET -  	  Block Chain Enabled E-Voting System
IRJET - Block Chain Enabled E-Voting System
IRJET Journal
 
EVM.pptx
EVM.pptxEVM.pptx
EVM.pptx
BohtyarKhan
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystemManish Kumar
 
Online Voting System Using Fingerprint sensor and Blockchain
Online Voting System Using Fingerprint sensor and BlockchainOnline Voting System Using Fingerprint sensor and Blockchain
Online Voting System Using Fingerprint sensor and Blockchain
IRJET Journal
 
ONLINE VOTING SYSTEM.PPT.pptx
ONLINE VOTING SYSTEM.PPT.pptxONLINE VOTING SYSTEM.PPT.pptx
ONLINE VOTING SYSTEM.PPT.pptx
apnacollegework
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwaj
PT Bipin Bhardwaj
 

Similar to ONLINE VOTING SYSTEM SE Project for vote (20)

Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Final project prosal.docx
Final project prosal.docxFinal project prosal.docx
Final project prosal.docx
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting System
 
Propsal of online voting system
Propsal of online voting systemPropsal of online voting system
Propsal of online voting system
 
Presentation of smart voting system.pptx
Presentation of smart voting system.pptxPresentation of smart voting system.pptx
Presentation of smart voting system.pptx
 
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
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
 
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
 
Vkik5AlhGeF6aSDh416.pptx management project
Vkik5AlhGeF6aSDh416.pptx management projectVkik5AlhGeF6aSDh416.pptx management project
Vkik5AlhGeF6aSDh416.pptx management project
 
IRJET - Block Chain Enabled E-Voting System
IRJET -  	  Block Chain Enabled E-Voting SystemIRJET -  	  Block Chain Enabled E-Voting System
IRJET - Block Chain Enabled E-Voting System
 
EVM.pptx
EVM.pptxEVM.pptx
EVM.pptx
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
Online Voting System Using Fingerprint sensor and Blockchain
Online Voting System Using Fingerprint sensor and BlockchainOnline Voting System Using Fingerprint sensor and Blockchain
Online Voting System Using Fingerprint sensor and Blockchain
 
ONLINE VOTING SYSTEM.PPT.pptx
ONLINE VOTING SYSTEM.PPT.pptxONLINE VOTING SYSTEM.PPT.pptx
ONLINE VOTING SYSTEM.PPT.pptx
 
Online voting system project by bipin bhardwaj
Online voting system project by bipin bhardwajOnline voting system project by bipin bhardwaj
Online voting system project by bipin bhardwaj
 

Recently uploaded

Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
Richard Gill
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
binhminhvu04
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
FAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsFAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable Predictions
Michel Dumontier
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
Large scale production of streptomycin.pptx
Large scale production of streptomycin.pptxLarge scale production of streptomycin.pptx
Large scale production of streptomycin.pptx
Cherry
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
Health Advances
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
muralinath2
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
NoelManyise1
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
Plant Biotechnology undergraduates note.pptx
Plant Biotechnology undergraduates note.pptxPlant Biotechnology undergraduates note.pptx
Plant Biotechnology undergraduates note.pptx
yusufzako14
 
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptxGLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
SultanMuhammadGhauri
 
FAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS imagesFAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS images
Alex Henderson
 

Recently uploaded (20)

Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
FAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable PredictionsFAIR & AI Ready KGs for Explainable Predictions
FAIR & AI Ready KGs for Explainable Predictions
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
Large scale production of streptomycin.pptx
Large scale production of streptomycin.pptxLarge scale production of streptomycin.pptx
Large scale production of streptomycin.pptx
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
Plant Biotechnology undergraduates note.pptx
Plant Biotechnology undergraduates note.pptxPlant Biotechnology undergraduates note.pptx
Plant Biotechnology undergraduates note.pptx
 
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptxGLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
 
FAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS imagesFAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS images
 

ONLINE VOTING SYSTEM SE Project for vote

  • 1. 1 | P a g e ONLINE VOTING SYSTEM Software engineering project Submitted By: Submitted To: Suraj Singh Pujari Dr. Bharti Kalra Pulkit Mohan Prince Raj Raunak Kumar
  • 2. 2 | P a g e Acknowledgement On the successful completion of our project ONLINE VOTING SYSTEM, we would like to express our sincere gratitude to everyone who helped us in the completion of the project. We are sincerely thankful to our project guide Dr. Bharti Kalra Ma’am for her interest, guidance and suggestions throughout the course of the project. We feel honored and privileged to work under her. She shared her vast pool of knowledge with us that helped us steer through all the difficulties with ease. This project would not have been possible without her guidance.
  • 3. 3 | P a g e Abstract On-line Voting System is a web based system that facilitates the running of elections and surveys online. Users are individuals who interact with the system. All user interaction is performed remotely through the user's web browser. Users are provided with a online registration form before voting user should fill online form and submit details these details are compared with details in database and if they match then user is provided with username and password using this information user can login and vote. If conditions are not correct entry will be canceled. It contains two level of user’s administrator level and voter level where each level has different functionality Keywords: Online Voting, HTML, JavaScript, MYSQL, WAMPP, PHP.
  • 4. 4 | P a g e I. INTRODUCTION The aim of electronic voting schemes is to provide a set of protocols that allow voters to cast ballots while a group of authorities collect votes and output the final tally. Problems with voting machines extend from the quality of the locks, to the need for a printed audit trail, to the hacking of the communication links. Although voting makes many people to believe that voting is the perfect application for technology, but in reality applying it is hard. For a voting system to be ideal, four attributes must be satisfied: anonymity, scalability, speed, and accuracy. On-line Voting System is a web based system that facilitates the running of elections and surveys online. This system has been developed to simplify the process of organizing elections and make it convenient for voters to vote remotely from their home computers while taking into consideration security, anonymity and providing auditioning capabilities.
  • 5. 5 | P a g e A. Problem Background In the recent years there are many literature on online voting has been developed. While online voting has been an active area of research in the recent years, efforts to develop real- world solutions have just begun posing several new challenges. The use of insecure Internet, well documented cases of incorrect implementations and the resulting security Breaches have been reported recently. These challenges and concerns have to be resolved in order to create public trust in online voting. B. Problem Statement Online Voting System provides the online registration form for the users before voting and makes the users to cast their vote online. The system is to be developed with high security and user friendly. C. 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. System should provide concrete security features like creating users and assigning privileges to users of the system. System should be capable to keep track of
  • 6. 6 | P a g e all the detailed descriptions of the client and the whole details of services offered by the client organization. Various outputs (reports) should be available online any time. System should be able to handle extremely large volumes of data (i.e. large database support). D. Scope of Study The scope of the project is that it will use the ID and password created by user to register him/her in the voting site, through this all the details of voter are saved in database. Advanced technology: It is an advanced technology used now a day. It increases the internet knowledge of the users which is very necessary for current generation.
  • 7. 7 | P a g e II. LITERATURE REVIEW A. Background This software 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 favourable candidates to register his vote. The development and testing is done on Ethernet. While online voting system has been an active area of research in recent years, the use of insecure Internet, well documented cases of incorrect implementations reported recently. These challenges are to be resolved so that public should cast their vote in secure and convenient way. Proposed online voting system is a voting system by which any Voter can use his/her voting rights from anywhere in country. Online voting system contains: a) Voter’s information in database. b) Voter’s Names with ID and password. c) Voter’s vote in a database. d) Calculation of total number of votes. Various operational works proposed in the system are: Recording information of the Voter in database. Checking of information filled by voter. Discard the false information. Each information is sent to election commission.
  • 8. 8 | P a g e B. Existing System Remote voting is exercise into two different ways. Proxy voting: The person who is unable to be physically present authorized other person on behalf of him Close envelope ballet: In this the person cast is voter, enclosed in an envelope and post to register post. The problem with this system is that not always the ballets are riched in time. The proxy person may exercise other ballet then the one synthesised the person. C. Proposed System In propose system remote and user’s can exercise. In the proposed system we can get the result without manually counting. The computerized counting is simple. D. Product Functions The product has a server back-end which takes care of authenticating the users and maintaining necessary data structures. E. Overview of Data Requirements The internal memory requirement will be constant or linearly dependent on the number of users depending on the provision of changing the vote at a later time. The external data about the candidates (with photographs) and the posts or the poll
  • 9. 9 | P a g e questions and the answers will be given as input only at the server end. F. Constraints Login and password is used for identification of Voter. II. SALIENT FEATURE Online voting is software system through which a voter can give votes through registering themselves on the voting website. all the information in sites which has been entered are stored in database for each page in the website have its own database table. It deals with design, build and test a online voting system that facilitates user (the person who is eligible for voting), candidate (Candidate are the users who are going to stand in elections for their respective party), Election Commission Officer (Election Commission Officer who will verify whether registered user and candidates are authentic or not) to participate in online voting. This online voting system is highly secured, and it’s design is very simple, ease of use and also reliable. A. Home & Login It is the welcome page of the website, having all the feature options of the website. User Login: After registering into the website, this information is saved to the database and sent to the election commission. The user can Login to the website with his
  • 10. 10 | P a g e unique USERNAME and PASSWORD generated through registration. Candidate Login: After registration candidate can see his/her profile and can edit his/her profile. The candidate has facilitated with all the latest news update regarding election. B.Registration This is the register page, where the voter, candidate and can register themselves. They all have to enter basic information best of their known .All the information registered in the website are saved in the respective database not require geographical proximity of the voters. For example, soldiers abroad can participate in elections by voting online.
  • 11. 11 | P a g e Technologies used  Front-End - HTML & CSS  Back-End - PHP  Database – MySQL Applications Required  Code editor - Notepad / VS Code  Browser - Chrome / FireFox  XAMPP Voter Module  Voter Registration
  • 12. 12 | P a g e  Voter Login  Voter Dashboard - Voter can see his profile info, voting status, and list of groups  Voting - Voter can choose to vote to anyone group listed in his dashboard  Logout Group Module  Group Registration  Group Login  Dashboard - Group can see its profile info, voting status, and list of groups  Voting - Group can choose to vote to anyone group listed in his dashboard  Logout SAMPLE CODE
  • 13. 13 | P a g e ER DIAGRAM
  • 14. 14 | P a g e DFD
  • 15. 15 | P a g e CONCLUSION
  • 16. 16 | P a g e Our proposal enables a voter to cast his/her vote through internet without going to voting booth and additionally registering himself/herself for voting in advance, proxy vote or double voting is not possible, fast to access, highly secure, easy to maintain all information of voting, highly efficient and flexible. The using of online voting has the capability to reduce or remove unwanted human errors. In addition to its reliability, online voting can handle multiple modalities, and provide better scalability for large elections.