Professional Documents
Culture Documents
Student Voting System
Student Voting System
PROJECT PROPOSED
BY:
Academic Supervisor:
Department of
I hereby declare that this project is my very own original work and has not been
presented in any institution for the award of any academic certificate
Signature:
__________________________________________________________
Date:
__________________________________________________________
Supervisor: ___________________________________________________
Signature: _________________________________________________________
Date: _________________________________________________________
iii
Table of Contents
LAIKIPIA UNIVERSITY ..................................................................................................................... ii
INTRODUCTION ............................................................................................................................. 1
1.3 Objectives............................................................................................................................ 2
METHODOLOGY ........................................................................................................................ 8
iv
3.2.2 System Design Tools .................................................................................................... 9
References ................................................................................................................................... 12
APPENDICES ................................................................................................................................ 13
v
CHAPTER ONE
INTRODUCTION
1.1 Background Information
E-democracy is a term produced from the words "Electronic" and "democracy," and
comprises the use of electronic communications technologies such as the Internet in
order to enhance democratic processes and provide increased opportunities for
individuals and communities to interact with government and for the government to
seek input from the community. E-democracy is at the convergence of traditional
democratic processes and Internet technology. E-democracy can also be deemed as the
use of electronic communications technologies, in the policy-making process and the
government-citizen relations in order to encourage a direct and more active citizen
participation in public life and the decision-making process. E-democracy is also
sometimes referred to as cyber democracy, tele democracy or digital democracy. E-
voting is a term produced from the words "Electronic" and "voting" and encompasses
several different types of voting, embraces both electronic means of casting a vote and
electronic means of counting votes. Electronic voting is the option of using electronic
means to vote in referendums and elections, including polling place e-voting and remote
e-voting. Remote e-voting options include voting over the Internet and the use of
personal digital assistants (PDAs) or telephones or mobile phones to cast a vote
electronically. Electronic voting technology can include punch cards, optical scan
voting systems and specialized voting kiosks. It can also involve transmission of ballots
and votes via telephones, private computer networks or the Internet (Valsamidis et.al,
2013)
In the present system there is no such application level system provision in the
university to carry out the voting and procedure as a whole. Also in the present status,
there is no such application in use for automated system for voting according to the
voting structure existing in the Laikipia University. All the step by step procedures are
carried out by the authorized authorities. The fact is all the procedures are carried out
manually, starting from the registration of members, proposing of bills, recording of
votes and result publishing. Manual conducting of the processes results to the following
disadvantages;
1.3 Objectives
1.4 Scope
The scope of my research is Laikipia University, in particular the student voting system
by the electoral board.
2
1.5 Justification
3
CHAPTER TWO
LITERATURE REVIEW
The main concern in the world of software production today is the need to come up with
user friendly systems. All the enterprises and organizations are therefore looking for
systems that are easy to interact and one that their users will be comfortable to work
with to enhance productivity and efficiency. User centered interface design is a major
issue in the design of software. However, when designing a system, the designer must
take into consideration the user's needs, and then proceed to design the system
according to his/her understanding of the user's needs and Several software’s
developments have been done to implement electronic voting.
CASE STUDIES
The US House of Representatives recorded and roll call votes are normally taken by
electronic device, except when the Speaker orders the vote to be recorded by other
methods prescribed by the Rules of the House. In addition, quorum calls are generally
taken by electronic device. Each Member is provided with a personalized Vote-ID Card
which can be used to vote electronically. A number of vote stations are positioned
around the Chamber. Each vote station has a slot into which the voting card is inserted
and buttons marked "yea," "nay," "present." The stations have an "open" indicator,
which is lit when a vote is in progress and the system is ready to accept votes. Members
vote by inserting the voting card into the card slot and pressing the appropriate button to
indicate the Member's choice. Members, if they wish, may have their votes recorded by
handing a paper ballot to the Tally Clerk, who then records the vote electronically
according to the indicated preference of the Member. The paper ballots are green for
"yea," red for "nay," and amber for "present." The voting machine records the votes and
tallies the result when the vote is completed (US House of Representatives History, Art
& Archives, 2010).
4
The electronic voting system of India (EVM).
In India all earlier elections be it state elections or Centre elections a voter used to cast
his/her vote to his/her favorite candidate by putting the stamp against his/her name and
then folding the ballot paper as per a prescribed method before putting it in the Ballot
box. This was a long, time-consuming process and very much prone to errors. This
situation continued till election scene was completely changed by electronic voting
machine (EVM). No more ballot paper, ballot boxes, stamping, etc. all this condensed
into a simple box called ballot unit of the electronic voting machine. EVM is capable of
saving considerable printing stationery and transport of large volumes of electoral
material. It is easy to transport, store, and maintain. It completely rules out the chance
of invalid votes. Its use results in reduction of polling time, resulting in fewer problems
in electoral preparations, law and order, candidates' expenditure, etc. and easy and
accurate counting without any mischief at the counting Centre. It is also ecofriendly.
This project is based on assembly language programming. The software platforms used
in this project are Keil uVision3 and C Programming (Beynon, 2004).
5
physically to have that done making the system more of a standalone application.
(Crespi, 2005)
The Student Online voting system is intentioned to simplify the functions of the
Laikipia University electorate by making the processes involved to be simpler, fast and
economical. The proposed system will play a crucial role in enhancing the university’s
realization of its goals and objectives by facilitating the voting process.
This system will be user friendly and a lot easier to independently moderate the
elections and subsequently reinforce its transparency and fairness. The proposed system
will lead to less cost and effort required to run the business of the university.
6
ii. It will be cheap because no money is required in the production of ballot papers and
boxes.
7
CHAPTER THREE
METHODOLOGY
Incremental methodology has various benefits which include; First, after each iteration,
regression testing should be conducted. During this, testing faulty elements of the
system can be quickly identified because few changes are made within any single
iteration. Second, it is generally easier to test and debug than other methods of software
development because relatively smaller changes are made during each iteration. This
allows for more targeted and rigorous testing of each element within the overall system.
Incremental has limitations too, as additional functionality is added to the product,
problems may arise related to the system architecture which were not evident in earlier
prototypes or first stages
8
3.2 Analysis and Design Tools
3.2.1.1 Interviewing
Interviewing will be used as the data collection technique since the researcher will be
able to get the information about the challenges encountered during the election process
from the people incharge.
3.2.1.2 Observation
The researcher will also use observation as a data technique as he/she will be able to
learn how the whole voting process is conducted at Laikipia University.
10
System verification and validation involves the reviews and walkthroughs that the
researcher will use. Testing and validation of the online voting system will involve the
following methodologies:
11
References
government.
N.A. Saleemi, (2009), General Principles of Law Simplified, Saleemi Publications Ltd.
Nairobi
Tudor Jackson (1986), the Law of Kenya an Introduction, Kenya Literature Bureau,
Nairobi
12
APPENDICES
Appendix (I): Project Gant Chart
Length in days 5 30
Idea generation
Proposal writing
ITEM COST(KES)
Laptop 45,000.00
Miscellaneous 1000.00
TOTALS 52,100.00
13