Final - Online Tabulation

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

ONLINE TABULATION SYSTEM WITH A REPOSITORY OF EVENTS AND

COMPETITIONS FOR ST. FRANCIS XAVIER COLLEGE

A CAPSTONE PROJECT PRESENTED TO

IT Faculty of College of Information Technology

SAINT FRANCIS XAVIER COLLEGE

Agusan del Sur

In Partial Fulfillment

of the Requirements for the Degree of

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

Prepared by:

Ma. Doña Vanessa B. Ontua

Jolina Q. Mangadlao

Carlos James M. Palomar

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

Foreign Related Conceptual Literature 10


Local Related Conceptual Literature 16
Chapter 3 Design and Methodology

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

Chapter 4 Conclusion and Recommendation


Conclusion and Recommendation 42

References 43

CHAPTER 1

INTRODUCTION

This chapter presents the Project context, Objectives of the Study, Significance of the Study,

Scope and Limitation, and the Definition of Terms.

1.1 Project Context

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

is still creating more than what people believe to be possible. Tabulation is an arrangement of

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

scores of the participants in an event or competition. In addition, score tabulation or records of

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

are the specific objectives of the study.

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

information of the players and contestants.


 To develop a module for the Facilitator UI that can view the list of students

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

and competitions; manage their profile.

 To embed an online repository for the benefit of the next year’s events and

competitions of the school.

 To evaluate the development of the system in terms of:

Functionality

Reliability

Efficiency

Usability

1.3 Significance of the study

The significance of this study will be a great benefit to the following:

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

will be distracted while tallying the scores.

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

developing to a higher level if they will pursue it.

1.4 Scope and Limitations

Scope and Limitations

Scope

 The system will automatically compute the scores of the events and competitions.

 The system will be available online and offline.

 The system will have a repository that can hold data until it reaches the maximum

amount of data that can be stored in that given repository.


 The system will lessen the difficulty of tabulating scores due to many participants

of every events and competition of the school.

 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.

 The system will be exclusively available to St. Francis Xavier College.

1.5 Definition of Terms

SFXC- Saint Francis Xavier College

OTSECFSFXC – Online Tabulation System for Repository of Events and Competitions

for St. Francis Xavier College, is a system that digitalized the manual tabulation system

of St. Francis Xavier College.


System – a process in which there will be a method and principle applied to process a

certain data such as digitalized the manual tabulation system of SFXC.

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

other applications, processes or technologies are developed. In personal computing, a

platform is the basic hardware (computer) and software (operating system) on which

software applications can be run.

C# – a programming language used to develop a website for Online Tabulation System

with Repository for the Events and Competitions of St. Francis Xavier College.

HTML/CSS – it is a programming language used to develop the design and functionality

for Online Tabulation System with Repository for the Events and Competitions of St.

Francis Xavier College.

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.

Pseudocode – an interpretation for a programming language. It is a simplified way of

explaining programming language through English words.

CHAPTER 2

Review of Related Literature and Studies

This chapter presents the relevant literature and studies, which have bearing to the present

study.
2.1 Local Related Conceptual Literature

2.1.1 Computerized Judging System (2018)

Tasio Espiritu, The SE computerized judging system (CJ55248) is a software develop to

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.

According to the researcher Tasio Espiritu, computerized judging system is so flexible

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.

2.1.2 Automated Scoring System of the AMA Computer College (2019)

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

St. Francis Xavier College.

2.1.3 Event Tabulation System in Android (2020)

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

and generate results of the contest in a timely and accurate manner.

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.

2.1.4 Tabulation System (2022)


Aleza Salinas, Computers changed the world and here to stay. They have changed people

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

is hard to calculate and it consumed a lot of time.

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

problems solved by the computer technology.

2.2 Foreign Related Conceptual Literature


2.2.1 Tabulation American Parliamentary Debate Association (APDA) debate tournament

(2022)

Dominic DeRamo, the system is designed for use by computer-literate, non-technical

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

tabulating tournaments. Using a “web-service” system design allows configuration of the

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

results in a variety of options to fit user needs. 

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.

2.2.3 Tabulation System (2018)

Rhizman Dhr, a computer is a device or a machine for making calculations or

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.

According to the researcher Rhizman Dhr, a computer is a device or a machine for

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.

2.2.4 Web-Based Tabulation System (2018)

Benjamin Hebert, the goal of this project was to create a reliable system for tabulating

tournaments. Using a “web-service” system design allows configuration of the 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 Benjamin Hebert, using a “web-service” system design

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

they wanted to.

2.4 Foreign Related Conceptual Literature

2.4.1 Multi user Automated Pageant Tabulation System (2020)


Afable Shoven M., Quilona Janice Dyan G.,This study covered the design, development

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

its highly usable software quality.

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

case study and research paper of different schools and university.

Chapter 3
DESIGN AND METHODOLOGY

This chapter presents the design and methodology bearing the present study.

Requirement Analysis

You might also like