Home » Project Material » Design And Implementation Of A Web Based Voting Registration System

Design And Implementation Of A Web Based Voting Registration System

(A Case Study Of Inec Enugu)

7 Chapters
|
68 Pages
|
7,810 Words
|

A web-based voting registration system revolutionizes the electoral process by providing a convenient and accessible platform for eligible citizens to register for voting online. Seamlessly integrating with existing government databases, this digital solution ensures efficient verification of voter eligibility while enhancing accessibility for individuals with disabilities or those residing in remote areas. By leveraging secure encryption protocols and multi-factor authentication methods, the system safeguards sensitive personal information and maintains the integrity of the registration process. Moreover, its user-friendly interface facilitates user engagement and encourages broader participation in the democratic process. Through continuous updates and enhancements, this innovative system adapts to evolving technological landscapes, reinforcing trust in the electoral system and promoting inclusive civic participation.

ABSTRACT

Voting is a very important process in the Nigerian political system. It is one of the means and the most effective method of ensuring a legitimate government through popular participation. To enthrone sound democracy and stability in the political system of Enugu state, a system of refigure voting has to be put in place. The system would among other functions discourage double voting, forging or hoarding of electoral papers, massive transfer of ballot papers destruction of ballot boxes, inflation of election figures and unnecessary delay in pronouncement of election results. This could be achieved by computerized voting process to remove the difficult administrative tasks of the conduct of election in Enugu state. It is the basic forms we set to achieve in this study.
Therefore this project aims at alleviating the incidence of rigging and introduction of an organized procedure of voting which is the bane of socio-economic and political progress in Enugu state.

 

TABLE OF CONTENT

Title Page:
Certification:
Dedication:
Acknowledgement:
Abstract:
Table of Contents:

CHAPTER ONE
BACKGROUND OF THE STUDY
1.1 Introductions
1.2 Statement of the problem
1.3 Purpose of the study
1.4 Objective of the study
1.5 scope of the project
1.6 limitations of the study
1.7 Definition of terms

CHAPTER TWO
2.0 Literature Review

CHAPTER THREE
OVERVIEW OF THE EXISTING SYSTEM
3.1 general description of the existing system
3.2 Method of the data collection used
3.3 Objectives of the existing system
3.4 organizational structure
3.5 input analysis
3.6 process analysis
3.7 Output analysis
3.8 Information flow diagram
3.9 problem of the existing system
3.10 justification for the new system

CHAPTER FOUR
DESIGN OF THE NEW SYSTEM
4.1 Output specification and design
4.2 Input specification and design
4.3 File design
4.4 Procedure chart
4.5 System flowchart
4.6 System requirements

CHAPTER FIVE
IMPLEMENTATION
5.1 program design
5.2 Program flow chart
5.3 Pseudo code
5.4 Source listing
5.5 Test run

CHAPTER SIX
DOCUMENTATION
6.1 System Documentation
6.2 Program Documentation
6.3 User Documentation

CHAPTER SEVEN
RECOMMENDATION AND CONCLUSION
7.1 REFERENCES.
7.2 Recommendation
Bibliography

CHAPTER ONE

BACKGROUND OF THE STUDY
1.1 INTRODUCTION
Voting is a means of selecting or choosing leaders. It does not apply only to local governments, states and federal government of Nigeria but also in different institutions and social organizations. Therefore, the conduct of elections in a democratic society is very important not only because through it a change of government is effected but also because voting is the main form of political participation for most people for democracy to be sound and smooth, it should be enhanced on election free from fraud.
Many centuries ago, most societies were societies were primitive and had not evolved a system of voting to elect the leaders that will govern then and promote societal harmony and peace. This means that people have to devise a system whereby a leader or a set of leaders have elected from the ranks of the people. At that point the idea of voting and being voted for became important and necessary. But before an individual can cast his or her vote, there are certain conditions to be met, one of which is to be registered as a voter.
Since independence in 1960, the Nigeria political scene has witnessed incessant upheavals, wide scale dishonesty and societal bitterness, which in most instances, degenerated into lawlessness and destruction of lives and property. Theses unfortunate situations paved the way for and served as spring boards for the emergence and growth of unskilled democrats and military leaders in the governance of the nation. Many Nigeria’s are disappointed that a post independent 46years-old Nigeria is still operating constitution which does not enjoy an overwhelming national acceptance, as evident in the persistent calls for the convocation of a sovereigns national conference on the one hand, and the growing demand for ethnic nationalities on the other.
For about four and half decades since independence, the nation had shifted position between parliamentary and presidential system of government, with several military in cursions into polities over the years. Even the present presidential democratic dispensation is still undergoing experimentation with varying degrees of trial and error approach. It is in the light of the foregoing, that this project on voter registration, is written to serve as a useful tool of enlightenment in the hands of voters, the electorate and the general public.
However, voter registration is a critical aspect of the electoral process. A credible voters register is a prelude to free and fair elections. It is also important for people to know is qualified to vote, where, when and how to vote. Also, a full knowledge of the registration procedure will encourage eligible voters to participate in the electoral process.

