Design And Implementation Of A Web Based Voters Registration System

Computer Science Project Material with Source Code Included

Computer Science Project Material with Source Code Included


The electoral system in Nigeria have had poor record in electoral process, this have been attributed to the poor registration of voters. The electoral bodies in the past were based on manual registration process, which gave room for electoral fraud mostly in the state level. Also, the state electoral bodies in Nigeria operates under a federal voters register, so the need to develop “a single, uniform, official, centralized, interactive computerized state voter registration list defined, maintained and administered at the state level is required”. This system must be electronically based and implemented and also a sustainable database for storing voters informations. This research work is based on designing and implementing an electronical voting registration system that will aid capturing accurate voter’s information, and store this information on a database.

Table of Contents

  • Title page
  • Certification page
  • Approval page
  • Dedication
  • Acknowledgement
  • Abstract
  • Table of content

Chapter One

Web Based Voters Registration

  • 1.0 Introduction
  • 1.1 Background of the project
  • 1.2 Statement of problem
  • 1.3 Aim and objectives of the study
  • 1.4 Scope of the study
  • 1.5 Limitation of the study
  • 1.6 Significance of the study
  • 1.7 Definition of terms

Chapter Two

Literature Review

  • 2.0 Introduction
  • 2.1 Review of related works
  • 2.2 Electronic voters registration system and methods
  • 2.3 Paper-based electronic voting system
  • 2.4 Direct-recording electronic (DRE) voting system
  • 2.5 Electronic ballots

Chapter Three

System Analysis and Design

  • 3.0 Introduction
  • 3.1 Description and analysis of the existing system
  • 3.2 Fact finding method/methodology
  • 3.3 Present procedures
  • 3.4 Information flow diagram
  • 3.5 Input, output and process analysis
  • 3.5.1 Input analysis
  • 3.5.2 Output analysis
  • 3.5.3 Process Analysis
  • 3.5.4 Program flowchart
  • 3.5.5 Program dataflow/processing flowchart
  • 3.6 Problems of the current system
  • 3.7 Justification for the new system

Chapter Four

System Implementation

  • 4.0 Introduction
  • 4.1 System requirements
  • 4.1.1 Hardware requirements
  • 4.1.2 Software requirements
  • 4.1.3 Operational requirement
  • 4.1.4 Personnel requirement
  • 4.2 Data sources
  • 4.3 Implementation procedure
  • 4.3.1 Design standard
  • 4.3.2 Program design
  • 4.3.3 User training – an overview
  • 4.3.4 Cut over process

Chapter Five

System Testing and Integration

  • 5.0 Introduction
  • 5.1 System Testing
  • 5.2 Component
  • 5.3 Purpose
  • 5.4 Pseudocode

Chapter Six

Summary, Recommendation and Conclusion

  • 6.0 Introduction
  • 6.1 Summary
  • 6.2 Recommendations
  • 6.3 Conclusion
  • References
  • Appendix

Chapter One; Web Based Voters Registration

1.0 Introduction

States across the country are increasingly adopting online voter registration to reduce costs, enhance government efficiency, and build more complete and accurate voter lists. This expansion has yielded a diverse and growing collection of best practices and problem-solving strategies for electronic systems and their implementation. This work intends to present a web based voters registration system.

1.1 Background of the Study

The independent National Electoral Commission (INEC) origin can be traced back to the period before independence when the Electoral commission of Nigeria was established to conduct the 1959 elections. The Federal Electoral Commission (FEC), established in 1960 conducted the immediate post-independence federal and regional elections of 1964 and 1965. The electoral body was dissolved after the military coup of 1966. In 1978, the federal electoral commission was constituted by the regime of General Olusegun Obasanjo, organizing the elections of 1979 which ushered in the Nigerian second Republic under the leadership of Alhaji Shehu Shagari. It also conducted the general elections of 1983 (David, 2006).

