Professional Documents
Culture Documents
Computerized Voting System of The Studen
Computerized Voting System of The Studen
In Partial Fulfillment
Of the Requirements for the subject ITEC55B
System Analysis and Design
Rina E. Tabamo
Jayson Philbert Ted C. Mañaol
Joshua B. Tabal
October 2012
Acknowledgement
all those people who give their time to help in making this thesis study. Thank you
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,
2
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
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.
students are indeed confident that the whole electoral process will not only be
3
Table of Contents
Page
Acknowledgement ………………………………………………… 2
Abstract ……………………………………………………………. 3
Chapter1
Introduction ………………………………………………………. 6-7
Chapter2
Review of Related Literature ……………………………………. 11-13
Chapter3
Methodology ………………………………………………………. 14
4
System Design …………………………………………………….. 16-18
Appendix
Fish Bone Diagram ……………………………………………………. 21-22
Context Flow Diagram ………………………………………………… 22
Data Flow Diagram ……………………………………………………. 23
Normalization ………………………………………………………….. 24
Entity Relationship Diagram …………………………………………. 24
Flow Chart ……………………………………………………………… 25
Gantt Chart …………………………………………………………….. 25
5
Chapter 1
Introduction
A 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.
(http://www.freepatentsonline.com/6799723.html)
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 people’s 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.
6
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.
7
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.
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.
8
The 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.
The 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 and has 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 understood by the
beneficiary.
Beneficiary - in the broadest sense is a natural person or other legal entity who
receives money or other benefits from a benefactor.
9
Candidate - one that aspires to or is nominated or qualified for running in a
certain position. The candidate must be a student from RGLC.
Data Flow Diagram- A logical model of the flow of data through a system.
Voting Area - This area pertains to the form inside the system. This is the area
where the voting process happens.
10
Chapter 2
The review of related literature for this thesis involves local and foreign
literature either in books, previous school lessons, websites and other forms of
media that helps us formulate in analyzing the system that is fitted for the school
and it’s student’s. The review focuses on a number of different literatures that is
related in the system. It helps us get ideas and it became the researcher’s basis
on how to start the documents to analyze the current voting system of
Redeeming Grace Learning Center.
Local Literature
(Cayabyab,2008)
11
Lucky 3 Voting System Mindanao State University
Their system creates a more level playing field for political parties their
candidates and it even gives a chance for independent candidates to take on
veteran players, this ultimately leads to a more dynamic and vibrant student-
politics in Mindanao State University.
Their voting system is seemingly simple, and its advantages scream out at
you. If implemented without hitches, it allows for fast, virtually instantaneous
tabulation of votes.
Foreign Literature
http://www.sddu.leeds.ac.uk/online_resources/evoting/
12
The e-voting system most widely available at the University of Leeds
currently is produced by eInstruction. Their system used to be called InterWrite
PRS (Personal Response System), but they upgrade their system into a more
advance version.
The council elections were carried out in a much smoother and modern
way. They saved on time, effort, paper and whole lot of sweat. This was the first
time in India that such a thing was done, and while being modern and user-
friendly, it was also eco-friendly as it saved a lot of paper that would have been
used up as ballot paper.
13
Chapter 3
Methodology
Research Design
Use case diagrams actually describe the usage of the system from the
viewpoint of users (actors). Use cases can be also viewed as functionality that is
accomplished through the interaction between system and actors.
(http://www.eee.metu.edu.tr/~bilgen/SSarica.pdf)
14
Figure 4 Use Case Model of Computerized Voting System Of Redeeming Grace
Learning Center
15
It shows how the developer develops the system from analysis to
development until installing the system. The admin is the person who takes care
of conducting the elections by declaring the election details and declaring the
results. The admin will login as administrator to access candidate details and
student details.
Admin has the authority to administer transaction such as adding, editing,
deleting and saving of information of the student and the running candidates . The
students a member of the organization who participates in the election by casting
his/her votes. Students can login only if they were already registered. The given
student number will be their username and their surname will be their password.
After the voters log in, the student may now proceed to voting.
He/she can select the name of his/her chosen candidate. After the voting
process the administrator will collect the total result of votes and print it. The
admin may now logout after all the transaction is done.
Both student and Administrator and also other member of faculty may view
the result of the winning candidates.
System Design
16
Figure 5 V-Model of Computerized Voting System of Redeeming Grace Learning
Center
17
Requirement Specification
In this process, different information and data that help the proponents in
creating the proposed system were collected. The researchers gathered all
possible requirements of the study to be developed. The researcher obtained
references from books, thesis and online articles to support the study.
Software Analysis
Software Design
The researcher’s come- up with the idea of what the system should look
like based on the information gathered.
The researchers composed the CFD and DFD the flow of the system.
Coding
In this process, after (GUI) was completed, the coding begins. The
researchers used Visual Basic 6.0 as the programming language.
In this stage, the researchers planned the partial outcome of the system.
The system was tested to meet the satisfaction of the user. If the result of the test
is unsatisfactory, the researcher will go back to the system designing phase to
alter the system in accordance to the user’s feedback.
18
User's Feedback
In this process, the researchers collected feedback from the users of the
system. If the proposed system did not satisfy the users, the researchers will go
back to the software analysis phase to revise the system in accordance to the
criticism and feedback from the users.
The first step before going to the testing proper is to make a request letter.
Upon approval, the researchers retrieve the request letter. In administering the
questionnaire, the researchers were use the time allotted for vacant to avoid
distractions of class discussions. The administrator response was given enough
time to answer the question.
19
relevant literatures and survey-based data in order to meet the objectives of this
study.
Research Instrument
The researcher designs a self-administered questionnaire for the data
gathering process to get qualitative data. The primary aim of the questioner is to
determine the process used by Redeeming Grace Learning Center in their voting
system and to list down the problems they encounter. This research used a
mixture of closed questions and more open comments in the questionnaire.
Through closed questions, the researcher will be able to limit responses that are
within the scope of this study.
System Requirements
Software Requirements
Windows XP, Windows Vista, Windows 7
Microsoft Visual Studio 6.0
Microsoft Access
Hardware Requirements
Pentium IV and above.
At least 10MB available hard drive
128MB of RAM
Keyboard
Mouse
Monitor
20
Appendix
21
(Figure 1)
(Figure 2)
(Figure 3)
22
23
Figure 7 Data Flow Diagram
tbladmin
tblcandidate
tblstudent
Figure 8 Normalization
24
Figure 9 Entity Relationship Diagram
Figure 10 Flowchart
25
Figure 11 Gantt chart
26