1.2 STATEMENT OF THE PROBLEM
The inefficiency of voting process in Enugu has resulted in a lot of problems. These problems have continued to obstruct the peace of democracy in Enugu because the choice of a capable candidate is not encourage by the current system. The problems could be emendated as follows.
– The high incidence of multiple voting massive transferred of ballot papers and forging of electoral papers using fictitious names. Indiscrete manipulation and inflation of election figures by electoral commission officers to suit the interest of their favoured candidates.
– Thuggery operation, fear of intimidation and victimization and smuggling of ballot papers into the ballot boxes.
– The fragile nature of some ballot boxes make them vulnerable to destruction
– Lost of votes due to either wrong voting or the case of any of accident occurring during transporting of the statement of result forms and other electoral materials to the collation centers.
– The delay in the generation and announcement of the results which gives room for other manipulations.
Therefore, there should be change for data handling.

1.3 PURPOSE OF STUDY
The purpose of design and implementation of a web based voters registration system is to
1. Design a voter registration system which will help to improve the voters system
2. Implement a web voters registration system.
3. Improve the standard of vote registration
4. Avoid unnecessary delay in vote registration.
5. Update the voters registration roll without bribery and conspiracy.

1.4 OBJECTIVES OF STUDY
The main objectives of this project work is to design a fully web voter registration system which should be able to
– Effectively carryout the task of voting automatically and timely.
– Put to an end the indiscriminate alteration of election results by any officer of the electoral commission of Enugu. This will inculcate discipline in the commission and promote their independence.
– Secure ballot papers and elections results from any accident what server and to quickly detect any defaced ballot paper or a ballot paper that is wrongly plumb printed.
– stop multiply or double voting, forgery in any shape or form and smuggling of ballot papers into ballot boxes. This will restore the integrity of votes cast in any election in Enugu state.
– Generate accurate report and effect a sticks knowledge of election results using an on-line computer processing system.

1.5 SCOPE OF THE STUDY
The study covers voting processes as it is done at the ward councillorship elections, local government chairmanship elections, the state house of assembly elections, the Gubernatorial elections the national house of parliamentary elections and presidential elections. It also inculcates the voters personal records, candidates personal records and voting procedures it covers election with at most five polling centers.

1.6 LIMITATION OF THE STUDY
This study is limited by the restricted nature of the number of polling centers it cover. It does not represent a general election to cover the whole federation of Nigeria at the same time due to time constraints. Also there was limited time to effectively combine the research work with class study. It does not show the position (1st,2nd e.t.c) of candidate.

1.7 ASSUMPTIONS
It is assumed that the implementation of the new system will rapidly improve the economic and the socio-political lives of the people of Enugu state. There will be no room for rigging and election malpractice.