In December 1995, the military Government elections of General Sani Abacha established the Electoral Commission of Nigeria (NECON) which conducted another set of elections. These elected institutions were not inaugurated before the sudden death of General Abacha on June 1998 aborted the process. The electoral commission of Nigeria (NECON) was in 1998 dissolved by the then Head of State General Abdulsalani Abukakar’s administration who then established the Independent National Electoral Commission (INEC). INEC organized the transitional elections in 1999 that ushered in the Nigerian fourth Republic

Establishment of state independent Electoral commissions (SIECs) was provided for by the 1999 constitution of the federal Republic of Nigeria, which states in section 197(1) “there shall be established for each state of the federation , the state independent Electoral Commission who composition and power are set out in part II of the third schedule to this constitution”. It is therefore in line with this constitutional provision that the Rivers State House in may 2000, established the Rivers State Independent Electoral Commission (RSIEC) and the commission have successfully conducted two states elections for Local Government Chairman and Councilors elections. On the 27th of November, 2007, the current board of commissioners where appointed by the Governor of Rivers State, Rt. Hon. Chibuike Rotimi Amaechi. This present commissioners have Professor Nimi D. Briggs, OON as the chairman and chief electoral commissioner. The commission on the 11thJanuary, 2008 presented their electoral guidelines alone side the code of conduct. According to the Law, section 5 (c) of the RSIEC Law No. 2 of 2001 as amended by RSIEC law No. 6 of 2007 outlined the functions of the commission as follows (Anderson, 2008).

  1. To organize, undertake and supervise all elections to Local Government and Councils within the state
  2. To render some advice as it may consider necessary to the Independent National Electoral Commission on the compilation of the register of voters.
  3. To provide guidelines to political parties stipulating the rules and procedure for electioneering campaigns for Local Government election.
  4. To appoint, Train and Assign ad-hoc staff in staff in each polling unit to assist with the taking of the poll.
  5. To conduct and supervise all parties primaries and referenda within the state.
  6. To ensure that the dates, times and places of public election and referenda are fixed and that they are publicized and that elections are held accordingly within the state.
  7. To announce the result of all elections within the state.

1.2 Statement of Problem

Lack of credible voters register has been widely criticized by Nigerians as the curse of electoral lapses in the electoral system. The voters register is been organized by the Independent National Electoral Commission which is the National body. The State Independent Electoral Commission must depend on INEC for their voters register. These denials the state independent electoral commission the opportunity to manage their voters registers. In most cases, states have to wait for INEC to provide the voters register before they can conduct state elections. This constitutes a big problem to conducting a free and fair election at state levels. The register of voters as provided by independent National Electoral Commission was deficient in several respects (Hardy, 2014).

  1. Some units did not have the name of any voter on the register (the so-called zero units) and yet there were people in those units who had authentic voter’s card.
  2. Many persons who turned up with authentic voter’s cards did not have their names on the register of voters.
  3. Names of voters were swapped between units and wards that were unrelated.
  4. Missing photography’s and mismatch of photographs with the names on the register.

1.3 Aims and Objectives of the Study

The main aim of this study is to design and implement an electronic voter’s registration system for credible elections within state levels.

Therefore, the specific objectives are as follow;

  1. To develop a system that will carryout basic information/management functions of voter registration database (VRD).
  2. To implement an electronic device that will add up individuals to the list and maintaining the list during voting period.
  3. To design a system that will source data for poll books (list of eligible voters in localities for use at polling units).
  4. To develop software for state voter registration systems that assists local election officials in conducting elections.

1.4 Scope of the Study

This research work is centered on design and implementation of voters registration system. The scope will focus on State Independent Electoral Commission (SIEC) to use electronic device in capturing voter’s information. The design will cover some security issues like capturing the picture of the electorates for validation during election.

1.5 Limitations of the Study

This research work was limited to developing a database for storing state voters register. Therefore, it will not cover national voters register.

Due to time constraint, program developed covers functionality like voter’s cards verification and adding individuals to the list.

1.6 Significance of the Study

