Professional Documents
Culture Documents
Final Destination PDF
Final Destination PDF
Introduction
the arts of singing, dancing, lip-syncing, acting, martial arts, playing an instrument, or
other activities to showcase skills. Many talent shows are performances rather than
contests, but some are actual contests. In the instance of a contest, participants may be
intelligence, talent, and weep to call for answers to the judge questions as part of the
criteria. A beauty pageant can be both for men or women depending on the objective
of the event organizers. Performing a paper based system is very crucial, tedious, time
consuming and lacks security to avoid alterations by the official tabulator. The paper
based tabulating system is merely not a reliable system. The requirement for calculating
the result and keeping the result confidentially is very laborious. Secondary to these
make the task tabulating an easy, efficient and secure way of calculating the result.
Performing a paper based system is very crucial, tedious, time consuming and lacks
security to avoid alterations by the official tabulator. The paper based tabulating system
is merely not a reliable system. The requirement for calculating the result and keeping
the result confidentially is very laborious. Secondary to these issue, the developer is
propelled to develop an online tabulating system in order to make the task tabulating
1
The goal of TASCA Online Tabulation System is 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
events, 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
B. Project Context
Asian College – Dumaguete Campus has been using the existing system named
TASCA Tabulation System. Where in you can tabulate scores from various events.
The developers proposed a system called TASCA Online Tabulation System where in
we convert the existing system into a web-based application so that the system will be
responsive with multiple devices. The web-based application would then be more
The project is specifically designed for judges during pageant and other competition
that needs to be tabulated. The system will work as a complete user interface for
tabulating system process. TASCA Online Tabulation System can be used by specific
judges to input scores for a specific contestant and will produce right away scores.
2
C. Objectives of the Project
This project aims to design and develop a web-based tabulation system that is
capable of making a reliable and efficient tabulating system. A system that is capable
Judge - Findings of the study could be used to guide the judge in tabulating scores in
events.
Event Organizer - This will benefit the event organizer because it will be convenient
Audience - The audience will benefit because they will know the score right away.
Contestant - The contestants are important in the tabulation because they will know
School - The proposed system will benefit the School in terms of handling tabulation
events.
Future Researchers - This study may serve as a basis for future research that they
3
E. Scope and Limitation
Scope
Limitations
a. TASCA does not support chat boards between the Judges and the Server
The following terms are defined to clearly understand the terminology and concepts
Server – The one that sets up accounts for judges and inputs list of contestants
Tabulation – A process where the result will be computed and arranged sequentially
tabulation System
4
G. Theoretical Framework
TASCA Online Tabulation System, knowledge, skills, software and hardware are
intrinsic biases and the problems that come from single method, single-observer, and
single-theory studies.
Having a theory helps you identify the limits to those generalizations. A theoretical
highlights the need to examine how those key variables might differ and under what
5
circumstances. It is also used to limit the scope of the relevant data by focusing on
specific variables and defining the specific viewpoint (framework) that the researcher
will take in analyzing and interpreting the data to be gathered. It also facilitates the
understanding of concepts and variables according to given definitions and builds new
or temporal scale of existence. A system can be said to consist of four things. The first
is objects – the parts, elements, or variables within the system. These may be physical
or abstract or both, depending on the nature of the system. Second, a system consists
of attributes – the qualities or properties of the system and its objects. Third, a system
had internal relationships among its objects. Fourth, systems exist in an environment.
A system, then, is a set of things that affect one another within an environment and
Contingency Theory (Fred Edward Fiedler, 1964) Fiedler’s theory is the earliest
and most extensively researched. Fiedler’s approach departs from trait and behavioral
orientation and on three contextual variables: group atmosphere, task structure, and
leader’s power position. This theory explains that group performance is a result of
interaction of two factors. These factors are known as leadership style and situational
between the style of the leader and the characteristics of the environment in which the
leader works.
6
Complexity Theory has been used in the fields of strategic management and
firms adapt to their environments and how they cope with conditions of uncertainty.
interactions, and their relationships are not aggregations of the individual static entities.
They are adaptive; in that the individual and collective behavior mutate and self-
maintenance of the other system to prevent failure. The goal of systems theory is
principles (purpose, measure, methods, tools, etc.) that can be discerned and applied to
systems at every level of nesting, and in every field for achieving optimized equality.
The contingency theory gives programmers a wide range of ways to react to problems,
theory is an organizational theory that claims that there is no best way to organize a
7
H. Conceptual Framework
Evaluation/Feedback
8
Since the system is focused on tabulating score processes, the development of the
project requires the idea about how a tabulation scoring works. To come up with a
working system it is also required to have hardware and software. The required
hardware is a Computer or Laptop (32 bit or 64 bit) with at least 2 GB RAM memory,
2 GB or more hard disk drive space and at least Pentium 4 – onwards processor. The
Tabulation System. A paradigm identifies a program’s input, output and the processing
The second frame is the Process Frame. This frame is composed of 3 processes:
System Requirement, Data and Process Modeling and Deployment Design. If the
process 1 and 2 is successfully done it will proceed to the last process, if not it will
The last frame is Output Frame- the TASCA Online Tabulation System; it is a good
9
REVIEW OF RELATED LITERATURE AND STUDIES
This chapter primarily presents the different researches and other literatures form
both foreign and local researchers, which have significant bearings on the variables
included in the research. It focuses on several aspects that will help in the development of
this study. The study is generally concentrating on the feasibility of creating a web-based
10
A. Related Literature and Studies
a. Related Literature
a. Foreign
organizer 4 tabulation system that will greatly reduce the time required to
processing data by hand; errors may occur when transposing data from
used to prepare registration forms and contest scorecards. Further, the computer
program uses the information to prepare a final output with names and scores,
The program also reduces repetitious activities. Since it stores and retrieves
1909, 1911a) and employing four landmarks: the sulcus, the cingulum, the apex
(usually determined by the apical pore complex), and the ant apex. The plates
11
plates immediately posterior to the cingulum constitute the post Cingular series;
the plates contacting the apical pore complex make up the apical series; and the
plates in the region of the ant apex constitute the ant apical series.
Juperter Garland (2014) the Bid tabulation System showing bids received
on a given bid request will be posted here. Click on the appropriate bid number
to review that tabulation. Bid tabulations will remain posted for a year or until
b. Local
Lingayen Campus 2016 the Pangasinan State University has pageant events.
The PSU is currently using MS Excel and MS Access in tabulating. But, that
was prepared right before the said event and sometimes it does not accomplish
providing the means for tabulating results for Pageant Contest. If a system for
conduct a research on the tabulation matters of the PSU since tabulation system
does no still exist. Based on the interviewee and the observation, the researcher
decided to promote high quality software and yet efficient to tabulate results.
and user friendly. The judges can determine whatever process he wants to
execute.
12
b. Related Studies
a. Foreign
automation has become quite popular among mobile users thanks to apps like
location, time, event and so on, and automatically trigger different actions based
on those scenarios. For instance, if you want your phone to automatically switch
to silent mode when connected for charging, or need to turn off Wi-Fi when
you’re on the road, you can easily achieve that using Tasker. This Mobile-based
is easy for the users to give score and calculate the score of every contestant in
every category.
basketball Scoring System they say “We are providing the professional
scoring software, referee controller, 24s shot clock, possession arrow screen,
rebounds light, etc. We are also providing the extended systems, like Sports
Live Video System, Sports Stats System, and Venues Advertising System. They
can be combined together for a modern basketball game; our system has been
used by FIBA games all over the world. It’s powerful and easy to use and
maintain.
The ISU Judging System (or the International Judging System (IJS)),
13
system currently used to judge the figure skating disciplines of men's and ladies'
singles, pair skating, ice dance, and synchronized skating. It was designed and
implemented by the International Skating Union (ISU), the ruling body of the
by the ISU, including the Olympic Games. The ISU Judging System replaced
the previous 6.0 system in 2004. This new system was created in response to
the 2002 Winter Olympics figure skating scandal, in an attempt to make the
b. Local
Developed at the University of Northern Philippines for use in the Miss CCIT
University wide Miss UNP Pageant. Allows any number of judges to enter their
scores for varying rounds throughout the pageant. Upon completing each round,
by Tasio Espiritu to automate the judging system of any competition with the
use of personal computers. The key to this software package is its report
given by the judges have to be tabulated in real time, and the contest results
14
RESEARCH METHODOLOGY
This chapter describes and discusses how the researchers will gather the necessary
data and information that will be use in the entire study. It describes who will be the
respondents and focus of the research. This also shows the procedure of data collection,
15
A. Research Methodology
a. Research Design
The aim of this research is to provide insight into the challenges that uses
qualitative research to face and to analyze the specific issues. In this procedure,
interviews) and analyze the data to describe trends about responses to questions and
information needed in making the study. Based on the knowledge of the developers,
it is evaluated and processed as requirements for the study which guide the
16
b. Organizational Chart
17
c. Research Respondents
The target respondent for this research includes the faculties of the Asian
College of Dumaguete who has experience in judging events in the school. The
the present study. The respondent answered the researcher’s problems which
supplies the information that the researchers needed for the study.
d. Research Environment
Oriental. The existing TASCA Tabulation System is being used by this school for
a long time for countless events. We made it online for it to be mobile friendly,
e. Research Instrument
18
B. Development Methodology
a. Requirements Specifications
a. Operational Feasibility
working of the judge is reduced and made easier by the project. Not only that
if the judge is given proper training then it could also reduce unnecessary
19
a. Functional Decomposition Diagram
20
b. Technical Feasibility
a. Hardware Specification
• Computers/Laptops
• RAM – 2GB
b. Software Specification
b. Compatibility Checking
21
b. Schedule Feasibility
a. Gantt Chart
22
Figure 5: Gantt Chart
23
c. Economic Feasibility
• Computer cost
investment projects.
• System Cost.
b. Requirements Modeling
a. Input
24
• The Judges should input scores for each Contestants
b. Process
c. Output
• The results will be displayed after calculating the scores for each contestant.
• The scores will display after calculating the scores of the contestants
25
c. Data and Process Modelling
A data flow diagram (DFD) maps out the flow of information for any
process or system. It uses defined symbols like rectangles, circles and arrows, plus
short text labels, to show data inputs, outputs, storage points and the routes between
each destination. Data flowcharts can range from simple, even hand-drawn process
overviews, to in-depth, multi-level DFDs that dig progressively deeper into how
the data is handled. They can be used to analyze an existing system or model a new
one. Like all the best diagrams and charts, a DFD can often visually “say” things
that would be hard to explain in words, and they work for both technical and
nontechnical audiences.
A source of data or a
26
Diagrams
27
Figure 6: Data Flow Diagram
b. System Flowchart
System flowcharts are a way of displaying how data flows in a system and
how decisions are made to control events. To illustrate this, symbols are used.
They are connected together to show what happens to data and where it goes. The
system flowchart has become a valuable tool for depicting the flow of control
through a computer system and where decisions are made that affect the flow.
28
Symbol Name Description
29
An off-page connector shows
An input/output represents
product (output).
30
Figure 7: System Flowchart
31
Figure 7.1 System Flowchart
32
Figure 7.2 System Flowchart
33
Figure 7.3 System Flowchart
34
Figure 7.4 System Flowchart
35
d. Object Modeling
A use case diagram can summarize the details of your system's users (also
known as actors) and their interactions with the system. To build one, you'll use a
to as a scenario.
36
An include relationship specifies how
<<extend>>
37
Figure 8: Use Case Diagram
38
b. Activity Diagram
modeling the flow from one activity to another activity. They can also describe
frame or container.
process or workflow in an
39
This symbol is used to combine
40
Figure 9: Activity Diagram
41
c. Sequence Diagram
Sequence Diagram model the flow of logic within your system in a visual
manner, enabling you both to document and validate your logic, and are commonly
Activation is an interaction
defines a particular
of an Interaction.
42
Figure 10: Sequence Diagram
43
Figure 10.1: Sequence Diagram
44
Figure 10.2: Sequence Diagram
45
d. Class Diagram
characteristics.
system.
Generalization is a relationship
46
Figure 11: Class Diagram
47
e. Risk Assessment/Analysis
identify hazards and risk associated with their event, and to identify suitable
controls to address those hazards and risks. It is also important to identify the
Developer
implementation. To avoid, check the system many times and make sure that there
will be no bugs and errors during the implementation of the system. Also, the
developer of this system will have a possible risk when the system that is currently
making will not work on the future as the technology will later on evolve. The
developers need to cope with these trends in various ways in order for the system
not to be outdated.
Technical
important in accessing the system. Users will not be able to access the system
48
f. Design
a. Forms
49
Create Criteria – This form where the Admin creates the Criteria.
Criteria table – This form displays the list of the criteria for judging.
50
Create Event – The Admin creates Events.
51
Contestant’s table – This form displays the list of all Contestants.
52
Judge table - The form shows all the Judges created by the Admin.
Judge Dashboard – Shows the dashboards for Judges with the list of Contestants.
53
b. Reports
Score per Criteria – Shows the score per Criteria given by all the Judges.
54
Judge Score – This form shows where each Judge will input the score for each Contestant.
Score Update - This form shows where the Judge will update each score for each
Contestant.
55
Results – Shows the official result for the Event.
56
b. Data Design
system.
distinguishing each
Relationships are
among entities.
Attributes are
a many-to-many
57
relationship, or a one-to-
one relationship.
relationship type.
versa.
58
a. Entity Relationship Diagram
59
Figure 12.2: Entity Relationship Diagram
60
Figure 12.4: Entity Relationship Diagram
61
b. Data Dictionary
a. Columnar
Legend:
Legend:
Num = [ 0-9 ]
Int = [ 0 – 15 ]
BigInt = [ 0 – 20 ]
Timestamp = [ 0 – 20 ]
TinyInt = [ yes | no ]
Num } 2
C.
contestant_image blob{40}
contestant_name varchar{40}
criteria_id int{11}
criteria_name varchar{40}
62
D.
date date{40}
E.
email varchar{40}
event_name varchar{40}
J.
I.
image blob{}
N.
name varchar{40}
P.
password varchar{40}
points double{8,2}
63
R.
remarks varchar{40}
S.
score double{8,2}
U.
Username varchar{40}
b. Tabular
Name
user user
username username
64
password varchar 40 Aaa000... ✓ ✓ User’s User’s
password password
status
Type
number number
Image Image
65
Database Name: dbTASCA
Type
name name
Image Image
tbl_criteria
Type
66
Contestant_id int 40 000... ✓ ✓ Contestant Contestant
ID ID
Type
67
c. System Architecture
a. Network Topology
computer or a node, which takes care of the network. Every device in the
network has a direct connection to the central node and every node is
All the data in a star topology flow through the central hub before it reaches
its destination. The central hub manages and controls all data transfers and
connectivity in a star topology. The central hub also acts as a repeater to make
68
sure there is zero or minimal data loss during the transmissions. A star
fiber.
b. Security
69
g. Development
a. Software Specification
•Laravel
•XAMPP
b. Hardware Specification
• Computers/Laptops
• RAM – 2GB
c. Program Specification
The study will help the school in tabulating events by converting the system
70
d. Programming Environment
a. Front End
• Bootstrap
b. Back End
• MySQL
h. Deployment
a. Unit Testing
Unit testing were applied on the operation of the system in order to ensure
that they are fully functional. The developers examine each operation on the client
and the server side. It was checked to ensure that it functions as required and that
is to make transactions.
b. Integration Testing
Integration was aimed in ensuring that operations are compatible and they
can be integrated to form a complete working system. The system shows correct
control flow and the developers were able to continue the recommended
functionalities.
71
c. Compatibility Testing
d. Performance Testing
e. Stress Testing
The load and respond time of the system sere tested during the operation.
The load time takes 15 seconds or less and will take a few seconds to return to its
normal load.
f. Load Testing
g. System Testing
System testing is done by testing the web application. All throughout the
whole system testing, developers have proven that the system is able to produce the
desired output.
72
A. Summary
Today, events are everyplace and Judges are ever involved in tabling consequences.
An ideal computerized system that would give them a satisfaction for judgment and a
system that fits their different demands would ensure to flexible faculty for them to
The related studies and literature of the study were served as guidelines to the
computerized contest organizer 4 tabulation system that will greatly reduce the time
required to conduct a contest. This helps eliminate problems encountered with judging
processing data by hand; errors may occur when transposing data from scorecards to a
B. Conclusion
The creation of this easy-to-use, reliable tabulation system should be a boon to the
events community. Although the interface design is challenging, and the system has a
number of components, this software will be easier to maintain and more reliable than
existing alternatives. Using a web-based system for event tabulation should help
improve the timing and efficiency of TASCA or the existing tabulation system.
73
C. Recommendation
System, the developers would like to recommend the following for the future
researchers:
• Create function where the judges can add comment to the database;
74
Bibliography
Fred Edward Fiedler in his landmark 1964 article, "A Contingency Model of Leadership
Effectiveness."
https://www.academia.edu/9051932/Chapter_1
https://www.inettutor.com/source-code/tabulation-system-in-php-mysql-and-bootstrap-
capstone-project/
https://www.inettutor.com/source-code/mobile-based-event-tabulation-review-of-related-
literature/
http://patnubay.org/dokumento/s4e-inc/se/index.htm
https://en.wikipedia.org/wiki/ISU_Judging_System
https://www.valuebasedmanagement.net/methods_contingency_theory.html
https://en.wikipedia.org/wiki/Complexity_theory_and_organizations
https://www.lucidchart.com/pages/data-flow-diagram
https://www.bbc.co.uk/bitesize/guides/zf76fg8/revision/1
https://www.smartdraw.com/flowchart/flowchart-symbols.htm
https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-
activity-diagram/
https://www.lucidchart.com/pages/uml-activity-diagram
75
Micah A. Canonigo
PROGRAMMER
Dumaguete City
canonigomicah@gmail.com
https://www.facebook.com/canonigomicah
76
Arjay Rickzi E. Espina
PROGRAMMER
Dumaguete City
arjayespina28@gmail.com
https://www.facebook.com/jaaayheartsyou
77
Mae E. Macapanas
PROGRAMMER
macapanas01@gmail.com
https://www.facebook.com/mmacapanas
Nagba Siaton, Negros Oriental
-- Bill Cosby
78