Online Voting System for Electoral Commissions Course

Online Voting System for Electoral Commissions

Table of Contents

ABSTRACT

The word “vote” means to choose from a list, to elect or to determine. The main goal of voting (in a scenario involving the citizens of a given country) is to come up with leaders of the people’s choice.

Most countries, Kenya not an exception have problems when it comes to voting. Some of the problems involved include ridging votes during election, insecure or inaccessible polling stations, inadequate polling materials and also inexperienced personnel.

This online voting/polling system seeks to address the above issues. It should be noted that with this system in place, the users, citizens in this case shall be given ample time during the voting period. They shall also be trained on how to vote online before the election time.

Table of Contents

Declaration………………………………………………………………………………………………………………………………….. i
APPROVAL ………………………………………………………………………………………………………………………………. ii
DEDICATION…………………………………………………………………………………………………………………………… iii
ACKNOWLEDGEMENT …………………………………………………………………………………………………………… iv
ABSTRACT……………………………………………………………………………………………………………………………… vii
DEFINITION OF TERMS ………………………………………………………………………………………………………… viii
EXECUTIVE SUMMARY …………………………………………………………………………………………………………. ix

1.0 CHAPTER ONE…………………………………………………………………………………………………………………….1

1.1 INTRODUCTION ………………………………………………………………………………………………………………1
1.1.1 BACKGROUND OF STUDY……………………………………………………………………………………………1
1.2 Problem definition ………………………………………………………………………………………………………………4
1.3 SIGNIFICANCE OF STUDY ………………………………………………………………………………………………4
1.4 Objectives of the project ………………………………………………………………………………………………………5
1.5 Project justification ……………………………………………………………………………………………………………..5
1.6 SCOPE OF STUDY…………………………………………………………………………………………………………….6
1.7 LIMITATION OF STUDY…………………………………………………………………………………………………..6

2.0 CHAPTER TWO ……………………………………………………………………………………………………………………7

2.1 Literature Review………………………………………………………………………………………………………………..7
2.1.1 THE SECURITY ISSUES OF ONLINE VOTING……………………………………………………………….9

3.0 CHAPTER THREE ………………………………………………………………………………………………………………11

3.1 RESEARCH METHODOLOGY…………………………………………………………………………………………11
3.1.1 System Study …………………………………………………………………………………………………………………11
3.1.1.1 Description of the Existing Voter Registration System ……………………………………………………..11
3.1.1.2 Problems with the Existing Voter Registration System……………………………………………………..12
3.1.2 System Implementation Technologies……………………………………………………………………………….13
3.1.2.1 SOFTWARE……………………………………………………………………………………………………………….13
3.1.2.2 HARDWARE ……………………………………………………………………………………………………………..14
3.2 SYSTEM DESIGN ……………………………………………………………………………………………………………14
3.2.1 THE LOGIN FLOWCHART……………………………………………………………………………………………14
3.2.2 DATABASE DESIGN…………………………………………………………………………………………………….19
Table structure for table registrationdetails ………………………………………………………………………………..19
Table structure for table vote ……………………………………………………………………………………………………20

4.0 CHAPTER FOUR…………………………………………………………………………………………………………………21

4.1 SYSTEM SPECIFICATION AND DESIGN………………………………………………………………………..21
4.1.1 Specifications…………………………………………………………………………………………………………………….21
4.1.1.1 User Requirements for the Proposed System……………………………………………………………………21
4.1.2 REQUIREMENT SPECIFICATION ………………………………………………………………………………..21
4.1.3 Functional Requirements…………………………………………………………………………………………………21
4.2 SYSTEM LOGIN ……………………………………………………………………………………………………………..22
5.0 CHAPTER FIVE ………………………………………………………………………………………………………………….23
5.1 IMPLEMENTATION OF THE SYSTEM ……………………………………………………………………………23
5.1.1 Form input and Reports Design ………………………………………………………………………………………..23
5.1.2 The login form ……………………………………………………………………………………………………………….23
5.1.3 The voter registration form ………………………………………………………………………………………………24
5.2 System Modules and Components……………………………………………………………………………………….25
5.2.1 Shortcomings with the System………………………………………………………………………………………….25
5.3 Testing and validation………………………………………………………………………………………………………..25
6.0 CHAPER SIX ………………………………………………………………………………………………………………………26
6.1 CONCLUSION…………………………………………………………………………………………………………………26
6.2 RECOMMENDATIONS……………………………………………………………………………………………………26
APPENDIX……………………………………………………………………………………………………………………………….27
PROJECT SCHEDULE…………………………………………………………………………………………………………..27
PROJECT BUDGET ………………………………………………………………………………………………………………28
REFERENCES ………………………………………………………………………………………………………………………29

INTRODUCTION

The republic of Kenya comprises of eight (8) provinces now forty-seven counties. The country is located in East Africa and shares land borders with the Republics of Somalia in the East, Uganda in the West, Tanzania in the South and Ethiopia and Sudan (now South Sudan) in the North.

The three largest and most influential ethnic groups in Kenya are the kikuyu, Luhya, and Kalenjins. In terms of religion Kenya is roughly split into 80% Christians while the rest are Muslims.

In Kenya, general elections are carried out every after five years where a head of state the President and The National Assembly representatives are elected.

They are elected by the people. The national Assembly has about 220 members representing respective constituencies.

In the Local Governments they have the chairman and the Counselor. The counselors are all elected by the people of the state in the respective wards.

That is to say, in any given general elections, Kenyans vote for the president, the members of the National Assembly and the counselors.

REFERENCES

Anderson C. (2006). How to Rig a Democracy: A Timeline of Electronic Voting in the United
States. The Independent.

Bellis, M. (2007). The History of Voting Machines. Retrieved November 9, 2006 from:
http://inventors.about.com/library/weekly/aa111300b.htm

Cranor, L.F., & Cytron, R.K. (1996). Design and Implementation of a Security-Conscious
Electronic Polling System. Washington University Computer Science Technical Report
(WUCS). Retrieved October 9, 2006

Electronic Voting and Counting – Development of the System. (2005). Elections ACT.
Retrieved February 11, 2007 from: http://www.elections.act.gov.au/EVACS.html
http://www.iiec.or.ke/

Be the first to comment

Leave a Reply

Your email address will not be published.


*