DESIGN AND DEVELOPMENT OF E-VOTING SYSTEM USING MATLAB
ABSTRACT
E-voting refers to the option of using electronic means to vote in referendums and elections. E-Voting is an election system that allows a voter to record his or her secure and secret ballot electronically. The inefficiency of voting process in Nigeria has resulted in a lot of problems. These problems have continued to obstruct the peace of democracy in Nigeria because the choice of a capable candidate is not encouraged by the current system. The aim of the study is to examine the Design and Development of Electronic Voting System in Matlab. In achieving this aim, the following specific objectives were set out to design and develop a software platforms for voter registration, election voting, real-time election results collation and monitoring and mostly for voters remote access to elections, design and develop an electronic device that incorporates smart card reader and fingerprints technology for voters accreditation, authentication and verification, design and develop an administration dashboard for the election administrators, and execute simulations and compare the results of the designed e-voting system and other voting systems. The methodology adopted in this study is the object oriented analysis and design methodology (OOADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. When this work is completed using all the information and data at hand, with the retrieved one in respect of this research, it is expected to give an account of the Design and Implementation of Electronic Voting System using Matlab.
CHAPTER ONE
1.1 Introduction
E-voting is short for “electronic voting’ and refers to the option of using electronic means to vote in referendums and elections. There are systems such as DRE (Direct electronic recording) voting machines that record the vote without that vote being transmitted over the Internet or another network. The interface of a DRE machine can be a touch screen or a scanner that scans the ballot paper where the voter marked the vote. The vote is then registered and stored in the voting machine. Then there is the voting over the Internet that uses a Personal Computer (PC) with an Internet-connection to cast the vote and send it to be stored in another remote computer. Personal Digital Assistants (PDA”s), telephones or mobile phones can also be used to cast a vote electronically. There are a wide variety of e-voting set ups, ranging from the casting of the vote with the aid of an electronic device (voting machines) inside computer intelligence polling station to casting a vote anywhere outside the polling station at a PC and transmitting the vote via the Internet.
As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.
1.2 Background of the Study
E-Voting is an election system that allows a voter to record his or her secure and secret ballot electronically. In 2004; it’s estimated that approximately 30 percent of the voting population in the United State used some form of e-voting technology, including direct electronic recording (DER) touch screen or optical scanners, to record their vote for president. (Vihti, 2006). Electronic votes are stored digitally in a storage medium such as a tape cartridge, diskette, or smart card before being sent to a centralized location where tabulation programs compile and tabulate results. Advocates of e-voting point out that electronic voting can reduce election costs and increase civic participation by making the voting process more convenient. Critics maintain that without a paper trail, recounts are more difficult and electronic ballot manipulation, or even poorly-written programme code, could affect election results. (Wahlstift, 2000)
There is an ongoing discussion in many countries about e-voting via Internet or electronic distance voting. While some kind of e-voting is already widely used by society, organizations and private industry voting needs as well as non professional/ non-official polling, the situation is quite different when it comes to national elections and referendums. Several countries are considering the introduction of e-voting and are running a variety of pilot projects. Because of security concerns there is, in some countries, a strong opposition to any kind of e-voting, but especially when it comes to the use of the Internet for voting at national elections or referendums.
1.3 Statement of the Problem
The inefficiency of voting process in Nigeria has resulted in a lot of problems. These problems have continued to obstruct the peace of democracy in Nigeria because the choice of a capable candidate is not encouraged by the current system. These problems include:
- High rate of rigging during election process
- Multiple voters
- Inefficient and inaccurate counting of voters by officers concerned.
- Long queues observed at polling stations
- Illegible voters casting their vote
- Lost votes due to either wrong voting or the case of any accident occurring during transportation of the statement of result and other electoral materials to the collection centers.
1.4 Aim and Objectives of the Study
The aim of the study is to Design and Develop an Electronic Voting System in Matlab. In achieving this aim, the following specific objectives were set out as follows:
- To design and develop a software platforms for voter registration, election voting, real-time election results collation and monitoring and mostly for voters remote access to elections.
- To design and develop an electronic device that incorporates smart card reader and fingerprints technology for voters accreditation, authentication and verification.
- To design and develop an administration dashboard for the election administrators.
- To execute simulations and compare the results of the designed e-voting system and other voting systems.
1.5 Significance of the Study
The significance of an e-voting system to the society and mostly to Nigeria are outline as follows:
- The study will provide INEC (Independent National Electoral Commission) with a means to conduct less costly and fair elections.
- The secure and flexible database management system safeguards data and information to account for credible elections.
- It will serve to reduce the workload in the process of conducting election.
- As it incorporates remote voting individuals can vote from their convenience.
- It will enable INEC reduce the time wasted in collating and announcing election result.
- It will greatly reduce and eliminate disenfranchising electorates.
- It will serve to eliminate invalid votes, curb election violence as votes are counted immediately as they are cast.
This study will also be of immense benefit to other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.
1.6 Scope of the Study
This study is restricted to Design and implementation of Electronic Voting System using Matlab. However, the scope of this research work would be restricted to only Student Union Government, Federal Polytechnic Nekede.
1.7 Limitations of the Study
During the course of this study, many things militated against its completion, some of which are:
- Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
- Establishment Policies: Establishment policies posed a serious limitation as most staffs are not ready to release information needed for this project work. There were lots of information needed from the staffs of this institution to enhance the study which took them time to release or they did not release at all for security purposes, hence the scope was reduced.
- Research material: availability of research material is a major setback to the scope of the study.
- Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
- Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet, questionnaire and interview).
1.8 Operational Definition of Terms
- Direct-Recording Electronic (DRE) Voting System: Records votes by means of a ballot display provided with mechanical or electro-optical components that can be activated by the voter (typically buttons or a touch screen); that processes data with computer software; and that records voting data and ballot images in memory components
- Paper-Based Electronic Voting System: Paper-based voting systems originated as a system where votes are cast and counted by hand, using paper ballots.
- Information and Communication Technology: This is referred to those technologies that determine the efficiency and effectiveness with which we communicate and the devices that allow us handle information.
- Ballot Paper: Material with which voters used to cast their votes.
- Ballot Box: A container in which voters drop their votes
- Ballot: A vote recorded in an election.
- Collation Centre: A designated location where results are collected.
- Computer: An electronic device that stores data, processes data and produces an output as information.
- Democracy: This is the government of the people for the people and by the people.
- Election: The act of choosing by voting one of the candidates for a position.
- NSIEC: Nigeria State Independent Electoral Commission
- Home Page: The front door to a website. Normally contains links to other sites or pages.
- Poll: The process of voting at an election.
- Poll Station: A centre or venue where voters cast their votes.
- Rigging: To manipulate election result in favour of another person.
- Voter’s Card: This is a card given to a voter to ascertain that he has the right to vote.
- Votes’ Register: This is a register containing the data of eligible voters completed by the election officials.
CHAPTER TWO
2.0 Literature Review
2.1 Introduction
The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …
Procedure for Downloading the PDF (Docx) Material
Design and Development of E-Voting System using Matlab can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.
Seminar Material Cost ₦3,000 | Project Material Cost ₦5,000 |
Request Complete Material
Click here to request the Complete Material via WhatsApp including;
|
TABLE OF CONTENTSPRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of the Study
- 1.3 Statement of the Problem
- 1.4 Aim and Objectives of the Study
- 1.5 Significance of the Study
- 1.6 Scope of the Study
- 1.7 Limitations of the study
- 1.8 Operational Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 Theoretical Framework
- 2.2.1 Benefits of E-voting
- 2.2.2 Types of Voting System
- 2.2.3 Paper-based Electronic Voting System
- 2.2.4 Direct-Recording Electronic (DRE) Voting System
- 2.2.5 Public Network DRE Voting System
- 2.2.6 Online Voting
- 2.2.7 Electronic Ballots
- 2.2.8 Overview of Two-factor Authentication
- 2.2.9 Authentication Factors
- 2.2.10 Smart Card Technologies
- 2.2.10.1 The Smart Card Chip
- 2.2.11 Types of Smart Cards
- 2.2.12 Smart Card Reader
- 2.2.13 Fingerprint Authentication System
- 2.3 Conceptual Review
- 2.3.1 E-voting
- 2.4 Empirical Review
- 2.5 Students’ Council Elections
- 2.6 The Adoption Process of E-voting
- 2.7 Web Portal
- 2.7.1 Types Of Web Portals
- 2.8 Database for Student Web Portals
- 2.8.1 Merits of Integrating Databases in Web Applications
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages Of The Existing System
- 3.2.3 Weakness of the existing System
- 3.3 Analysis of the Proposed System
- 3.3.1 Data Flow Diagram of the Proposed System
- 3.3.2 Advantages of the Proposed System
- 3.3.3 Justification of the Proposed System
- 3.4 Functional Requirements
- 3.4.1 Use Case Diagram of the Admin / User Privileges
- 3.5 Data Requirements
- 3.6 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Introduction
- 5.2 Summary
- 5.3 Conclusion
- 5.4 Recommendation
REFERENCES
APPENDIX A - “SOURCE CODE”
APPENDIX B - “OBJECT PROGRAM”
Disclaimer for Complete Material Utilization
The displayed research work titled "Design and Development of E-Voting System using Matlab" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
PRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of the Study
- 1.3 Statement of the Problem
- 1.4 Aim and Objectives of the Study
- 1.5 Significance of the Study
- 1.6 Scope of the Study
- 1.7 Limitations of the study
- 1.8 Operational Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 Theoretical Framework
- 2.2.1 Benefits of E-voting
- 2.2.2 Types of Voting System
- 2.2.3 Paper-based Electronic Voting System
- 2.2.4 Direct-Recording Electronic (DRE) Voting System
- 2.2.5 Public Network DRE Voting System
- 2.2.6 Online Voting
- 2.2.7 Electronic Ballots
- 2.2.8 Overview of Two-factor Authentication
- 2.2.9 Authentication Factors
- 2.2.10 Smart Card Technologies
- 2.2.10.1 The Smart Card Chip
- 2.2.11 Types of Smart Cards
- 2.2.12 Smart Card Reader
- 2.2.13 Fingerprint Authentication System
- 2.3 Conceptual Review
- 2.3.1 E-voting
- 2.4 Empirical Review
- 2.5 Students’ Council Elections
- 2.6 The Adoption Process of E-voting
- 2.7 Web Portal
- 2.7.1 Types Of Web Portals
- 2.8 Database for Student Web Portals
- 2.8.1 Merits of Integrating Databases in Web Applications
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages Of The Existing System
- 3.2.3 Weakness of the existing System
- 3.3 Analysis of the Proposed System
- 3.3.1 Data Flow Diagram of the Proposed System
- 3.3.2 Advantages of the Proposed System
- 3.3.3 Justification of the Proposed System
- 3.4 Functional Requirements
- 3.4.1 Use Case Diagram of the Admin / User Privileges
- 3.5 Data Requirements
- 3.6 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Introduction
- 5.2 Summary
- 5.3 Conclusion
- 5.4 Recommendation
REFERENCES
APPENDIX A - “SOURCE CODE”
APPENDIX B - “OBJECT PROGRAM”
Disclaimer for Complete Material Utilization
The displayed research work titled "Design and Development of E-Voting System using Matlab" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
Frequently Asked Questions (FAQ)
Can this topic “Design and Implementation of a Web Based Live Chat Communication System” be used for Computer Science (CS) Project?
Yes it can be utilized for research — Web Based Live Chat may refer to any kind of communication over the Internet that offers a real-time transmission of text messages from sender to receiver. The aim of the study is to Design and Implement a Web Based Live Chat Application that will allow users within an intranet / internet connection to engage in private and public conversations. In achieving this aim, the following specific objectives were laid out to develop a conceptual design for a secure, accessible and user-friendly web based Live Chat Application, and perform tests on the said system to assure functionality, accessibility and usability of the system. The motivation that led to the implementation of the proposed system is that, group work cannot be done …
Is the topic “Comparative Analysis of the Performance of the Insurance and Banking Industries in Nigeria” recommended for Banking and Finance (BF) Project?
Yes it is highly recommended — This work appraise the comparative analysis of the performance of insurance and banking industries, the important role they played in the economic development of the nation, and they constitute as the pillar on which the economy of any nation can be created. In chapter one of this project, the general overview of the study is reviewed, terms used in the study was brought to light. In chapter two literature review on insurance and banking industries as prime movers of the economy were mentioned. In chapter three, Research methodology, Research design ands methods of data collection were used in writing the project. In chapter four, presentation and analysis of data generated were collected and analyzed, which was done by tabulation and interpretation. …
Is the topic “Design and Implementation of Road Traffic Offence Information Management System” recommended for Computer Science (CS) Project?
Yes it is highly recommended — Road Traffic Offence refers to any act that causes or liable to cause violation of road traffic rules and regulations. Road traffic offence is an action taken or action not taken that violates road safety rules and regulation. Traffic violation is a serious offence, which could endanger the lives of drivers and pedestrians. The aim of the study is to Design and Implement Road Traffic Offence Information Management System. In achieving this aim, the following specific objectives were laid out as follows to design and develop an application that will: Centralized road traffic offence information database where road traffic offence information can be easily accessed by all authorized user, Store and maintain accurate database record of traffic offenders, Reduce error …
Can the material for “Local Government as an Instrument of Development” be used as a guide for Public Administration (PA) Project?
Yes it can be used — This deals with Local government as an instrument of development. This is important because Local Government is closer to the people. And its financial capability will enhance development in Nigeria. The data collection from both primary and secondary sources through the use of questionnaires and library materials. The findings discover that, the development of Shomolu Local Government is hindered by workers attitude. It is therefore recommended that motivation of workers will enable them to put in their best and there should be proper funding of the Local Government with this the local government will be able to deliver service to the people. …
Can the material for “The Reduction of Occurrence of Crime in Rural and Urban Communities” be used as a guide for Criminology and Security Studies Project?
Yes it can be used — Crime is any unlawful act punishable by a state or other authority. The act is considered a criminal offence when it is not only harmful to the individuals but to the society or community. The study was carried out to examine the Reduction of Occurrence of Crime in Rural and Urban Communities. In achieving this aim, the following specific objectives were laid out to examine the crime challenges common in rural and urban communities and identify crime prevention efforts and strategies by community members and police in rural and urban communities. Investigation revealed that criminal offences are defined by criminal law of every country. Many young people in crime are as a result of poverty, lack of basic education and …
Can the material for “Design and Implementation of the Pay as You Go Call Billing System” be used as a guide for Computer Science (CS) Project?
Yes it can be used — It is obvious that the trend in techniques today has gone beyond the ordinary to extraordinary expect are working unrelenting to postulate new theory, disorder or manufacture new technology to satisfy the human desires or need and to solve global problems that is to say as time changes new development comes into place. Today the use of traditional or manual system of problem solving has left an excruciating pain, struggle and downfall of many business organizations. Today almost ever business activities can be carried out using automatic machines. The automation of these activities has contributed immensely to the comfortability of human existence therefore via the desire and need to improve. The standard of living, the computer has been introduced to the various …
Is the topic “A Review of the Challenges in Providing Information Resources in the Information Age in Nigeria” recommended for Education Project?
Yes it is highly recommended — The need for a study of this nature is based on the challenges faced by libraries in providing effective services in the 21st century which has led to pressure on library service and resources. From close observation, the library is faced with significant gaps in the existing collection and the increasing output of new literature. Moreover, it seems there is inadequate provision of resources in the library to cope with the demands of users. Most libraries in Nigeria hardly acquire enough materials due to lack of fund. It is also worrisome that this attitude can affect the quality of service and resources provided by libraries to their teeming users and cause a decline in research. This therefore prompted an investigation …
Is the topic “Information Management System for Nollywood Movies, Television Shows and Music” recommended for Management Project?
Yes it is highly recommended — Information Management System (IMS) is a software designed to facilitate the storage, organization and retrieval of information. The aim of the study is to design and implement a web-based information management system for Nollywood movies, television shows, and music. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will provide access to users to observe different reviews on a movie or song before downloading and evaluate the needs that could be utilized to build an information management system. The motivation that led to the implementation of the proposed system is that the existing system is manually operated and management of records of Nollywood Movies, Television Shows and Music is time …
Can the material for “An Assessment of the Impact of Poverty Reduction Programmes in Nigeria as a Development Strategy” be used as a guide for Public Administration (PA) Project?
Yes it can be used — This study assessed the impact of poverty reduction programmes as a development strategy in Nigeria. The study first of all examined issues of poverty and underdevelopment in Nigeria, attributing it to lack of employment, high rate of illiteracy among the citizenry, poor infrastructure, inadequate access to micro credit facilities, mismanagement of public funds, bad governance, instability of the governments and its policies. The study also examined the efforts made by different governments in poverty alleviation within this period. A total number of 120 respondents were selected and administered with questionnaires, and their responses collated and analyzed. The chi-square statistical technique and percentages were used in analyzing the collated data, and testing of the research hypothesis. Results revealed that poverty alleviation …
Can this topic “Role of Government in Co-Operative Development” be used for Economics Project?
Yes it can be utilized for research — The Role of Government in Co-operative Development emphasis on the economic growth of the nation and the eradication/alleviation of poverty among the populace. The significant of the contribution of government towards the growth of co-operative society in the country (Nigeria) cannot be over emphasized because it has brought about the reduction of dependency rate of the country. This increasing the national income of the country. The government take no special interest in the co-operative movement outside providing it with the necessary legal basis for registration and under some circumstances, granting minor privilege in the form of reduced tax rate. The aim of this project is to find out the role of Anaocha Co-operative society development, Anaocha local government area in …