An Online Voting System is a web based system that facilitates the running of elections online. Most higher learning institutions in Kenya conduct elections regularly in order to elect a student leadership to elect them. The elections conducted are mainly manual hence they are marred with irregularities which usually affect negatively the results of the election. In this era of advanced technology where online systems boosts work speed, reduces mistakes and promote the generation of accurate results, having a manual system like the paper-based version becomes a misfortune. An online system, which involves procedures like registration of voters, vote casting, vote counting, and declaring results etc. would constitute a good solution to replace current system that is in the universities in Kenya. Online systems have the advantage of providing convenience to the voter and reduce the time wasted in the queuing process at election centers and also promote security in the voting process.
This paper hence describes the UVS which is a web-based online voting system that helps facilitate voting on the internet by providing a platform students are provided with an online registration form which requires them to register as voters, and then the details filled on the form are submitted in the database which then approves the user who can then login into the UVS and cast their vote. The UVS was developed using the waterfall model due to the adaptive nature of web based applications and the system proved that a computerized solution is possible with elimination of human related faults that are a commonplace in employment of human clerks to manage the election process. This paper has proposed the basic structure of the system and its functionality which can be employed to replace the current electoral system used in Universities.
Table of Contents
CHAPTER ONE
INTRODUCTION
1.1 Background of the study
1.2 Problem Statement
1.3 Aim of the Project
1.4 Objectives of the project
1.5 Objectives of the system
1.6 Significance of the Project
1.7 Project Justification
1.8 Scope of Study
1.9 Limitation of Study
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
2.2 Case Study: Easwari Engineering College Voting System
2.2.1 System Background
2.2.2 System Workaround
2.2.3 Product Functions
2.2.4 Overview of Data Requirements
2.2.5 Constraints
2.2.6 Features on the System
CHAPTER THREE
RESEARCH METHODOLOGY
3.1 Introduction
3.2 System Overview
3.3 System Analysis
3.3.1 Existing System
3.3.2 Limitations of the Existing System
3.3.3 Proposed System
3.4 System Requirements
3.4.1 Technologies
3.5 Hardware and Software Requirements
3.6 System Design
3.7 Database Design
3.7.1 Administrators
3.7.2 Candidates
3.7.3 Members
3.7.4 Positions
3.8 Database Entity-Relation (ER) Diagram
3.9 Data Flow Diagram
3.10 Use Case Diagram
3.11 Activity Diagrams
3.12 System Flow Chart
Administration Control Panel
Student Home
CHAPTER FOUR
TESTING AND RESULTS
4.1 Introduction
4.2 Form input and Reports Design
4.2.1 User/Voter Registration Form
4.2.2 User Login Form
4.3 Testing
4.3.1 User logged in page
4.3.2 Current Polls Page
4.3.3 User Profile Management Page
4.3.4 Admin Logged in page
4.3.5 Manage Positions Page
4.3.6 Manage Candidates Page
4.3.7 Manage Administrators Page
4.3.8 View Results Page
4.4 Results
4.4.1 Voting Process
4.4.2 Vote Tallying
CHAPTER FIVE
CONCLUSION, RECOMMENDATIONS AND FUTURE WORK
5.1 Conclusion
5.2 Recommendations and Future Work
Project Goals and Key Topics
The primary aim of this research is to develop and implement a University Voting System (UVS) that replaces traditional, manual, paper-based electoral processes in Kenyan higher learning institutions with a secure, automated, web-based platform to enhance transparency and efficiency.
- Transition from manual to electronic voting systems
- Improvement of election security and integrity
- Reduction of electoral fraud and vote rigging
- Development of a robust web-based voting application using PHP and MySQL
- Automation of vote counting and result generation
Excerpt from the Book
3.3.2 Limitations of the Existing System
The problems of the existing manual system of voting include among others the following:
1. Expensive and Time consuming: The process of printing ballot papers and also filling the details of various candidates names takes too much time and is expensive to conduct.
2. Too much paper work: The process involves too much paper work and paper storage which is difficult as papers become bulky with the population size.
3. Errors during data entry: Errors are part of all human beings; it is very unlikely for humans to be 100 percent efficient in data entry.
4. Loss of ballot papers: Some times, ballot papers get lost in the process of preparing them hence sometimes some students do not vote due to the shortage of ballot papers.
5. Manual systems are very subject to voter error and that could potentially lead to fraud acts by various candidates.
6. Short time provided to view the voter register: This is a very big problem since not all people have free time during the given short period of time to check and update the voter register.
7. Above all, a number of voters end up being locked out from voting.
Hence there is great desire to reduce official procedure in the current voter registration process if the general electoral process is to improve.
Summary of Chapters
CHAPTER ONE: Provides an introduction to the study, defining the background, problem statement, objectives, and significance of implementing an online voting system in Kenyan universities.
LITERATURE REVIEW: Examines existing electronic voting methods and studies, highlighting the technological advancements and requirements for secure online electoral systems.
RESEARCH METHODOLOGY: Details the system analysis, design, software models, and database architecture used to create the University Voting System.
TESTING AND RESULTS: Documents the development of the user interfaces and the testing process performed to verify the functionality of the registration, login, and voting modules.
CONCLUSION, RECOMMENDATIONS AND FUTURE WORK: Summarizes the study's findings and suggests future improvements, such as integrating biometric verification and mobile applications.
Keywords
Online Voting System, UVS, Kenyan Universities, Electoral Process, Web-based Application, PHP, MySQL, System Security, Voter Registration, Electronic Voting, Database Design, Automation, Information Systems, Transparency, Student Leadership
Frequently Asked Questions
What is the core focus of this research project?
The project focuses on the design and implementation of a web-based University Voting System (UVS) to replace manual voting procedures in Kenyan higher education institutions.
What are the primary themes addressed in this work?
Key themes include electoral transparency, the transition from paper-based to electronic voting, system security, automated vote tallying, and user-centric web interface design.
What is the main objective of the proposed system?
The primary goal is to provide a reliable, secure, and convenient platform for students to vote online while ensuring voter anonymity and preventing election-related malpractice.
Which methodologies were utilized for system development?
The research adopted the waterfall software development model and employed web technologies including HTML, CSS, JavaScript, PHP, and a MySQL database backend.
What content is covered in the main body of the project?
The main body covers the analysis of existing manual voting limitations, the technical architecture of the UVS, database schema design, and a detailed walkthrough of the testing and implementation phase.
Which terms best characterize this study?
The study is best characterized by terms such as Online Voting, E-voting, Automated Election, System Integrity, and University Governance.
Why is the waterfall model considered appropriate for this project?
The waterfall model was chosen because it offers a principled, sequential approach that effectively separates logical and physical design phases, which is advantageous for managing large development projects.
What specific security measures are included in the UVS database?
The database uses normalized tables (Administrators, Candidates, Members, Positions) to ensure data integrity and employs unique IDs and authentication to secure voter information.
What are the identified future improvements for this system?
Future work recommendations include implementing biometric authentication (fingerprint/face recognition) and developing native mobile applications to increase speed and security compared to browser-based access.
- Arbeit zitieren
- Simon Kaguru (Autor:in), 2017, Design and Implementation of a web-based University Voting Sytem, München, GRIN Verlag, https://www.grin.com/document/387298