SlideShare a Scribd company logo
1 of 11
PRESENTATION
ON ONLINE VOTING SYSTEM
ABSTRACT
“ONLINE VOTING SYSTEM” is an online voting technique. In this system people who have citizenship of
Kenya and whose age is above 18 years of age and any sex can give hisher 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 is 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
him only 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 Registrar of Persons, the citizen is then registered as a voter.
After registration, the voter is assigned a secret Voter ID with which he/she can use to log into the system
and enjoy services provided by the system such as voting. If invalid/wrong details are submitted, then the
citizen is not registered to vote.
SOFTWARE SPECIFICATION
Back End - My SQL
Front End - PHP MVC Framework
Designing Process - Bootstrap CSS
Server - XAMPP Server
HARDWARE SPECIFICATION
Processor - Pentium Processor
Speed - 2.0 GHz
RAM capacity - 2GB
Hard Disk - 256 GB(MIN)
ADVANTAGE:
1. Voting time is very less.
2. Less number of peoples required.
3. Candidate details will be available on online.
4. Admin can see the Result and Feedback easily.
5. Accuracy of data is achieved.
DISADVANTAGE:
1. Vulnerability to hacking
2. Voter verified paper audit trails
3. Susceptibility to fraud
4. Accuracy in capturing voters’ intent
5. Political ties of manufacturers
FEASIBILITYANALYSIS:
1. Operational Feasibility
2. Technical Feasibility
3. Economic Feasibility
ALGORITHM:
The algorithm used in the token code generation is the shuffling method. The shuffling algorithm
uses a built in function in PHP called shuffle () and is used to randomize the order of the element in a
set array . This algorithm made the function assigns a new generated keys for the elements in the
array, its removes any existing keys rather than just reordering the keys and just assigns numeric keys
starting from zero to nine (0-9) and mix with characters starting from lowercase to uppercase (a-z, A-
Z). It is important to have standard notations for modelling, documenting, and communicating
decisions. Looking at the functionality of the proposed voting system with token authentication
system.
ACTIVITY DIAGRAM:
OVERALLGOALS:
The overarching goals of an e-Voting PHP project revolve around ensuring a secure,
transparent, and inclusive electronic voting process. Security stands as a paramount objective, aiming
to safeguard the integrity of the system against unauthorized access, tampering, or manipulation.
Transparency is another key goal, with the system designed to provide visibility into every facet of
the voting process, from user registrations to result displays, fostering trust and accountability.
Additionally, the project emphasizes accessibility, striving to create a user-friendly interface that
accommodates a diverse range of voters, including those with disabilities.
THANK YOU

More Related Content

Similar to Evoting presentation for the students.pptx

kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
ShubhamGour29
 
Secure e voting system
Secure e voting systemSecure e voting system
Secure e voting system
Monira Monir
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
RaunakRastogi4
 

Similar to Evoting presentation for the students.pptx (20)

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
 
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
 
Biometric voting system_by_vinodh
Biometric  voting system_by_vinodhBiometric  voting system_by_vinodh
Biometric voting system_by_vinodh
 
Secured and transperant voting system using biometics
Secured and transperant voting system using biometicsSecured and transperant voting system using biometics
Secured and transperant voting system using biometics
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Secure e voting system
Secure e voting systemSecure e voting system
Secure e voting system
 
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
 
Online votinh
Online votinh Online votinh
Online votinh
 
Report on online voting system
Report on online voting systemReport on online voting system
Report on online voting system
 
eVoting.pptx
eVoting.pptxeVoting.pptx
eVoting.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
 
IRJET- Digital Voting System
IRJET-  	  Digital Voting SystemIRJET-  	  Digital Voting System
IRJET- Digital Voting System
 
IRJET- Online Election Management System
IRJET- Online Election Management SystemIRJET- Online Election Management System
IRJET- Online Election Management System
 
Vkik5AlhGeF6aSDh416.pptx management project
Vkik5AlhGeF6aSDh416.pptx management projectVkik5AlhGeF6aSDh416.pptx management project
Vkik5AlhGeF6aSDh416.pptx management project
 
IRJET- Online Voting System using Fingerprint Scanner
IRJET-  	  Online Voting System using Fingerprint ScannerIRJET-  	  Online Voting System using Fingerprint Scanner
IRJET- Online Voting System using Fingerprint Scanner
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
 
EVM.pptx
EVM.pptxEVM.pptx
EVM.pptx
 
F1802024245
F1802024245F1802024245
F1802024245
 
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
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 

Recently uploaded (20)

Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 

Evoting presentation for the students.pptx

  • 2. ABSTRACT “ONLINE VOTING SYSTEM” is an online voting technique. In this system people who have citizenship of Kenya and whose age is above 18 years of age and any sex can give hisher 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 is 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 him only 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 Registrar of Persons, the citizen is then registered as a voter. After registration, the voter is assigned a secret Voter ID with which he/she can use to log into the system and enjoy services provided by the system such as voting. If invalid/wrong details are submitted, then the citizen is not registered to vote.
  • 3. SOFTWARE SPECIFICATION Back End - My SQL Front End - PHP MVC Framework Designing Process - Bootstrap CSS Server - XAMPP Server
  • 4. HARDWARE SPECIFICATION Processor - Pentium Processor Speed - 2.0 GHz RAM capacity - 2GB Hard Disk - 256 GB(MIN)
  • 5. ADVANTAGE: 1. Voting time is very less. 2. Less number of peoples required. 3. Candidate details will be available on online. 4. Admin can see the Result and Feedback easily. 5. Accuracy of data is achieved.
  • 6. DISADVANTAGE: 1. Vulnerability to hacking 2. Voter verified paper audit trails 3. Susceptibility to fraud 4. Accuracy in capturing voters’ intent 5. Political ties of manufacturers
  • 7. FEASIBILITYANALYSIS: 1. Operational Feasibility 2. Technical Feasibility 3. Economic Feasibility
  • 8. ALGORITHM: The algorithm used in the token code generation is the shuffling method. The shuffling algorithm uses a built in function in PHP called shuffle () and is used to randomize the order of the element in a set array . This algorithm made the function assigns a new generated keys for the elements in the array, its removes any existing keys rather than just reordering the keys and just assigns numeric keys starting from zero to nine (0-9) and mix with characters starting from lowercase to uppercase (a-z, A- Z). It is important to have standard notations for modelling, documenting, and communicating decisions. Looking at the functionality of the proposed voting system with token authentication system.
  • 10. OVERALLGOALS: The overarching goals of an e-Voting PHP project revolve around ensuring a secure, transparent, and inclusive electronic voting process. Security stands as a paramount objective, aiming to safeguard the integrity of the system against unauthorized access, tampering, or manipulation. Transparency is another key goal, with the system designed to provide visibility into every facet of the voting process, from user registrations to result displays, fostering trust and accountability. Additionally, the project emphasizes accessibility, striving to create a user-friendly interface that accommodates a diverse range of voters, including those with disabilities.