Sunteți pe pagina 1din 51

COMPUTERIZED VOTING

SYSTEM OF THE STUDENT


COUNCIL ORGANIZATION
OF REDEEMING GRACE
LEARNING CENTER
Foremost, the researchers
would like to express the sincere
gratitude to all those people who
give their time to help in making
this thesis study.
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 researchers used the
methodology called V-model because
it fits the way they conduct their
research.
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.
A computerized voting system
comprising single or multiple
voting stations for controlling and
being a voting station
simultaneously.
(http://www.freepatentsonline.com/679
9723.html)
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.
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.
1. 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? (see figure 1)
Figure 1. Fish Bone Diagram
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? (see figure 2)
Figure 2. Fish Bone Diagram
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? (see
figure 2)
Figure 3. Fish Bone Diagram
The 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.
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 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.
General 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.
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 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.
The system is designed solely for the
student council election of Redeeming Grace
Learning Center and could append instantly
voters and candidates. It is not applicable in
other student council election because the
running positions were not the same.
Administrator - One who administers or
manage the voting system.
Beneficiary - in the broadest sense is a
natural person or other legal entity who
receives money or other benefits from a
benefactor.
Candidate - one that aspires to or is
nominated or qualified for running in a
certain position. The candidate must be a
student from RGLC.
Canvass- to examine in detail; specifically : to
examine (votes) officially for authenticity.
Computerized- To enter, process, or store
(information) in a computer or system of computers.
Context Diagram(level 0 dataflow diagram)- A
data flow diagram that document the system's
boundaries by highlighting its sources and
destinations.
Data Flow- Data in motion.

Data Flow Diagram- A logical model of the flow of


data through a system.
Database - is the container were the files will be
stored.
Entity Relationship Diagram- is an abstract way
to describe a database.
Nomination - is part of the process of selecting a
candidate.
Normalization- is the process of organizing
the fields and tables of a relational database to
minimize redundancy and dependency.
Technology - is the scientific method and or
materials used to achieve a commercial
industrial objective.
Visual Basic - is the third-generation
event-driven programming language and
integrated development environment (IDE)
from Microsoft. It is known for its COM
programming model. VB is also considered
a relatively easy to learn and use
programming language, because of its
graphical development features and BASIC
heritage.
Voting Area - This area pertains to the
form inside the system. This is the area
where the voting process happens.
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 its
students.
College Student Council Voting System
for Pangasinan State University
Bayambang-Campus
(Cayabyab,2008)

The College Student Council Voting


System was software designed primarily for
developing election applications. It was
simple software, because it managed to
secure the ballots and performed quick
counterbalance.
Lucky 3 Voting System Mindanao State
University
(Echavez, Garay, Ratunil 2010)

Their voting system is composed of


a well secured and user-friendly system
that makes their Student Council reliable.
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.
Inocencio V. Ferrer Memorial School of
Fisheries Automated Voting System
(Soledad, Lamis, Valenzuela 2010)

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.
University of Leeds electronic voting system
(http://www.sddu.leeds.ac.uk/online_resources/evo
ting/)
The main advantage of interactive voting is
that it supports instantaneous, anonymous (as well
as known) interaction between the presenter and
the audience. As a result, lectures become livelier,
the presenter can easily stay aware of how well the
audience has grasped the ideas he or she has been
communicating, and both the presenter and the
audience can receive instant feedback from each
other.
Trent University ayePoll On-line Voting
System
SoftworksDev Engineering Team
(Bila, Cakalli, Harrington, Harrington, Rosco
2005)
It is a web based system that facilitates the
running of elections and surveys online. This
system has been developed by SoftworksDev to
simplify the process of organizing elections and
make it convenient for voters to vote remotely
from their home computers while taking into
consideration security, anonymity and providing
auditioning capabilities.
LSA Elections Computerized Voting System
India
(Tantia, Agrawal 2008)

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.
A methodology will consist of phases,
themselves consisting of sub-phases, which
will guide the systems developers in their
choice of techniques that might be
appropriate at each stage of the project and
also help them plan, manage, control and
evaluate research. It is usually based on
some philosophical view.
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.
Figure 4. Use Case model
Figure 5 V-Model of Computerized Voting System of the Student Council
Organization Redeeming Grace Learning Center
The V model includes different phases
requirement specification, software analysis,
software design, coding, module testing,
integration testing, implementation, operation,
and maintenance. Each phases has an essential
part in the development of the software starting
from data gathering, designing the desired
interface, coding of program up to testing and
maintenance. After each stage was defined, the
development precedes the new stage.
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.
After data gathering, the researchers
now collected the given questionnaire and
use it as their source of information to
formulate the problem that RGLC
encountered in their voting process.
The study utilized first hand data and
also second hand data.
The researcher designs a self-
administered questionnaire for the data
gathering process to get qualitative
data.
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
Figure 6 Context Flow Diagram
Level 0 Data Flow Diagram
Level 1 of Level 3.0 Diagram
1st Normal Form

2nd Normal Form


tbladmin

tblcandidate

tblstudent

Figure 8 Normalization
Figure 9 Entity Relationship Diagram
Figure 10 Flowchart
Figure 11 Gantt Chart

S-ar putea să vă placă și