Professional Documents
Culture Documents
Final - Online Tabulation
Final - Online Tabulation
Final - Online Tabulation
In Partial Fulfillment
Prepared by:
Jolina Q. Mangadlao
Junas T. Piala
December 2022
Chapter 1 Introduction
Project Context 3
Objectives of the Study 5
Significance of the Study
6
Scope and Limitations
7
Definition of Terms
9
Chapter 2 Review of Related Literature
Requirement Analysis
Context Diagram 22
Use Case Diagram 23
Entity Relationship Diagram 24
Requirement Documentation
Project Schedule 25
Tabular Form 25
Results and Discussion 26
Design of Software, System, Product and/ or Processes
Operational flowchart 35
Software Development Life Cycle (SDLC) 38
Prototype 39
References 43
CHAPTER 1
INTRODUCTION
This chapter presents the Project context, Objectives of the Study, Significance of the Study,
Online platform was used in a vast manner. Computers are continually changing and
improving in how to restore, share, and access information at a time when advanced technology
data that comes from an event, e.g. in school’s events and competition. A system is a systematic
work of events that has principles and methods used to categorized gathered data in an event.
Repository is a storage for data gathered that are stored online, it has various types including the
data warehouse which is a data repository that gathers data from several sources and generally
used for reporting analysis to help users make critical decision making.
Dr. John Von Neumann, a famous scientist, and one of the pioneers of computers says
that; the computer should not be called “computer”, rather “the all-purpose machine”. As
technology is daily innovated, the manual process of data is slowly replaced by digitalized data
processing. One of the most commonly used system in the society is the tabulation system.
Everything is established according to their rank and status. A systematic repository plays a vital
role of tabulation. It creates convenience and create fast data analysis in a given data within a
short period of time. Having a repository that is transacted online, is much more secure that
having a manual storage of data. According to Tehreem Naeem 2020, with time data is
becoming more significant to business decision-making. This means that online platform is
needed to gather, store and analyze data. A data repository often called a data archive or library,
is a generic terminology that refers to a segmented data set used for reporting or analysis.
St. Francis Xavier College is a college institution in Agusan Del Sur that caters many
events. Every first week of December, the school held a foundation week, in which the school
has many events and competitions in where they use a manual paper-based tabulation system.
Using a manual process, tallying of results can be difficult. Tabulators used to manually calculate
and record the scores on papers, in which it can face many technical errors like shuffling the
tabulated score may be misplaced. The manual process is not ideal, it does not produce highly
accurate and reliable contest results because the data can be manipulated since it is written in a
paper.
Online Tabulation System for Repository of Events and Competitions of St. Francis
Xavier College, is project proposed by the proponents. The system will enable automated scoring
during events and competitions, it will allow judges to enter their scores electronically, and the
system will automatically tabulate and provide results. The judges can keep track by performing
the transaction online and ensures the participants of the events that once the score is inputted, it
cannot be undone.
1.2 Objectives
General objective
To create an online tabulation system for St. Francis Xavier College that digitalized the
manual tabulation system, in every events and competitions of the school The following
Specific Objectives
To develop a module for the Admin UI that can manage the information of the
events and competitions of the school; that can manage the data from the
previous events and competitions of the school; that can manage the
who participated in the last events of the school and their performances.
To develop a module for the Student UI that can view the last school events
To embed an online repository for the benefit of the next year’s events and
Functionality
Reliability
Efficiency
Usability
Admin – the study is significant to the admin because, they don’t need to compute
manually the results of every events and competitions of the school, since it will be
digitalized the system will automatically tally and compute the scores and displays the
ranking within a minute without errors such as, the ranks can be shuffled if the tabulator
Admin – the study is significant to the admin because, it will serve as their repository of
events and competitions. They can trace back digitally last year’s events and
competitions and can compare the progress of each participants and/or departments of
their school.
Future Researchers – the study is significant to the future researchers because, they can
get ideas on what will be their capstone or thesis topic. The system can also be
Scope
The system will automatically compute the scores of the events and competitions.
The system will have a repository that can hold data until it reaches the maximum
The system can detect and notify whether a certain judge has inputted the scores
or not.
Limitations
The system cannot be applicable to other events that doesn’t need judge.
The system’s repository has only limited storage that cannot stored more than the
expected data, which means if the storage reached its limit capacity, the admin
should delete some data to free some storage for the new data.
Student who can read and write as well as those who can quickly comprehend
simple user-interface pseudocode are the only ones who can benefit from this
study.
for St. Francis Xavier College, is a system that digitalized the manual tabulation system
Judges – a person who is has the authority to give scores of every event and competitions
of SFXC.
Platform - A platform is a group of technologies that are used as a base upon which
platform is the basic hardware (computer) and software (operating system) on which
with Repository for the Events and Competitions of St. Francis Xavier College.
for Online Tabulation System with Repository for the Events and Competitions of St.
MYSQL – it is use for storing, creating and securing the data based for Online
Tabulation System with Repository for the Events and Competitions of St. Francis Xavier
College.
CHAPTER 2
This chapter presents the relevant literature and studies, which have bearing to the present
study.
2.1 Local Related Conceptual Literature
automate the judging system of any competition with the use of personal computer. This system
tabulates the scores given by the judge system is applicable for beauty pageants, singing
competition and speech competition. The computerized judging system is so flexible that you
can place the contestants picture. Basic Parts and Functions of the Control Panel Module: Judges
Control Panel - this panel handles all the controls for the Judge's Tally Sheet module. The
Contestant Selector - here you will select and submit which contestant to be displayed and be
graded by the judges. The contestant to be displayed and to be scored in the Judge's Tally Sheet
will be based on what contestant number being clicked here. The Judges Monitor - Once a judge
enters his score for a specified contestant his name will appear here. The Screensaver button - by
clicking this button, the Intermission movie for the Judges Tally Sheet will be activated. Quit
Judges - The judges cannot quit their terminals, quitting of the Judge's Tally Sheet Module will
be done here. Projector Control Panel - this panel handles all the controls for the Projector
Display module. The Display Intermission Movie Control - This function will command the
Projector Display module to display all the intermission movies in sequential order. The Display
Contestant Info Control - This function will command the Projector Display Module to display
the information of the contestant specified in the Contestant Selector of the Judges Control Panel
(see A1). After commanding the judge's tally sheet module to display the desired contestant (see
A1), the Contestant Info Control in the Projector Control panel should also be clicked.
The Display Contestant Score Control - by clicking this button, the score of the contestant will
be displayed on the Projector Display Module. Be sure that all the judges have scored (you can
monitor the judges who scored for a specific contestant, see A2), and by clicking this function,
the score of the contestant will be displayed in the Projector Display Module. The Display Text
Vote Updates Control - when you click this button, the text voting results will be displayed in the
Projector Display Module. The Display Solo Performance Score Control - when you click this
button, the results (scores for all contestants) for a certain category will be displayed in the
Projector Display Module. (take note, that different contests have different categories, in this
program you can display all the scores in each category). The Quit Projector Display Control -
you cannot quit the Projector Display Module from its own PC. You can only do it from this
function. Quit Control Panel - This function will close the Control Panel Module.
and has many functionalities that makes tabulation easier and faster. We include this on our
research because we wanted to computerized the tabulation system. Embedded by their research
we wanted to develop the basic functionalities of the computerized tabulation system such as:
Judges Control Panel, Contestant Selector and Display Contestant Info Control.
Tugomago Marcel, Automated scoring for AMA Computer College Sta. Mesa
Campus.it is under at the category scoring system. This was designed and implemented through
LAN and its customizable scoring is for singing contest, dancing contest and pageant. The
system develops computerized computation and tabulation of the contestants scores that are
given by the judges. the system can generate contest results and who are the leading Contestants.
According to the research of Tugomago Marcel, using a LAN server to develop an online
tabulation system is more accessible because it can be offline too. Using a LAN server takes a lot
of work lighter for school based project such as the online tabulation system with repository for
Bishal Napit, there are many innovations that helped several organizations in a profitable
way. Just like using Android Operating system for Mobile devices. An android is the
customizable easy to use operating system that power more than power devices across the globe
from the phones and tablets to watch TV, cars and more to come. Every time the school holds
sports events and other contests they are using pen, paper and boards for the tabulation and
generation of and it is hard to calculate and it consumed a lot of time. The said activities will be
headed by the sports and cultural office of the school, thus, this project will be managed and
maintained by the said office with the help of the IT people of the institution. With the above
supporting statements, the team has decided to develop a tabulation system in android. The
project will help the school especially during events which could help them calculate, tabulate
According to the researcher Bishal Napit, there are many innovations that helped several
organizations in a profitable way, using an Android Operating system for Mobile devices. The
Online Tabulation System with Repository for the Events and Competition for St. Francis Xavier
College will be using the idea of the researcher, to create a system that can be also accessible by
android phones so that the contest and/or can be accessible anytime anywhere as long as it has
internet connection.
lives in everything they do. It is used for storing and processing data; they can serve as huge
knowledge bases and can be harnessed for all sorts of transactions due to their processing power
and storage capacities. As computers are a daily utility, they have gained immense importance in
day-to-day life. Their increasing has made every business organization and educational institutions
switch from paper based to automated systems. Technology is now fast growing and today must
establishment and institution in the country uses modern technologies for them to be able to serve
clients fast and efficient and to improve, provide accurate tabulation system as well as fall count
and anticipation as early as possible and a lot of problems solved by the computer technology. This
system is intended for the event institutions, it aims to utilize a desktop based tabulation system for
every events and contest that the school is conducting. Every time the school holds sports events
and other contests they are using pen, paper and boards for the tabulation and generation of and it
According to the researcher Aleza Salinas, computers have great impact in our world. It has
a great help especially in school’s event. The Online Tabulation System with Repository for the
Events and Competition for St. Francis Xavier College uses the idea of the researcher, by using
the technology that is fast growing in our society, it allows the proponents to create and design
their own system and for them to be able to serve clients fast and efficient and to improve, provide
accurate tabulation system as well as fall count and anticipation as early as possible and a lot of
(2022)
users. It provides tournament registration, tabulation, judge assignment, and room assignment
features, in accordance with typical APDA practices. The system is implemented on a web
server owned by the APDA organization, and must maintain a high level of availability. The
core algorithm for tabulation is the minimum-weight perfect matching algorithm, a well-known
problem requiring polynomial time. The system uses an open-source implementation of that
algorithm from the JICOS project. The goal of this project was to create a reliable system for
software to be done once, on the server, rather than every time a new user wants to use the
software. Moreover, it facilitates easy access and alteration of the program during tournaments,
in the event of an error. Given the prevalence of reliable, high speed internet connections on
college campuses, requiring internet access on the part of the user does not create a significant
burden. Moreover, the web-service model will work with any computer equipped with a web-
browser.
According to the researcher Dominic DeRamo, the system is designed for use by
computer-literate, non-technical users. The Online Tabulation System with Repository for the
Events and Competition for St. Francis Xavier College is a system develop by the proponents for
both users whether they were computer literate or not by using a user-friendly UI.
2.2.2 Computerizing Contest Information (2018)
Roger Tomoehlen et.al, a computer program has been developed at Purdue University
that will greatly reduce the time required to conduct a 4-H contest. The computer program,
written in Clipper and Dbase 3.3 Plus, handles registration details including supplying
confirmation notices and a printed receipt to all coaches; prints contestant labels; assigns and
calculates class cuts when necessary; tabulates scores by age divisions (clover, junior, senior,
etc.), organizations (4-H, FFA, etc.), and contest (dairy, crops, horticulture, etc.); and ranks
individuals and teams by individual classes and overall contest. The program sets and prints
According to the researchers Roger Tomoehlen et.al, computer program will have greatly
reduce the time acquired in a certain task. Embedding our system, the Online Tabulation System
with Repository for the Events and Competition for St. Francis Xavier College in a computer
program will be a great help not only by reducing time consumption but also the certainty of the
results.
controlling operations that are expressible in numerical or logical terms. Computers are
constructed from components that perform simple well-define functions. The complex
interactions of these components endow computes with the ability to process information. If
correctly configured (usually by programming) a computer can be made to represent some aspect
of a problem or part of a system. If computer configured in this way is given appropriate input
data, then it can automatically solve the problem or predict the behavior of the system. A
tabulation system for delivery to a medium of data information suitably arranged for tabulation
of character series and ruled lines, and a control for controlling the data information arrangement
applied to the medium. The control operates to allow the medium to sequentially deliver out
control information defining the upper side of a field between adjacent vertical ruled lines,
information regarding character series to be written in the field and control commands for the
writing, and information regarding a horizontal ruled line defining the lower side of the field.
making calculations or controlling operations that are expressible in numerical or logical terms.
Our system the Online Tabulation System with Repository for the Events and Competition for
St. Francis Xavier College will digitalized the manual processing and determining the event and
competitions result. Through the use of computer, all the transactions, logic and computations
will be fall unto computerized in which they can produced accurate results.
Benjamin Hebert, the goal of this project was to create a reliable system for tabulating
done once, on the server, rather than every time a new user wants to use the software. Moreover,
it facilitates easy access and alteration of the program during tournaments, in the event of an
error. Given the prevalence of reliable, high speed internet connections on college campuses,
requiring internet access on the part of the user does not create a significant burden. Moreover,
the web-service model will work with any computer equipped with a web-browser.
allows configuration of the software to be done once, on the server, rather than every time a new
user wants to use the software. The Online Tabulation System with Repository for the Events
and Competition for St. Francis Xavier College will be using the idea of the researcher, using
web based system allows the researcher or the proponents to design, code and debug the system
in an iterative way. It allows the proponents to improve their system and updates it in a manner
and evaluation of the pageant automated tabulation system for the local government unit of Can-
avid Eastern Samar, Philippines. It aimed to provide tabulation system that can generate result
faster and accurate. It used the developmental method of research where an automated tabulation
system was developed based on client’s requirements. After the development, the application
was subjected for quality evaluation for its usability through a questionnaire that was based on
IBM Computer Usability Satisfaction metrics for both Alpha and Beta System Testing. During
the evaluation, the researchers considered the responses of 8 identified IT experts for Alpha
Testing and 88 direct end-users for Beta Testing whom were purposively selected from known
local pageant judges and implementers, from the Local Government Unit staff, and the
Sangguniang Kabataan Officials of Can-avid, Eastern Samar. The system evaluation results
showed an overall rating of 4.60 and 4.39 for alpha and beta tests respectively, which indicates
According to the researchers Afable and Quilona, they are developing their system with the
results of their surveys. The Online Tabulation System with Repository for the Events and
Competition for St. Francis Xavier College uses the data from different sources from different
Chapter 3
DESIGN AND METHODOLOGY
This chapter presents the design and methodology bearing the present study.
Requirement Analysis