Online Voting System for Student Elections
Online Voting System for Student Elections
The SOV system provides online voters registration forms for students where students
registered are allowed to log in as either students or delegates or candidates. Each
registered user has a password to log in. The system provides an interactive platform where
voters and candidates interacts and thus candidates perform their campaigns. The system
computes and gives the election results for all the posts and provides reports for the whole
election process. The main objective of this system is to design, develop and implement an
efficient, user friendly, interactive web based student voting system. The methodology used is
[Link] programming language was used as the programming language while MySql
database management system was used for the backend.
CHAPTER ONE
INTRODUCTION
effectiveness and efficiency not only in the results of the election process itself but
One basic feature of student’s unionism is the right to be able to choose their
leaders by themselves through the processes of elections. And one basic feature of
democracy that cuts across all divides of people is the act of election. Democracy thus
encourages individual freedom according to the rule of law, so that people can behave
and express themselves as they choose. This not only gives people the chance to
choose their leaders, but also air their views on issues affecting their well–being. For a
a government and voting is the process through which people display their opinion
and help to setup a democratic government. So the voting system should be reliable,
In the paper or manual voting system, a voter usually goes to the voting
stations, known as voting units. After direct person-person verification with some IDs,
the voter is allowed to vote. The voter is then given a ballot paper which allows a
single vote. Once the ballot paper is used, it cannot be reused. However, this ballot
paper must also be anonymous as voters do not need to display their identity. I.e. to
say, that the ballot paper must identify the voter as being permitted to vote, but not
reveal their actual identity. Traditional polling methods trust a lot of parties during the
election.
The various drawbacks of a traditional electioneering system are mainly
collusion between the electronic officials and contestants, the queuing time, delayed
results, overworked tallying officials and the undeniable fact of human errors. The
existing voting system did not provide reliable statistics on voting history in the
college and thus campaigners lacked the ground to apply scientific voter forecasting
methods resolving to trial and error methodologies which are error prone and
inconsistent.
Reinforcing a one voter one vote policy is difficult in such a situation and
to completely rule out the need for technology and electronic voting, with the growing
number of eligible voters and manual ballot papers involved. Using Maurid Poly as a
case study, it was very easy or manageable in the past to conduct elections because,
the institution had few numbers of students (eligible voters). But now the numbers of
students have increased and have a high possibility of increasing higher, in the nearest
future. The institution is growing beyond bounds and the manual system of voting
which in so many previous Students’ union government (SUG) elections had caused
Using the decade old election system to collect votes from the students is no
procedures at the institution were not foolproof and were prone to inconsistencies,
election malpractices and untimely delivery of results leading to questions about the
credibility and validity of the results the returning election officer announces. Much
expense was incurred in the production, transportation, storage and destruction of the
ballot papers and ballot boxes. So time has come for the paper based primordial
voting system which has already proven itself an inefficient and slow procedure to be
changed to something more innovative and stress free. Most voters (Students) are
busy with their various academic works and Most of the voters (Students) are living
far away from the school environments/campus, been the main voting centre, some
voter’s don't like to wait in queues thus due to these reasons, voters don't visit the
These days voting system is somehow complicated and time consuming, i.e.
this process that involves; voters manually going to a voting centre and shows voter
card (Id) to the voting officer. This voting card will be used for authentication during
the actual voting process at the voting point. Where they believe that their names are
made available and after authentication with this, a voters’ list will be generated for
each constituency. The name of such voter will be searched in the list and each voter
will then have to go to a polling station and cast their vote by placing their thumb to
print against the name or symbol (Logo) of individual or aspirants of their choice.
Also a large man power is needed for checking voter id, voter list and marking
the finger and at each polling station. So election commission has to pay the cost for
After much studies on various past SUG elections of the Maurid Poly,Mbiaso,
and their failures in accuracy, security, fairness, adequacies etc. This study therefore
laid emphasis on the design of online voting (E-Voting) system for Maurid
The aim of this project is to design an online voting (E-voting) system for
Maurid Polytechnic,Mbiaso, student union government elections. This will help the
d. To also help the student union government reduce the huge expenses and
it has become important to look into the development of electronic voter’s registration
voters’ information. The design will cover some security issues and authentications.
During the design of this project work, Time factor was the greatest barrier to
the successful completion of this exercise since it had to be done within the semester.
The study was limited to federal college of education (Technical) Omoku.
In order to arrive at the stated objectives of this study, the researcher attempted
b. How can online voting (E-voting) system solve the various inadequacies
created by the current voting system (Manual voting system) of the student
Polytecnic, that the proposed system (Online voting system) will be better and
d. What are the major predictors of adopting online voting (E-voting) system in
The study is structured into five chapters. The first chapter generally
introduced the study. The second chapter reviewed relevant literatures which consists
brief history of online voting. The third chapter consists of research methodology,
under this chapter we talked about research design, area of study, population of the
study and sample, data collection techniques, procedure for data analysis etc. The
fourth chapter discussed about the data presentation and empirical analysis. The
purpose of this chapter is to analyze the data obtained through questionnaires from the
sample and used them to compute answers to the research. Then, we shall accept or
reject the hypotheses based on stated acceptance and rejection rules at specific level
the power to make and execute laws to control the students in a given institution.
They are groups of people who hold monopoly on the legitimate use of force in a
given institution.
Voting: This is an act or the process through which people display their opinion and
Electronic voting technology can include punched cards, optical scan voting systems
LITERATURE REVIEW
2.0 Introduction
system enforces rules to ensure valid voting, and how votes are counted and
aggregated to yield a final result. Common voting systems are majority rule,
defined voting systems is called social choice theory or voting theory, a subfield of
are to be elected per constituency. Basically every political party presents a list of
candidates and voters can select a list and vote for a political party. Parties are
to provide a plain, simple and secret voting process, speed up the counting of ballots,
reduce the cost of paying staff to count votes manually and can provide improved
accessibility for disabled voters. However, there has been contention, especially in the
United States, that electronic voting could facilitate electoral fraud and may not be
fully auditable. In addition, electronic voting has been criticized as unnecessary and
expensive to introduce.
scale rollout, notably the Netherlands, Germany and the United Kingdom. Yet
electronic voting system has been practicing widely for last two decades. But
historically it is seen that it has been using more than last 150 years. The first concept
Thomas Edison in 1869. In this system, a signal to a central recorder, listed the names
of the members in two columns of metal type headed ‘Yes’ and ‘No.’ [Vote Recorder,
Several theories and literatures abound to serve as platform for the explanation
stated that Voting system can be generally categorized into two major types namely:
(a) Traditional Voting System (TVS) and (b) Electronic Voting System (EVS). The
two basic voting systems without electronic means are: (i) paper ballot method and
The paper ballot system, which is still very common in sub- Sahara Africa,
Nigeria not an exemption usually, employs uniform ballots of various stock weights
on which the names of all candidates and issues are printed. Voters record their
choices, in private by marking or thumb print the boxes next to the candidate or issue
choice they select and drop the voted ballot in a sealed ballot box. The paper ballot
system was first adopted in the Australian state of Victoria in 1856 and in the
remaining Australian states over the next several years, where it became known as the
“Australian ballot.” New York became the first American state to adopt the paper
ballot for state wide elections in 1889. As of 1996, paper Ballots were still used by
1.7% of the registered voters in the United States. They are used primarily as
alternative voting system in small communities and rural areas. In the mechanical
lever voting system, the name of each candidate or ballot issue choice is assigned a
particular lever in a rectangular array of levers on the front of the machine. A set of
printed strips visible to the voters identifies the lever assignment for each candidate
issue choice. The levers are horizontal in their unvoted position. And when a voter
enters the booth and closes the curtain by means of a lever, the machine unlocks for
voting. The titles of all elective offices are listed on the face of the machine along
with the party candidates running for each office. Above each name is a lever which,
When the voter pulls the curtain open to leave, the machine automatically
registers the vote and is cleared for use by the next person. Only one candidate for
each office is allowed to be selected during this process. If all mechanical connect
ions are fully operational during the voting period and the counters are initially set to
zero. The position of each counter at the close of the polls indicates the number of
votes cast on the lever that drives it. Interlocks in the machine prevent the voter from
In electronic voting system, voter records their secured and secret ballot
devices where the system can compile and tabulate results automatically. Electronic
Voting System (EVS) can be described as a voting system by which election data are
casting a vote and counting the votes. Theoretical study about existing electronic
voting techniques was given as well as requirements and security issues of modern
electronic voting systems. He also presented modern voting solutions including
security functionalities provided by the system, the cryptographic techniques used and
transparent and comprehensible enough that voters and candidates can readily accept
comprehensible, some important criteria must be met: First, the anonymity of voter’s
ballot must be preserved in order to ensure that the voter is safe when voting against a
candidate and also to guarantee that voters have no evidence that proves which
particular candidates received their vote. It is believed that the existence of such
evidence could allow votes to be bought. Secondly, the voting system must be
voters and incorrect tallying by insiders (poll officials). Thirdly, it should be user-
friendly. This means that it should be easily comprehensible and usable by the entire
voting populace. Electronic voting (e-voting) is one of the pillars of the democracy,
which refers to the use of computers or computerized voting equipments to cast and
Several works have been done in the area of electronic voting system for the
monitoring of election process on our campuses. The US has been experimenting with
numerous voting technologies have been implemented across the country. In the year
2004 presidential election, around 40 million votes were cast electronically in polling
sites. Voting over the internet on the other hand is met with great skepticism.
voters’ anonymity but also ensures a one-man one-vote system. In recent years,
electronic voting systems have been deployed in all US elections. Despite the fact that
cryptographic integrity checks are used in most systems, several reports have
overview of the typical security and election vulnerabilities found, in most, if not all,
Also, in the paper presented by Richards S. and Drake P.M., he analyzed the
security considerations for a remote internet voting systems based on the system
remote electronic voting over the existing internet infrastructure that conforms to the
requirements of a public election process was also examined using Delov-Yao Threat
achieve development and deployment of a web based system to promote free and fair
democratic electioneering process. The system was developed using the incremental
prototyping due to the adaptive nature of web based applications and the system
faults that are a commonplace in employment of human clerks to manage the election
process.
2.2 Empirical Literature Review
several distinct possible stages of electronic usage during the course of an election.
Electronic voting is a voting process where electronic machines are used to facilitate
In defining the word online voting (E-voting), this study takes a look at various
actors: voter, registration authorities and tallying authorities. Voters have the right for
voting, and registration authorities register eligible voters before the “election day”.
These authorities ensure that only registered voters can vote and they vote only once
on the election’s day and tallying authorities collect the cast votes and tally the results
of the election. Tallying authorities may be counter, collector and /or tallies.
Kahani, (2005) the literature presents four categories of e-voting, depending on the
level of security, privacy, and trust that they maintain; these categories are e-
first type there is no security except possibly on the communication channels. Ballot
box stuffing is tolerated, the voter's privacy is not maintained and vote tampering is
not prevented. It is suitable for Internet polling site. In trusted authority systems the
election officials are trusted to maintain the integrity of the election, voter privacy is
somehow maintained and vote tampering is prevented in these systems. This type of
voting systems is suitable for small-scale voting, for which the election official can be
efficient and private elections are possible, the disadvantage of this type is that the
voter is responsible for insuring that his vote has been accounted for in the final
election tally, these systems are impractical for civic elections as no independent
observer can verify the elections. In the last category of Internet voting, universally
verifiable, anybody can verify the election without compromising voter's privacy.
Provision of this level of protection is difficult. These systems can only be used for
Cetinkaya and Cetinkaya, (2007), e-voting system should also involve four
phases: Voters register themselves to registration authorities and the list of eligible
voters is compiled before the election day, on the election day registered voters
request ballot or voting privilege from the registration authorities and the registration
authorities check the credentials of those attempting to vote and only allow those who
are eligible and registered before. Voter casts his vote and finally the tallying
second oldest university in Jordan and account for more than 30,000 students in 11
council, where such event is considered the most important and might lead to critical
disputes based on political and social issues. This study tried to explore how students
will perceive electronic systems used in an election process and what factors will
influence such process. The study utilized the technology acceptance model (TAM)
with some extensions to it. Based on the literature e-voting refers to the use of
sometimes is used more specifically to refer to voting that takes place over the
Internet.
Johnson, (2006), On the other hand, e-democracy is defined as “the use of the
both".
objectives; the first one is to provide citizens with the accessibility to information and
knowledge about the political process, services and choices available; and the second
one is to make possible the transition from passive information access to active citizen
government-to-citizens (G2C).
number of benefits to the election process. For example, direct recording electronic
machines can be equipped with audio or tactile devices that allow disable citizen to
cast ballot independently, they also help conduct election in more efficient and
effective manner, like reducing the cost associated with printing ballot and hiring
extra polling staff. Voting machines can also spit out election tallies much quicker and
more accurately than exhausted polling station staff; they reduce human errors in
generating election result and also reduce the cost of conducting election. So the
and tallying votes, greater accessibility and flexibility for the disable.
risks are associated with using and depending on electronic systems. Programming
errors can be very simple like adding semi colon in the wrong place can completely
change a program. There are many risks experienced during the development stage of
any system, product delivery, maintenance between elections and the pre-and post-
election intervals. The greatest threat identified involves a person gaining access to a
voting system and interring malicious code into the voting system software. This
malicious code could exploit vulnerabilities in the voting software to spread virally
from machine to machine causing voting machine to fail to record votes, failing to
comply with legal requirement and calculating vote totals in a way that is inconsistent
with legal requirements. Applying technology to solve one problem may introduce
other problems. For example, E-voting systems are introduced to eliminate paper and
many other problems, but without a paper copy, the voters cannot check that their
votes are correctly recorded and cannot independently validate votes’ totals.
incorporate seven design principles. The first is proven security; all protocols and
voting system. Third, source code; must be published and made publicly accessible.
Forth, vote verification; it should be possible to verify that all votes have been
correctly accounted for in the final election tally. Fifth, voters’ accessibility; system
should be accessible to all and easy to use. Sixth, ensure classification: techniques like
onion routing must be used to ensure classification. And finally, expert oversight;
team of experts selected and approved by all major parties taking part in election.
Klossner (2007), and Towns (2008), the State of California allows e-voting
machines to be used only under strict conditions. Polling stations won't be able to
have more than one of those systems in place, and county registrars will have to take
steps such as reinstalling the software and firmware for the devices and resetting them
encryption key. E-voting systems were used by one quarter to one-third of California
voters in November elections year 2006. But during state sponsored review of the
machines and their source code, a team of penetration tester found 15 security
Songini, (2007), in the case of Florida State, the Florida legislature passed a bill that
would require all voting districts in the state to replace most touch-screen voting
systems with optical scan devices. The bill estimates the cost of replacing the touch-
Seligson, (2008), in America's voting systems shift from lever machines and hand-
counted paper to optical scanners and touch screens with printed voter-verified paper
audit trails and the system served an estimated 133 million voters on Nov.4
Towns (2008), Vuyst and Fairchild, (2005), On the other hand, and in the
European Union countries, e-voting was introduced as a part of the federal and
provincial elections in Belgium in November 1991, when two cantons were selected
for an experiment in evoting. Through a law of 11 April 1994, this experiment was
broadened and institutionalized to 20% of all voting areas and since 1999, 44% of all
difficult to manage and control manual voting, reduced the costs, announce the result
the world, doesn’t elicit much attention. Cases of student council elections using e-
voting system:
(Ramos, 2006) In Brazil, the student council elections project was developed
in a public school located in Serra Azul, and it includes the electronic voting system,
developed and used by the student and some. Also, Cleveland high schools are
used as a yardstick to measure present and future trends of the Jordanian kingdom.
Also, there is great emphasis on prestigious image of the position within the
university society more than public service for the community. A student candidate in
should have an accumulated average not less than 60%, must have at least a 12 credit
hour load through the semester (a full time student), must not have less than 36 credit
hour to graduate from the university, and did not have any warnings or punishments
during his/her study at the university. In the year 2009, a large fight broke out at
cars and buildings on campus, as well as some injury of people, including a security
guards, the reason cited for the fight was student’s elections.
II. Act as an intermediary between students and the faculty and administration in
the department.
III. Represent the student body in faculty and staff committees and meetings.
administrator then highlights each voter’s name as he/she votes. Once a name has
been highlighted and signed, the student may not vote again. Voter is given
numbered election ballot. Voting will be by secret ballot. Voter fills out ballot (inside
the polling booth) and places his/ her ballot inside the ballot box.
operations, the Ambrose Alli University (AAU), Ekpoma-Edo State has conducted
Students’ Union Government (SUG) elections, using Electronic Voting system. With
the voting system, students voted from the comfort of their homes, using smart
phones, computers, ipads and other relevant electronic gadgets. The election produced
institution’s apex student union body. The Dean of Students Affairs, Prof. Don
NIGERIA:
King Onunwor (2017), As the global society gets closer to the appreciation and usage
The latest came from the students of Rivers State University (RSU), last Friday after
the successful e-voting system that produced a new body of the Students Union
Government (SUG).
Speaking with The Tide in Port Harcourt, Wednesday one of the students, Emperor
Nnaoma, said that the e-voting system was a key factor in the smooth process of the
exercise.
conducted. Nnaoma pointed out that the powers that be would have also hijacked the
The 400-level law students, was of the view that e-voting system should be adopted
to other similar processes in the nation, not only to avoid chaos but to enhance smooth
electoral system. Another student, Geoffery Amadi, who praised the initiators of the
e-voting formula, said it was second to none, sequel to its accuracy and devoid of
mal-practice.
He pointed out that the electronic voting system calmed the SUG election, as students
were busy voting via their cell phones and other internet enabled devices.
The student cum comedian also wants the handlers of the site to ensure that
Maduagu argued that the idea of voting from every point was not the best as it has the
to among other things; think on how best to encourage ICT usage among the students,
The Tide was also told that the site was hacked by some students.
University of Ilorin have elected new executives of the Student Union Government
SUG for the 2014-2015 Session. The election which was done via the e-voting system
saw Ahmed Yakub Ishowo, a 300 Level Mathematics student; emerge as the SUG
The Chairman of the electoral body, Sulaimon Funsho, described the e-portal
voting system as an innovation that affords students the opportunity to vote for their
classrooms or hostel rooms. The system removed the cumbersome nature of students
having to go and queue to be able to vote, thereby missing their lectures in the
process. Before the Election Day, students were required to complete their voter’s
exactly 7.00a.m. And ended around 6.00p.m. At the end of the election, the ISEC
Chairman, Sulaimon, announced the results at Lecture Theatre 1 in the presence of all
the agents of the various aspirants, security men and campus journalists. Also present
during the announcement of the result were the Dean and Sub-Dean of Student
voting systems or DRE). This system is an innovation that affords students the
opportunity to vote for the candidates of their choice without necessarily having to
leave the confines of their classrooms or hostel rooms. The system will remove totally
the cumbersome nature of students having to go and queue to be able to vote, thereby
This research implies that since there have been series of successes recorded,
about e-voting, the system surely will if adopted by the student union government of
In this system investigation, the researcher started with the method of data collection
adopted with results to modern system. There was an in depth and comprehensive study
carried out in modern system as it consists of the fact methods and analysis of the facts found.
System investigation carried out on the National Independence Electoral Commission (INEC)
office to find the areas through which computerization can be applied and the setback that are
Many problems and delays are encountered in the manual operation the customer care
Vandalizing of ballot boxes in which their boxes are filled with already thumb printed
cards and use them to replace authentic boxes at the polling centre.
Network failure.
The new system is a fully computerized system; every aspect of voting is made easy,
timey and enjoyable. In the new system, all information about the voters is fed into the
computer system and stored during election a distinct feature of the voter is also footed and
stored.
3.4 Recommendation of New System
This new system is a fully computerized system and store data during election. A
district feature of the voter is also noted and store. The new system is purposed into
developed a computer based registration system that is aimed to reduce the rate of election
malpractice which have become a canker-worm that eaten deep into the fabrics of the nation
at large.
This is a detailed appraisal of the existing system including finding out in more detail
what the existing systems are and what the users requirements of any new or changed
systems are finally. It involves the definition of proposed system projections and dedications
from the recorded response with respect to the case study were made.
This involves coordination of efforts of the user department and the data department
getting the new system into operation so that at the end of the design stage a number of tasks
must be computed before the system is installed and ready to operate. The goal of the system
is installed and solves the major problems associated with problems as have been pointed out
Rigging and other electoral malpractice in the techniques of software engineering the
structure specifies how the various modules of the software interacts with one another for
example, how the registration module interacts with voting modules to ensure that only
registered voters in detailed design, the designing of the system is handled at the intra-model
level.
The purpose of system design is produce specification which will enable the complete
The input and output of the new system was designed based on data collect.
The element of output medium and procedure are defined here, the program processing to
users via the output interface. The program gives in the following ways:
The input design contains the pieces if information which are required to update the
master file. The input design is created using Php programming language link together with
Here, all the input element and procedures are specified and defined with consists of:
conveying data to machine sensible for direct input. Common data capture methods,
d. Data Entry Procedure: Data entry method for given processing depends on jobs
nature.
voters varchar(24) No
president varchar(64) No
invp varchar(64) No
exvp varchar(64) No
secretary varchar(64) No
treasurer varchar(64) No
auditor varchar(64) No
id int(11) No
fname varchar(50) No
lname varchar(50) No
email varchar(50) No
psw text No
hobby varchar(50) No
city_id int(11) No
image text No
id int(11) No
admin_email varchar(50) No
The data that will serve as input to the new system includes the name of party, age, address,
ward, etc.
3.9 REGISTRATION OF VOTERS
This involves the conventional manual files used in the old system to electronic files
in the disk. In the case of the new system, the new voter will have to fill a registration form,
the administrator will then approve the registration. The voter can now proceed to carry out
the voting.
Please see appendix at the back of this project for the flowchart.
This program is designed using the top-down method in which the main program is
first defined and even the remaining sub-program (modular specification). This top down
design is connected to what is called a structural chart as pronounced by Professor Nik Lan
Using this techniques, the main program or the “not” or “top” down chart consists the
program detailed design. The detailed was done using Psuedo code which valid program
a. Voter Registration Modules: This is the first module in the method. It is responsible
for the collection of personal data of voter, when this option is selected by clicking on
it or pressing the underline letter, the registration entry menu is introduced with record
items prompts the voters records are applied and store in a created file.
b. Accreditation Module: This module verifies the voter’s records to ensure that the
information he/she is having corresponds to the one stored in computer. If there is any
contradiction information the voter is rejected and so cannot vote. O the other hand, if
c. Voting Module: A computerized ballot sheet is generated in this section. This has the
list of party’s aspirants and offices from which the voters make a choice by the symbol
d. End Election/Voting Exercise and Display Election Results: A new dialog box will
display showing the election result, ranked with the party with the highest votes.
CHAPTER FOUR
The requirements for a full implantation of the new system include software,
Software Requirement: The software is an application that can be run on virtual server
(WAMP SERVER). It can also be deployed on the internet, when hosted on the ISP server.
As the new system was developed using the Php(Hypertext Preprocesor), it requires the
following software:
Dream weaver compiler and other related software that will be useful in the process.
Wamp server.
Hardware Requirement: Any computer that will be used to run this program will have the
following specification;
- 1024MB RAM
- Enhanced keyboard
4.2 System Implementation
Implementation follows on from the detailed stage. This involves the co-ordination of
efforts of the user department on gathering the new system into operations. The key tasks
- Programming language
- Program testing
- Program documentation
- System evaluation
- System maintenance
System failure have often been as a result and expressed for resulting from
computerization. This has always led to sabotage of new system even when everything is
working perfectly well. This fears that computer will take over position should be dispelled
through proper enlighten of the staff concerned. The data analyst would be required to ensure
that all involved with the system was capable of making it an operational success. The
Training can be achieved by: lecture and demonstration. Use of hand-outs and manuals
through all this, the organization will teach the staff on how to use the newly developed
system.
4.4 Program Testing/Running
Copy the folder into the www folder of the wamp. Open your web browser, and type
program can be complete without a suitable documentation. It is very important for proper
implementation and in terms of program maintenance. It is one of the criteria required for
Method of Documentation
b. Use of CD
How to load and run the program: To load the program or package for use, one has to
In evaluating system, try to compare the manure from the new system. In the effect to
do this things are putting in place like the testing of the system, the documentation most
especially the change over procedure that would be applied in the system is to ensure that the
- Does the system meet the original objectives in terms of cost technician performance and
operation?
- Have all the superseded system being discontinued that is the output accepted as correct?
The work pattern of any establishment will normally be affected by the introduction
- Direct Change Over: Here, the new system is introduced without any reference to
the old system in this method. This happen when there is similarity between old and
new system.
- Parallel Change Over: This is a situation where by the old system process
maintenance of the system, the following types can be adopted or all of them. It could be
or weakness in the design that were not detected and corrected during the
maintenance period.
CHAPTER FIVE
5.1 Summary
In this project design the implementation of online registration system in (INEC), the
researcher has been able to design a software that will replace the manual registration system.
The use of an online registration system will enhance in fast calculations of data between the
user and the procedure. Updating and retrieving of message will enable the organization to
5.2 Conclusion
Election is the only mean of upholding sound democracy and ensuring stability in the
political system of many controls. The use of computerized network system in voting system
use of expert system that will be used in voting is necessary because it will reduce illegal
means of acquiring more votes to favour a particular party or candidate will be a thing of the
past.
5.3 Recommendations
a. This study has suggested the use of data processing system, network and
investment.
c. With regard to this, it needs proper organization management and maintenance so
that predefined objectives will be achieved and to drive optimum benefits of the
d. The management should adopt the maintenance techniques for the new system as
prescribed by the researcher so that the system can render the expected service for
which as develop.
REFERENCES
Bozinnis, and Lakovou (2005): "Georgia's Unique Model for Election Reform,"
[Link], Nov. 1, 2005 Christopher Drew (2007): U.S. Bars Lab from
Data-monitor, Storer and Duncan (2004). US public opinion toward voting technologies.
InfoSENTRY Services.
Ekpoma (2016): "Voting For the New MillenniJm: An Implementati on of! E-Voting".
[Link] (20b3)
Garlach, songini and seligson (2007). Playing Marbles: The Gambia's Electoral System.
Johnson and Sarah et al "Diebold Voting Machines Can Be Hacked By Remote Control,"
[Link] Brennan (2010): Brennan Center for Justice at New York University
School of Law "Voting System Failures: A Database Solution," Sep. 13, 2010
Kalaichelvi et al. (2005). E-voting in Estonia 2005. The first practice of country-wide
King Onunwor, Rivers state University, Port-Harcourt Rivers state Nigeria. (2017): Voting
ALGORITHM
10 START
20 REGISTER NEW VOTER
30 DISPLAY VOTING INTERFACE
40 CAST VOTES
50 DISPLAY RESULTS
60 END
FLOWCHART
START
CAST VOTES
END
APPENDIX B
SOURCE CODES
1. [Link]
<?php
include('[Link]');
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"[Link]
<html xmlns="[Link]
<head>
1. Index page