Automated Voting System
COMPUTERIZED VOTING SYSTEM OF THE STUDENT COUNCIL ORGANIZATION OF REDEEMING GRACE LEARNING CENTER
Faculty of Computer Studies Department
Cavite State University Imus Campus
In Partial Fulfillment
Of the Requirements for the subject ITEC55B
System Analysis and Design
Rina E. Tabamo
Jayson Philbert Ted C. Maaol
Joshua B. Tabal
October 2012AcknowledgementForemost, the researchers would like to express the sincere gratitude to all those people who give their time to help in making this thesis study. Thank you to the administrator of Redeeming Grace Learning Center, Ms. Valerie Hufano Insigne for allowing the researchers to conduct an interview in their school. Besides to that, the researchers would also like to say thank you to Mr. Jason Edward Hilario for the continuous support in helping the researcher to develop their proposed system. The researchers would also like to thank their beloved professors especially Mr. Ricky Tepora for teaching the researchers how to use visual basic programming language connecting to the database, for his advice and encouragement throughout the course of this thesis. And to Mr. Vonn Romel Garido for correcting the grammar and correcting the construction of sentence. And also Mr.Paul Sarreal for teaching the researchers the format and criticizing the documents. The researchers take this opportunity to acknowledge the people behind the tutorials in YouTube and lastly a big thanks to the family, friends, classmates, and teachers, thank you. Abstract
This project was founded and created to replace the existing manual voting system of Redeeming Grace Learning Center (RGLC) that had produced inconvenience not only to the voters but also to the election facilitators. The researchers goal was to develop a secure, fast, accurate, user-friendly system for a small scale election. The system is designed solely and is limited for the student Council election of RGLC and could append instantly voters and candidates.
The researcher used the methodology called V-model because it fits the way they conduct their research. It involves seven stages which are (1) requirement specification, (2) software analysis, (3) software design, (4) coding, (5) software design testing, (6) user feedback and (7) operation and maintenance.
Computerized voting systems are widely used in elections. This paper describes using a computerized voting system as the basis for a project in an Information Technology course. Through the formulation of this system the students are indeed confident that the whole electoral process will not only be fast and quick but most of all accurate and precise.Table of Contents
Acknowledgement 2Abstract . 3Chapter1Introduction . 6-7Statement of the Problem .
7Significance of the Study ..
7-8Objectives of the Study .. 8Time and Place of the Study . 8Scope and Limitation .. 8-9Operational Definition of Terms 9-10Chapter2Review of Related Literature . 11-13Chapter3Methodology . 14Research Design .. 14-16System Design .. 16-18Data Gathering Procedure and Data Analysis ......... 18-19Research Instruments . 19System Requirements . 19-20AppendixFish Bone Diagram . 21-22Context Flow Diagram 22
Data Flow Diagram . 23
Normalization .. 24
Entity Relationship Diagram . 24Flow Chart 25Gantt Chart .. 25Chapter 1IntroductionA computerized voting system comprising single or multiple voting stations for controlling and being a voting station simultaneously. The voting system includes an integrated pointing device with graphical user interface for displaying the ballots. The voting stations may or may not be interconnected and indeed may operate as a single unit as a complete polling station.
The Student Council elections have always been a yearly activity for every school. It is an activity wherein each student is required to choose from a set of candidates who will represent each position in the Student Council. In order for the student to accomplish this, the student must go through several processes. After all the votes have been cast, the voting procedure goes again through several processes. The votes are collected and are then counted, which could take several hours to several days, depending on the volume of votes.
In present generation, people became more literate especially with the use of computers. Technologies emerged to introduce many different ways of advancement. Computer machines are of these. Computers now in existence are the most powerful machines than can almost do anything in peoples lives. Hence, the proponent has decided to propose a system to improve the existing manual voting system.
Redeeming Grace Learning Center (RGLC) is one of the schools who still implementing manual process in their election of student council where the positions are Student Head, Assistant Student Head, Secretary, Treasurer, 5 Senators, and 4 Ambassadors. Redeeming Grace Learning Center has been successfully operated as a private Christian School since 1997. It was organize to establish, operate and administer an educational institution.
The proponent aims to convert the existing manual system of RGLC into a computerized voting system that will help them to lessen the time of their voting process. It also provides security for the voter and the system both internal and external. The external security system may be controlled by the controllers in the voting area while the internal security system operates independently. The proposed system will also make their election hassle free, especially to the teachers or administrator who counts the vote of the students one by one.
Statement of the Problem1. A manual voting requires an accurate count of votes in able to know the results of the winning candidate after the voting process. The results of manual voting came into question due to several factors regarding human error and miscount of votes. How to ensure the accuracy in counting of votes in voting system of Redeeming Grace Learning Center in order to be more reliable? 2. Many of the traditional problems faced in manual voting revolve around security issues. Tallying and transmission of result are the root of unintended errors. How to secure the integrity of the votes of the student? 3. It takes a lot of time in voting manually because the student needs to write down their chosen candidate, and it is hassle for the teachers/administrator to count the votes of the student one by one. Hence, it is very time consuming. How to lessen the time of gathering of the results without counting manually?
Significance of the StudyThe proposed system will help the Redeeming Grace Learning Center in their voting system and will lead them to the development of their Student Council Organization in conducting an election. The proposed system will help to eliminate frauds and maneuvers in canvassing considering that the computer will be the one to count the votes. It will also give convenience to those people who will use the proposed system like the students and especially to the facilitators in terms of time consumption, reliability issues and hassles.
The study can also help in the part of the researchers to boost insights and information in developing a system for their future studies. The researchers will also benefit from their study in improving their skills, knowledge and academic performance in writing a thesis.
The proposed study will also benefits and help the future researcher as their guide in conducting a research about voting system of an organization, and how to develop software. The proponents are also open in development of this study. Objectives of the StudyGeneral Objectives: This project was founded and created to replace the existing manual voting system that had produced inconvenience not only to the voters but also to the election facilitators. Our goal was to develop a secure, fast, accurate, user-friendly system for a small scale election.Specific Objectives:
To implement a fast, easy and systematic way of conducting a voters registration and candidate applications. To properly manage the election in a well organized manner. To secure the integrity of votes of the student. To generate quickly a correct, accurate and reliable canvassing result. To generate instantly needed summarized and accomplishment reports.Time and Place of the StudyThe study commenced on August 2012 until the first week of October 2012 in the Cavite State University-College of Business and Entrepreneurship, Imus Cavite (CvSU-CBE). Interview was conducted at Redeeming Grace Learning Center in Bacoor, Cavite.Scope and Limitation of the StudyThe proposed system includes login for administrator and login for the students. The Admin has the only rights to access the administration area and authorized to access the transaction such as adding, editing, and deleting of information inside the system. The students will login as voter. The system is designed with a user security access level and it is responsible of determining the authenticity of the voter by his/her given student id number and password. Student that officially registered as voter can only vote once. The system would be responsible for counting the votes andhas the capability to release required reports regarding the list of voters, candidates and canvassing of results. Candidate records after the election will be saved and can be manually deleted by the administrator. The researchers used a programming language called Visual Basic 6.0 (VB6) because VB6 is more simple and user-friendly programming application software that can be easily under