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

Evoting presentation for the students.pptx

  • 1.
  • 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 timeis 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 tohacking 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 usedin 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.
  • 9.
  • 10.
    OVERALLGOALS: The overarching goalsof 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.
  • 11.