ONLINE VOTING SYSTEM

Complete Material Cost #3,000

Order for Complete Material now

CASE STUDY OF KEN SARO-WIWA POLYTECHNIC, BORI

ABSTRACT

The aim of this study is to design and implement an electronic voting system for Student Union Government in Ken Saro-Wiwa polytechnic Bori, Rivers State, Nigeria. In the recent years voting of student into the various position in the Student Union Government in Ken Saro-Wiwa polytechnic has been manually carried out, thereby giving the candidates the opportunities of rigging themselves into offices that they are not qualified. The e-voting system is designed and implemented here to reduce the incident of rigging during Student Union Government election. The air-tight and reliable e-voting is designed and implemented using Visual BASIC.

TABLE OF CONTENT

TITLE PAGE       i

DECLARATION ii

CERTIFICATION         iiii

DEDICATION     iv

ACKNOWLEDGMENT         v

ABSTRACT        vi

TABLE OF CONTENT vii

CHAPTER ONE  1

INTRODUCTION         1

1.1     BACKGROUND OF THE STUDY  1

1.2     STATEMENT OF THE PROBLEM 2

1.3     PURPOSE OF THE STUDY  2

1.4     SIGNIFICANCE OF THE STUDY  2

1.5     SCOPE OF PROJECT  3

1.6     OBJECTIVE OF THE STUDY        3

1.7     RESEARCH METHODOLOGY      3

1.8     DEFINITION OF TECHNICAL TERMS   4

CHAPTER TWO 6

2.1LITERATURE REVIEW   6

2.2     HISTORY OF ONLINE VOTING    7

2.3     CHALLENGES WITH ONLINE VOTING          7

2.4     A PAPER TRAIL FOR ONLINE VOTING         8

CHAPTER THREE       11

ANALYSIS AND DESIGN    11

3.1     METHODOLOGY       11

3.2     ANALYSIS          12

3.2.1 ALGORITHM      12

3.3     DESIGN     16

3.3.1 FLOWCHART DIAGRAM     16

3.4     IMPLEMENTATION    22

CHAPTER FOUR         23

CODING AND IMPLEMENTATION       23

4.1     REASONS FOR CHOICE OF LANGUAGE FOR THE PROGRAM        24

4.2     HOW TO RUN THE PROGRAM    24

4.3     SOURCE CODE  25

4.4     PROGRAM OUTPUT   44

CHAPTER FIVE 48

SUMMARY, CONCLUSION AND RECOMMENDATION  48

5.1     SUMMARY         48

5.2     CONCLUSION    48

5.3     RECOMMENDATIONS         48

REFERENCES    49

CHAPTER ONE

INTRODUCTION

1.1     BACKGROUND OF THE STUDY

Elections allow the populace to choose their representatives and express their preferences for how they will be governed. Naturally, the integrity of the election process is fundamental to the integrity of democracy itself. The election system must be sufficiently robust to withstand a variety of fraudulent behaviors and must be sufficiently transparent and comprehensible that voters and candidates can accept the results of an election. History is littered with examples of elections being manipulated in order to influence their outcome.

The design of a good voting system, whether online or using traditional paper ballots or mechanical devices must satisfy a number of sometimes competing criteria. The voter’s ballot must be preserved, both to guarantee the voter’s safety when voting against a candidate, and to guarantee that voters have no evidence that proves which candidates received their votes. The existence of such evidence would allow votes to be purchased by a candidate. The voting system must also be tamper-resistant to thwart a wide range of attacks, including stuffing of ballot by voters, and incorrect tally with insiders. A voting system must be comprehensible to and usable by the entire voting population, regardless of age, infirmity, or disability. Providing accessibility to such a diverse population is an important engineering problem and one where, if other security is done well, online voting could be a great improvement over current paper systems. Flaws in any of these aspects of a voting system, however, can lead to indecisive or incorrect election results.

1.2       STATEMENT OF THE PROBLEM

The challenges of manual voting system are that elections can easily be rigged; votes can be tampered with. Manual voting exposes votes to theft and also exposes the voters to danger.

1.3     PURPOSE OF THE STUDY

In Nigeria today the main challenge of the electoral process is the election procedure. That is the voters’ registration, voting process, counting and return of result to the public. The system currently used has the following challenges

1.       Expensive: It is expensive to implement as the cost of materials for these documents are ever increasing, and cost of overhead per official.

2.       Time consuming: It requires a lot of time to count ballot papers, and other electoral materials.

3.       Integrity: since there is too much human interference, there will be challenges with the integrity of the result. This will result to cases in tribunal.

1.4     SIGNIFICANCE OF THE STUDY

This online voting system will enable the voters to be registered before the election, and if the voter has not been registered the individual will not be allowed to vote during the election. This system is better than the Manual system, because it will store all the information of the voters in the data base for future use so as to enable the system not to hacked, and also it will help fight against fraud and other electoral violent activities among the youths.

1.5     SCOPE OF PROJECT

This research will concentrate on the presidential election with a total of 5 parties registered in a database, and each having one candidate.

1.6     OBJECTIVE OF THE STUDY

The research is to view and analyze the present manual voter’s registration, voting process, counting and return of results. Proffer solutions to eradicate the manual system. Therefore this research is aimed at designing an online voting system that will use the following;

1.       To create a platform where everyone can see who they casted their votes for.

2.       To create a platform where all results are seen by everyone thereby preventing rigging.

3.       To create and maintain a database, comprising electioneer information.

4.       To create an intelligent system that can determine the winner of an election.

1.7     RESEARCH METHODOLOGY

In this project different methods of data collection were adopted. Data was collected from journal articles, textbooks (E-books and non-E-books), periodicals and conference reports pertaining to this topic. There was face to face interview with colleagues and scholars in this field of study. Different websites were also visited coupled with the knowledge in the course “data mining and web science” acquired in the classroom and also review of previous documentations in similar works.

1.8     DEFINITION OF TECHNICAL TERMS

ELECTION: event at which people vote: an organized event at which somebody is chosen by vote for something, especially a public office.

ELECTION DAY: day designated for electing public officials: a day designated by law for the election of people to public office.

ELECTIONEER: campaign in election: to take an active part in an election campaign, especially as, or on behalf of, a candidate for political office, do something just to win votes: to attempt to win votes in an election by being insincere and unscrupulous (disapproving)

ELECT: chosen but not yet in office: chosen by a vote but not yet formally installed in office

ELECTORATE: group of voters: all the officially qualified voters within a particular country or area, or for a particular election

ELECTORAL ROLL: list of people entitled to vote: an official list of the names and addresses of the people in a specific area who are entitled to vote in an election

ELECTORAL COLLEGE: electing body: a select body of people who elect somebody to an office on behalf of a larger group

VOTE: a. Formal choice for or against something: a formal indication of somebody’s choice or opinion, especially in an election or referendum

b. Act of choosing: the act of making a choice or of stating a preference to determine the outcome of something

ELECTORAL SYSTEM: The manner in which governments organize elections and determine winners also affects participation rates

DRE: direct-recording online systems

Complete Material Cost #3,000

Order for Complete Material now