Thesis Part 1 - Secure online voting system

Published on May 2016 | Categories: Types, School Work | Downloads: 39 | Comments: 0 | Views: 212
of 10
Download PDF   Embed   Report

FYP: Secure online voting system

Comments

Content

Secure Online Voting System

s

Comsats Institute of Information Technology Abbottabad
In partial fulfillment of the requirements for the final year project of
B.Sc. Electrical (Electronics) Engineering

Start with the name of ALLAH, The Rahman, The Rahim.

SUBMISSION
Submission of report to COMSATS Institute of Information Technology
Abbottabad as a partial fulfillment of requirements for the award of the
Degree of Bachelors of Science in Electrical Engineering.

Department of Electrical Engineering
Comsats Institute of Information Technology
Abbottabad

DEDICATION
We dedicate our dissertation work to our loving parents, whose words of
encouragement and push for tenacity ring in our ears and never failed to
give us financial support for giving all our needs during the time of Degree.
We also dedicate our dissertation to our supervisor. His sage advice,
insightful criticisms, and patient encouragement aided the project in
innumerable ways.
We also dedicate this work and give special thanks to supporting teachers
and friends for being there for us throughout the entire bachelor program

DECLARATION

We hereby declare and certify that this thesis is our own work and that, to
the best of our knowledge and belief, it contains no material previously
published or written by another person nor material which to a substantial
extent has been accepted for the award of any other degree or diploma of
the university or other institute of higher learning, except due
acknowledgment has been made in the text.

ACKNOWLEDGMENTS

We would like to extend our deepest gratitude to Almighty Allah, whose
blessing guided us through this process to accomplish this difficult goal. We
would like to express our heartiest thanks to learned of our supervisor for
extending us a constant supervision through his exemplary professionalism
that motivated and led us to complete this project well in time. We should
also like to offer gratitude from the core of our heart to our parents, family
members, friends and colleagues for providing us support and encouraging
us at difficult times throughout this tire some process.

ABSTRACT
Nowadays, providing preventive measures is one of the challenging matters
in the world. Either it is a bank or institutions or home or real estates, the
preventive measures are most important. Among the several field, providing
the preventive measures system for voting are the tedious and expensive
one. In order to provide the inexpensive solutions to the above, the Finger
Print and RFID reader Based Electronic voting machine project is developed.
This provides the security by means of finger prints and RFID tag numbers
which are stored already in the data base. Then the finger prints which is
stored in the data base is checked. Only if both the persons and the voter’s
finger print are the same then the voting machine is enabled. This finger
print matching is done with the help of finger print built-in application. If
person with the correct RFID number and existed finger print is trying to vote
so he is then allowed to cast his/her vote. Nowadays with the rise in
population the need for checking the validity of the voters has become a
problem. With the Arduino based finger print technique the task looks much
simpler and also the accuracy is high. So this system provides the cost
effective as well as reliable security for the users.

Table of Contents
SUBMISSION

III

FINAL APPROVAL IV
DEDICATION

V

DECLARATION

VI

ACKNOWLEDGEMENTS VII
ABSTRACT VI
CHAPTER 01
1.1 OBJECTIVE 2
1.2 WORKING
3
1.3 BACKGROUND

INTRODUCTION

1

3

CHAPTER 02
HARDWARE IMPLEMENTATION
2.1 PROJECT DESIGN 4
2.2 BLOCK DIAGRAM 5
2.3 HARDWARE DESCRIPTION 6
2.3.1
ARDUINO UNO
6
2.3.2
RFID 15
2.3.3
FINGERPRINT IDENTIFICATION MODULE22
2.3.4
ARDUINO ETHERET SHIELD
26
2.3.5
XBEE SHIELD
29
CHAPTER 03
SOFTWARE 30
3.1 FLOW CHART
31
3.2 ARDUINO PROGRAMMING 31
3.3 UDP (USERS DATAGRAM PROTOCOL)
3.4 MYSQL
40
3.5 ASP.NET
41
CHAPTER 04
4.1 RESULTS
43
4.2 CONCLUSION
4.3 ADVANTAGES
4.4 APPLICATIONS
4.5 FUTURE SCOPE
APPENDIX 46

36

RESULTS AND DISCUSSIONS 43
44
44
45
45

4

A

B

ARDUINO CODING 46
A.1
SLAVE ARDUINO
46
A.2
MASTER ARDUINO 57
C# CODING 65

SNAPSHOTS

46

REFERENCES

72

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close