Institute of Technology Department of Electrical and Computer Engineering (Computer Focus Area) Online Voting System of Ethiopian Government

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

UNIVERSITY OF GONDAR

INSTITUTE OF TECHNOLOGY
Department of Electrical and Computer Engineering
(COMPUTER FOCUS AREA)
Online voting system of Ethiopian government
Outline of presentation
•Introduction
•Objective of the project
General objective
Specific objective
•Scope of the project
•Significance of the project
•Methodology and Tools used
•Tools used
software
Hardware
•Functional and Nonfunctional requirement
Functional
Non Functional
•Design goals
•summary
introduction
Election or voting is a formal process by which Voters make their political choice
on public office or candidates for public office. It makes a fundamental
contribution to democratic governance.
The Constitution of the Federal Democratic Republic of Ethiopia, in its article 56,
declares a Political Party or a Coalition of Political Parties that has the greatest
number of seats in the House of People's Representatives shall form the executive
and lead it.
Also in the Amended Electoral Law of Ethiopia, Proclamation no 532/2007,
clearly puts that a Candidate who received more votes than other Candidates
within a Constituency shall be declared the winner (Article 25).
Objective of the project
General objective
The main objective of this project is developing web based voting system for the
government of Ethiopian election board. This voting system particularly aimed for
Ethiopia, to make elections, which may be held by public or by some officials for a
specific purpose, accurate and convenience.
Specific objective
To accomplish general objective of this project we should go through the track of
identifying the problem.
Selecting the appropriate development tools for the system.
designing friendly user interface, designing database to the system that can hold all the
necessary information.
implementing security mechanism that can denied unauthorized access of the system
and testing the system and integrating the whole system.
Scope of the project

• The scope of this project is developing web based voting system for Ethiopia
election system. There are different kinds of electronic voting system in the world,
but this project targets to do web based voting system. The system contains
modules that can handle voters and candidates’ registration system, including
vote-counting module. The project will cover the following activities:-
• Cast vote online.
• Registering voter and candidate to database
• Generate voter id automatically.
• Update profile .
• View profile from the database.
• Show vote result online.
• Limit access level of the voter.
Significance of the project
The main aim of this project is to automate the current manual system and it will solve the
problems that are in the manual system. This system saves resources by doing all things used
in election system; and counts the result for each candidate correctly and report with exact
value electronically.
The proposed system has the following main purposes:
 Improve voting service to the voters through fast, timely and convenient voting.
 Reduction of the cost incurred by the election board during voting process
 reduce the number of the staffs during the election
 cost cutting to produce an effective election management system.
The system is a lot easier to independently moderate the elections and subsequently
reinforce its transparency and fairness.
 it improved the moral (motivation) of the users to use the new technology.
It will provide speed, efficient, Flexibility, reliability, and security for the system users.
Methodology and Tools used

Tools used
• software
-Microsoft word 2013
- Microsoft PowerPoint 2013
- Xampp server
- Mysql database server
-Sublime
- Hardware
- Any Desktop Computer
- Flash disk 2GB - 8GB
- Compactable CD-ROM 700MB
- Laptop
Continued.......
• We use V-model in this system .The V-model is an SDLC model where execution
of processes happens in a sequential manner in a V-shape. It is also known
as Verification and Validation model.
The advantages of the V-Model method are as follows −
• This is a highly-disciplined model and Phases are completed one at a time.
• Works well for smaller projects where requirements are very well understood.
• Simple and easy to understand and use.
• Easy to manage due to the rigidity of the model. Each phase has specific
deliverables and a review process.
Functional and Nonfunctional requirement
• Functional
- Register Election Officer, Election Registrar, Candidates and voter
- Check authorization to cast a vote
- Cast Vote
- Generate report
- Counting
- Authentication
• Nonfunctional
- Usability Requirements
- Reliability Requirements
- Performance Requirements
- Security Requirements
- Safety Requirements
work flow of the current manual voting system
Election board of Ethiopia
system structure that we develop.

• Candidate:- perform log


in and advertise information

Online Voting Admin:- can


system control all the system

Voter:- can log in, vote and


view vote progress
Use case diagram of UML
• .
Class diagram of UML
Design goals
• The goal of the system design is to manage complexity by dividing the system in
to manageable pieces.
- Modifiability
- Flexibility
- Efficiency
- Accessibility :
- without geographical location limitation
- accessible without time limitation
- or the same information accessed by multiple users at the same time.
summary
We conclude that the online voting system is available and can be applied in practices, it saves
time, money and make citizens of a country have confidence by the result of election, this
will lead to choosing the right leader this plays an important role in pc building of a country.
It enables a voter to cast his/her vote through internet without going to voting closet and
additionally registering himself/herself for voting in advance, proxy vote or double voting is
not possible, fast to access, highly secure, easy to maintain all information of voting, highly
efficient and flexible. Hence, by this voting percentage will increase drastically. The using of
online voting has the capability to reduce or remove unwanted human errors

You might also like