1.8 DEFINITION OF TERMS
VOTER
ELECTION
POLITICAL PARY
BALLOT
DEMOCRACY
POLLING
JUDICIARY
ELECTORAL COMMISSION
INEC
ELECTORAL OFFICIALS
POLL CLERK
RESIDING OFFICER
SUPERVISORY PRESIDING OFFICER
COLLATION/RETURNING OFFICER
POLL ASSISTANT/ORDERLY
NOTICE OF ELECTION
PUBLICATION OF THE LIST OF CANDIDATES
1. VOTER:– A voter is a person who has a right to participate in an election as an elector
2. ELECTION:– This is a set of activities whereby members of a community choose their leaders
3. POLITICAL PARTY:- Is a group of people who share common principles about the management of their affairs, with the aim of capturing political power in a given polity.
4. BALLOT:– This refers to the system of voting in a country balloting could be open secret or open secret.
5. DEMOCRACY:- This is government of the people by the people and for the people. This form of government places emphasis on the majority of people.
6. POLLING:- A system of voting.
7. JUDICIARY:- The organ of government responsible for the interpretation of laws and punishment of offenders for the the reach of law.
8. ELECTORAL COMMISSION;– This refers to an independent responsibility to conduct all election from the level of government election to the presidential election in the country.
9. INEC:- Independent National Electoral commission.
10. ELECTORAL OFFICIALS:- personals who carryout election exercises.
PO;; CLERL:- A person who assists the presiding officer and deputizes in an event of the letter’s absences.
12. PRESIDING OFFICER:- He or she is the actual officer who conducts the election in the polling station where he is in charge.
13. SUPERVISORY PRESIDING OFFICER: He or she charge of election in a ward usually made up of about 10 polling stations.
14 COLLATION/RETURNING OFFICER: He or she collates data from the elections and declares the results where required.
15. ROLL ASSISTANT/ORDERLY:- There may be one or more poll assistants or orderlies in a polling center. Their duty is to
assist in election duties and ensure orderliness in the station.
16. NOTICE IF ELECTION:– This is a notice issued not less than 90days before the date appointed for holding of an election which is published in each state of the federation and the federal capital territory.
17. PUBLICATION OF THE LIST OF CANDIDATES: This is the publication by the electoral commission of the final list of all candidates who stand nominated, to all candidates together with the names of the persons nominating them, including their respective addresses and occupations.

 

Save/Share This On Social Media:
MORE DESCRIPTION:

Web Based Voting Registration System:

A web-based voting registration system is a digital platform designed to facilitate voter registration for elections. Such a system can streamline the registration process, make it more accessible to eligible voters, and enhance the overall efficiency and accuracy of voter registration. Here are the key components and considerations for developing a web-based voting registration system:

  1. User-Friendly Interface: The system should have an intuitive and user-friendly interface that makes it easy for eligible voters to register. Clear instructions and user prompts are essential.
  2. Security and Privacy: Security measures must be robust to protect voter data and prevent unauthorized access. Implement encryption, multi-factor authentication, and regular security audits to safeguard sensitive information.
  3. Verification and Authentication: Develop a robust system for verifying the identity of voters. This may involve integrating with government databases or using secure authentication methods, such as biometrics or identity verification services.
  4. Eligibility Check: Implement checks to ensure that only eligible voters are allowed to register. Verify age, citizenship, and residency requirements as per the local electoral laws.
  5. Data Validation: Ensure that the information provided by voters is accurate and complete. Implement data validation checks to reduce errors and fraudulent registrations.
  6. Accessibility: Make the system accessible to all, including individuals with disabilities. Ensure compliance with accessibility standards like WCAG (Web Content Accessibility Guidelines).
  7. Multi-Language Support: Provide support for multiple languages to accommodate voters from diverse linguistic backgrounds.
  8. Real-Time Updates: Allow users to update their registration information in real-time, such as changes in address or party affiliation.
  9. Mobile Compatibility: Ensure that the system is mobile-friendly, as many people may use smartphones or tablets for registration.
  10. Data Storage and Backup: Implement secure data storage and backup procedures to prevent data loss and facilitate recovery in case of system failures.
  11. Scalability: Design the system to handle a large number of registrations during peak periods, such as before elections or deadlines.
  12. Notification System: Implement an automated notification system to inform users of the status of their registration and any upcoming elections.
  13. Integration with Existing Systems: If applicable, integrate the registration system with other election management systems, such as voter databases and election management software.
  14. Compliance with Regulations: Ensure that the system complies with all relevant laws and regulations governing voter registration and data privacy.
  15. Testing and Quality Assurance: Thoroughly test the system for functionality, security, and usability. Conduct user testing to identify and address any usability issues.
  16. User Support: Provide a helpdesk or customer support to assist users with registration and address any issues or questions they may have.
  17. Training for Election Officials: Train election officials on how to use and manage the web-based registration system effectively.
  18. Public Awareness Campaign: Launch a public awareness campaign to inform citizens about the availability and benefits of the online registration system.
  19. Regular Updates and Maintenance: Continuously update and maintain the system to address security vulnerabilities, improve functionality, and adapt to changing requirements.
  20. Audit Trail: Implement an audit trail to track changes and actions taken within the system for accountability and transparency.

Developing a web-based voting registration system is a complex and sensitive undertaking, as the integrity of the electoral process relies on accurate voter information. Collaboration with relevant government authorities and election experts is essential to ensure the system’s success and security. Additionally, public trust in the system’s security and fairness is crucial for its acceptance and adoption.