Abstract:
The need to reduce the number of invalid votes caused current vote casting process of
ticking against the candidate of voter’s choice motivated the development of this system.
With more time and mistakes made during counting that needed attention was another
motivation for coming up with tis system.
The system comprises of fingerprint scanner used for voter identification, authentication
and authorization to increase the security of the system. Using the finger print scanner,
the system is able to tell if the voter is registered or not. If not registered it denies access
and if registered it grants access only once and a voter casts his/her vote. In case the
voter comes back to vote the system is able to identify him as an already voted voter.
Another part of the system of the system is raspberry pi touch screen that is used to
display a ballot from where a voter is able to select to select only one candidate of
his/her choice out of the candidates listed on the ballot and there after cast her vote. With
selection and casting done, the vote of each candidate increments in the database and
percentage for each is calculated. Using the finger scanner, the polling assistant’s thumb
print is identified and is used to display the results on the raspberry pi touch screen after
the casting process.
The work is arranged mainly in six chapters, Chapter one includes the introduction of an
Electronic Vote Casting and Counting System. Chapter two discusses the literature
related to the system, Chapter three illustrates the methodologies used in coming up with
the working prototype of the system, Chapter four includes system analysis and design,
Chapter five is contains the implementation and testing of the system and chapter six
contains the summary of the work, discussions and recommendations.