The significance of this work cannot be overemphasized. This is because the project work will be of benefits in a good number of ways such as conducting credible elections within the state level. It will also enable the state electoral body to achieve the followings.

  1. Conduct free and fair election within the state
  2. Maintain a state voters register electronically
  3. Determine the voting strength of the state
  4. Eliminate disenfranchising electorates
  5. Security purpose.

1.7 Definition of Terms

  • VRD: Voter Registration Databases
  • INEC: Independent National Electoral Commission
  • Voter Registration: This is the requirement in some democracies for citizens and residents to check in with some central registry specifically for the purpose of being allowed to vote in elections.
  • Voting System: This is a method by which voters make a choice between option, often in an election or on a policy referendum.
  • E-voting: This term encompasses several different types of voting embracing both electronic means of casting a voting and electronic means of casting votes.
  • Technology: This is study of techniques or process of mobilizing resources (such as information) for accomplishing objectives that benefit man and his environment.
  • Database: A systematically arranged collection of computer data structured so that it can be automatically retrieved or manipulated. It is also called databank.
  • Voters Card: This is an identity card issued by electoral commission to registered voters which identifies and qualifies them to participate in electoral polls.
  • SSN: SOCIAL Security Number
  • DMV: Department of motor Vehicle
  • SSA: Social Security Administration
  • AAMVA: American Association of motor vehicle Administrators.
  • HAVA: Help American Voting Act.

Chapter Six

Summary, Recommendation and Conclusion

6.0 Introduction

This work summarizes the work and present some recommendations.

6.1 Summary

The study covers voter’s registration processes as it is done at the ward councillorship election and local government chairmanship elections. It also inculcates the voters’ personal records, candidates’ personal records and voter’s registration procedures.

With the application, the following targets will be achieved;

  1. Each voter will be able to register only once
  2. Nobody will have access to the votes before the official opening of the electronic ballot box.
  3. The votes cast cannot be intercepted, modified or diverted.
  4. The on-line site will resist any attack
  5. Only registered voters will have access to the application
  6. Voters will be protected against any attempt of identified theft.
  7. The secrecy of the vote will be guaranteed
  8. Rigging of the election will be controlled
  9. The system will not accept vote outside the voter’s registration period
  10. It put to an end the indiscriminate alteration of election result by any officer of the electoral commission of Enugu state.

6.2 Recommendations

Adopting the online voter’s registration system will ensure that the following problems currently being experienced during elections are completely put under check:

  1. High rigging during election process
  2. A single voters casting his vote multiple times
  3. Inefficient and inaccurate counting of voters by officers concerned.
  4. Long queues observed at polling stations
  5. Illegible voters casting their vote
  6. Loss of votes due to either wrong voter’s registration of the use case of any accident occurring during transportation of the statement of result and other electoral materials to the collection centers

6.3 Conclusion

The importance of an online voter’s registration system cannot be overemphasized on, recently most organizations are taking to online solutions like JAMB, WAEC, etc in a very little way. With an on-line voters registration, voters can be cast only once it will also afford people who are sick and unable to go to registration center to register on line to vote their vote. It should be noted however that on-line voter’s registration will not replace the existing ballot forms, but is offered as a supplementary way of casting a ballot.

Project Material Download

5,000 5000

The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…

Step One Purchase

Make Payment (Through Transfer) of ₦5,000 to Any of the Account Below

Access Bank PlcAcc No: 0811003731
Samphina Academy
Current Account
Zenith BankAcc No: 1225513212
Samphina Academy
Current Account
PalmPay Main LogoAcc No: 8143831497
Samphina Academy
Digital Account

Or CLICK HERE To Pay With Debit Card

CLICK HERE To Purchase Material ($15)
Make Payment of 120 GHS to 0553978005 | Douglas Cloud Osabutey | MTN MoMo

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design And Implementation Of A Web Based Voters Registration System

The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply

  Contact Our Help Desk

Need a Different Topic? Perform a Quick Search

List of Related Works

Click on Any Topic to Preview the Content

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.