You are on page 1of 83

Chapter I

INTRODUCTION

Background of the Study

Every event needs an event manager in order to come up with the right and

accurate judgment. Today, event organizers compute the event’s result manually

using score cards or by using Microsoft Excel. This is a good way of computing the

results but this kind of computations generates some major flaws. One of which is it

consumes time in the computation. Another problem is that the result can be

miscalculated which will lead to an incorrect result.

Event organizers would never want to make this kind of mistakes. That’s why

the need for an event manager that can compute fast and can produce a more

accurate result came to a realization. The project named Automated Multi-Event

Scoring System is fully dynamic manager that was design to solve those kinds of

problems and make the event more manageable and reliable.

The proposed tabulator has two kinds of log-in, one for the administrator and

one for the judges/clients. The administrator has the capability to create and manage

events, create and assign judges, create and manage criteria, create and manage

contestants, show graphs and more importantly it can automatically compute the

scores given by the judges which will result to faster and more accurate results.

In this proposed project, the client is given his own personal account which he

can access every now and then. The client is only allowed to score an event if he is

appointed by the administrator and the event is active. The judges can change the

score he/she has given as many times as possible. The score is then automatically

updated as soon as he/she press the score button.

This project is able to produce written reports such as events results and

events information in a form of a PDF file that can be easily printed or downloaded

for hard copy.

In an article by Dharel Placido, ABS-CBN News Posted on way Jan 02, 2018

Gallup International stated that, “The Philippines has emerged as one of the happiest
2

countries in the world”. This was a result of a survey conducted by Gallup on its 41st

Annual Global End of Year Survey. With a net score of +84, Philippines was ranked

as the 3rd happiest country in the world.

According to Presidential Spokesperson Harry Roque Jr. (2018) “We Filipinos

are known as a happy, resilient people. We even manage to smile amid difficulties. It

is therefore not surprising that we rank high in the global happiness index”.

One of the reasons why Filipinos are happy is because they always find a

way to make themselves entertained. May it be a dance competition, singing

competition or a beauty contests. There is no doubt that Filipinos will always find time

to watch such events. With that being said, competitions must be managed correctly.

Any form of errors in terms of judging an even is not and will never be acceptable.

For the past few years, event organizers has been managing and computing

results manually. This procedure has served them right and that is why manual

computation is still being used today.

Computing scores manually was upright but there were also times that

causes bigger problem. One of this were in its incapability to produce firm result, also

there were times where the result of the event is not accurately computed thus

resulting to incorrect output. This kind of error should never happen in any

competition for it may ruin the integrity and image of the event organizers.

With that being said the developers of Automated Multi-Event Scoring System

proposed a new way of computing and managing such events. By using the available

technology, they developed a system that would not only compute the result of the

event automatically but also managed the event in such a way that the event

organizers have full control of the event. Thus the said event is also capable of

different kinds of competition such as singing contest, dance contest and other forms

of contest that requires accurate result.


3

Objectives of the Study

The objective of this project is to change the current system used in

managing events scoring by using the technology available. This project must be

able to perform the following tasks:

1. To develop an Automated Multi-Event Scoring System that will allows:

1.1 To create an administrator to client relationship;

1.2 Letting the administrator control the event flow as much as

possible;

1.3 Letting the user score the event that he/she thinks were

approachable without letting him/her scores above or below the score

range;

1.4 Eliminate errors that commonly occur in a competition/event;

1.5 Speed up the computation;

1.6 Print the final report for the event.

2. To determine the acceptability of the system to its end users in term of:

2.1 Functionality;

2.2 Reliability;

2.3 Usability;

2.4 Efficiency;

2.5 Maintainability.

Significance of the Study

The study will provide a new and better way of computing results and

managing events in such a way that the event organizers, judges and contestants will

be sure of the success of a certain competition.

To the Event’s Organizer. The event organizer will be able to fully control the event.

He/she has the power to manage and control the details without compromising the

result of the event.


4

To the Judges. The judges will be limited on judging the event and nothing more. By

limiting its access the judges can focus on its purpose which is to choose the

righteous winner in the event.

To the Contestants. The contestants are rest assured that they are given equal

chance to win the event and they should be focus more on doing their best in order to

win the event.

To Future Researchers. This research study will serve as one of the references to

the future programmers who would like to enhance their knowledge in computer

programming and develop dynamic programs that can be used for more than one

purpose.

Scope and Delimitation of the Study

This study aims to improve the current way of managing competitions by

using the available technology. It also strives to create an events tabulator that can

be used in several events that requires accurate tabulation. However events such as

basketball, soccer and any sports competition that is scored without the use or help

of judges are not included.

This study only limits on the capability of managing the competitions with

available technologies. Information inputted from competitors will be displayed yet

some of information is limited to the administrator and user only. Also, with the

confidential accessibility of the project will only be limited to those chosen users, just

only then they can make reviews and score to the competitors. The accounts with

manual will be distributed before the time of event be held, for the security of project

accounts given will be banned from accessing after the event, only the administrator

can make the access of the past event.

Definition of Terms

Terms here are conceptually and operationally defined for better

understanding of the readers.

Server. A computer in a network that is used to provide services (such as

access to files or shared peripherals or routing of email) to other computers in the


5

network (Meriam Webster, 1828). In this study the system used a server to client

type of connection. Server sets an administrator that monitors every transaction done

by the client.

Client. A person that uses the services (such as access to files or shared

peripherals) provided by a server; also: software that allows a computer to function

as a client in a network (Meriam Webster, 1828). In this study the system used server

to client kind of connection. Client serves as the user of the system.

Variables. A factor in a scientific experiment that may be subject to change

(Meriam Webster, 1828). In this study some of the words taken called variables. A

variable sets as a declaration of the characters used in the system.

System. A group of devices or artificial objects or an organization forming a

network especially for disturbing something or serving a common purpose (Meriam

Webster, 1828). The system in this study sets as the main component of this study.

OOP (Object Oriented Programming). Computer programming in which

programming objects are used to form additional objects and are arranged into

hierarchies and in which a single object member (such as a variable or function) may

be used in several but related ways (Meriam Webster, 1981). In this study different

language had been used. OOP were the programming objects that were used in

understanding the flow of the system.

Programming Language. A programming language is a set of commands,

instructions, and other syntax use to create a software program (Techterms, 2018).

There were different kinds of programming language in this study the language used

was HyperText Makup Language, JavaScript, Cascading Style Sheets and PHP:

Hypertext Processor.

Dynamic Language. Method for problem solving used in math and computer

science in which large problems are broken down into smaller problems. Through

solving individual smaller problems, the solution to the larger problem is discovered

(Business Dictionary, 2018). In this study formulas for the computation were used.
6

Usability. Capable of or suitable for being used for particular purpose

(Meriam Webster, 1981). One of the objectives in this study is to classify its usability

of the software.

Functionality. The quality of having a practical use and the quality of being

functional. The particular use or set of uses for which something is designed (Meriam

Webster, 1981). One of the objectives in this study is to classify its usability of the

software.

Reliability. The quality or state of being reliable. The extent to which an

experiment, test, or measuring produce yields the same results on repeated trials

(Meriam Webster, 1981). One of the objectives in this study is to classify its reliability

of the software.

Efficiency. The ability to do something of produce something without wasting

materials, time, or energy. The quality or degree of being efficient (Meriam Webster,

1981). One of the objectives in this study is to classify its efficiency of the software.

Maintainability. To cause (something) to exist or continue without changing.

To keep (something) in good condition by making repairs, correcting problems, etc.

(Meriam Webster, 1981). One of the objectives in this study is to classify its

maintainability of the software.


Chapter II

REVIEW OF RELATED LITERATURE

This chapter covers the related literature and studies about the proposed and

developed system named Automated Multi-Event Scoring System. The following

related literature and studies where chosen as reference for this proposed project.

Related Literature

In every competition may it be a singing or dance contest, scoring system

was always considered as one of the most vital parts. Having errors on scoring

system would mean failure of the event organizer or the even itself. The technology

today was introducing us a better and secure way of dealing with this kind of

problems and this opportunity should not be disregarded.

Many have defined what tabulation was but in the article of “Classification-n-

Tabulation” tabulation was defined as a systematic presentation of numerical data

row and columns. Tabulation of classified data makes it more intelligible and fit for

statistical analysis (Balaji 2010).

The main purpose or objective of tabulation was to simplify complex data,

economize space, facilitate comparison, facilitate statistical analysis, save time,

depict trend and help reference. It was to make the judging or scoring faster and

advance.

Computerized judging and scoring systems have been used in almost all

major events. Competitive events such as beauty pageants, musical contests, ad

literary competitions, have been using computerized judging systems because of its

speed and accuracy in generating results. This type of competitions requires

subjective scoring from judges. The judges, who were pre-selected, set up their own

standards in giving scores to every contestant in a particular competitive event

(Semine & Tumulak 2012).

Probably, each contestant was given score from 1-10. Some pageant system

uses a higher scale. Each contestant was given a numeric score from each judge for
8

every category of competition. The score can be either in whole numbers or in

decimals, like 7.25 (Shappert, 2011).

To compute the competitors scores, researchers set a conservative cut off for

the eigenvalues to ensure that only strong related indices would be included in

analysis. For inclusion in the analysis, researchers check first that all variables were

normally distributed. Researchers then controlled for multicollinearity between

variables (defined as r > .90) so selected variables were not measuring the same

construct (Crossley, et al, 2015).

Several scoring systems (i.e. qualitative, semiquantitative and quantitative) for

assessing joint synovitis with GS or Doppler US in any number of scanned joints had

been used in the literature. Most studies had evaluated IA synovitis and only a few

studies had incorporated tenosynovitis in the joint US assessment (Naredo,

Wakefield et al., 2011). In the same way, a variety of US assessments, including

from a comprehensive number of joints to a reduced number of target RA joints such

as wrist, hand or toe joints have been published (Naredo , Wakefield et al., 2011).

Two feasible reduced-joint US assessments (i.e. 12 joints and 7 joints) had been

shown to be equivalent to the comprehensive US evaluation with respect to metric

properties (i.e. validity, reliability and sensitivity to change) (Alcalde, 2012).

Event management was a multi-million dollar industry, growing rapidly, with

mega shows and events hosted regularly. The recent growth of festivals and events

as an industry around the world means that the management can no longer be ad

hoc. Ad hoc generally signifies a solution designed for a specific problem or task,

non-generalizable, and which cannot be adapted to other purposes. Thus, a standard

in managing events should be designed as a general guide (Borbon, 2016).

Events have evolved into becoming effective marketing and branding tools for

companies of all sizes. From product launches to life-cycle events, companies stage

events to help them communicate with customers and potential clients. As such,

event professionals aim toward an efficient event management system to incorporate


9

in their business plan. Every event, big or small, requires a deep understanding of

the science of event management. And every event manager must imbibe the

discipline of planning in its core. To achieve success in event management, an event

professional must know and develop an appreciation for the key areas involved in

planning a successful event. He must approach event management with critical

thinking by reflecting on work experience, events he has seen, literature he had read

and by challenging the accepted wisdom on event planning and management

(Orosa, 2014).

In addition event managing would be more reliable if it was in use with

technology. In today, people are now highly dependent in technology. Researchers

adopt in the millennial generation, to make an event more successful they develop a

system that would manage an event that use a 1-10 scale in scoring. This was to

provide an event managing growth that will be useful for the event organizers.

Technology has advanced through the years and has changed the way

products were purchased, the way people live their lives; that was, the way they

communicate, the way they travel, the way they learn such that numerous changes

have been brought by these continuous technological advancements. As people’s

demands and life style change, the demand for advancing the type of technology

they use was high. Thus, almost everything they used has been refurbished to better

standards (Arcega et al., 2015).

People in judging area only use the manual way in computing score.

Researchers then provide automatic/computerized calculations this was to make fast

results for the event.

Computerized accounting provides better internal control report system for

any given period of time (computer can control thousands indicators simultaneously

and create notifications to the appropriate departments or workers if some indicators

do not correspond to the normal state), while manual control takes more time

(Weber, 2014)
10

Likewise, Romano (2013) emphasized that through using this accounting

system, it becomes easier for different individuals to access accounting data outside

of the office securely. Since using the computerized system was more efficient than

paper based accounting, work would do faster and time will saved. People do not

have to wait for hours, even days to lay hands on an important report. For computers

provide accurate calculation and smart reports.

Related Studies

Events had increasingly become more relevant in scientific literature.

Festivals were considered a part of event tourism, and they were emerging as a

subfield largely because they occupy a special place in each culture. There were few

profound studies regarding cultural festivals and, particularly, theatre. The main aim

of this research was to contribute to the current scientific literature related to festivals

as an instrument for cultural and tourist development. The findings of the study show

the most relevant characteristics of the tourist who attends an event with more than

forty editions such as the International Classical Theatre Festival of Almagro (Ciudad

Real, Spain). Not only does it analyze its socio demographic characteristics (gender,

profession, level of studies and income level) but also interesting aspects such as the

characteristics of the trip, which allow to determine the fundamentals of the event as

a cultural space and an element of tourist attraction (Gomez-Casero et.al., 2018).

Festivals and special events play a significant role in communities' lives

because they provide important activities and spending outlets for both locals and

visitors, and enhance the tourist image of local communities and their social

cohesion. Backgrounds and contents of events are various, but the most attractive

ones are those devoted to gastronomy or those that cherish tradition, customs,

folklore and handicrafts. The municipalities of Sombor and Apatin are multiethnic

regions with authentic folklore and food out of which numerous events of economic

and entertainment content emerged. (Ivana Blei et. al., 2014).


11

Festivals are organized by communities for a variety of reasons including, but

not limited to, showcasing their cultural heritage, promoting their city, attracting

tourists, and providing additional cultural entertainment offerings to local residents,

thereby providing opportunities to improve their quality of life (Cudny, Korec, &

Rouba, 2012).

Festivals were an important sub-field within event studies which, until

recently, had not been studied as separate experiences. A systematic review of the

emerging literature on festivals reveals several key characteristics. While festivals

are diverse in nature and geographical location, scholarly interest focuses on five

main themes across these variations: the motivations for organising, funding, and

attending festivals; the experiences of festival attendees; the relationship between

festivals and their local environments; the economic and socio-cultural impacts of

festivals; and the management of festivals (Wilson et al., 2017).

Festivals were coproduced by a collection of stakeholders, and festival

organizers facilitate the festival outcomes by interpreting stakeholders’ contributions,

aims, and concerns. An online survey was developed and administered to festival

organizers in the US, testing the possibility of identifying, differentiating, and grouping

festival stakeholders from a multidimensional approach. Festival stakeholders have

been identified, differentiated, and categorized into internal and external

stakeholders, eight universal groups, and a further 45 unique subgroups. Some

stakeholders were universal in terms of most festivals, while other stakeholders

would be unique—this depends on the festival itself (Niekerk, 2016).

Philippines had already been known as the happiest country. Filipino’s love

creating such events, they love entertaining and being entertained. “In the Philippine

setting, pageants were in institution that will not fade away. Every sitio, barrio,

barangay, local town and city holds and conducts its own beauty pageant yearly. It’s

part of our culture” Pawee Ventura, a pageant follower and a frequent judge at

international pageants (Rappler, 2013). Beauty pageants had been a part of Filipino
12

culture since time immemorial and the reason for this amazement had been

dissected for several times (Jhen, 2017).

The first beauty pageants in the Philippines began with the Manila Carnival,

the first of which was held in 1908. Shortly after the end of the Philippine Revolution

in 1898, when the Philippines became independent from Spain but was handed over

as a colony to the U.S., the festival was organized to celebrate American and

Philippine relations. There were parades featuring the military, civic organizations

and schools – based on an American educational framework. In addition, agricultural

products, businesses and industrial innovations were featured from provinces all

across the islands. The main event of the Manila Carnival, however, was the

crowning of the Carnival Queen, chosen through a ballot-voting system with

contestants who came from the wealthy elite. This process was later changed to

have judges, and contestants now come from different socio-economic backgrounds

(Manzanilla, 2017).

Usually all competition events there should be someone who’ll set the judging

criteria. In the last Bb. Pilipinas 2014, one of the judges showed how they assessed

the candidates in this year’s pageant.Senator Sonny Angara posted on Instagram a

photo of a sheet of paper showing the judging criteria for Binibining Pilipinas 2014. It

showed that 50% of a candidate’s score was based on the “beauty of face,” with 30%

going to “beauty of figure.”The question and answer round, which assesses a

candidate’s “intelligence,” only accounts for 10% of the score, while “poise and

personality” takes up the remaining 10% (ABS-CBN News, 2014).

Pageant Events would be more exciting if the judges would use a

computerized scoring. Well, one of the students in Our Lady of Fatima University –

Antipolo developed an Interactive Pageant System that would be useful for all

pageants event. Their study said to generate a scoring system for the judges ease up

the burden of the judges in computing candidates’ scores and determine the
13

proposed software could be another effective alternative for the existing system of

their Alma mater (Banate and Barrameda., 2011).

Articles, literature and studies can be regarded for citations based on your

subject. The statements given are all related to the subject or study of the

researchers. Automated Multi-Event Scoring System can have some related

literatures, and this literature could be basis for the researchers study. The

statements help the researcher in gaining more ideas of their study it becomes the

tool in solving literary paper works problem.

Author’s statements make a big contribution of researchers study.

Researchers use it as a guide to their study and identify the difference from existed

articles, literature and studies. Authors give brief statements to articles or study, a

statement that identifies the whole concept of their study although researchers would

only get some of necessary information that would relate to their group of sentence

or their topic. Researchers use it as a tool to easily identify their project by the help of

the authors existing articles or study.

Computer based transactions is what mostly trusted and competent area for

any advanced company. Denying the fact that technology is what now in demand of

any department agencies is hardly to stand with; technology provides quick and most

reliable outputs they are programed to make things perfect. Dynamic Event Manager

is a computer-based, it would be indubitable if the developed system provide the

most nippy and consistent output that could be castoff of any occurrence from the

Society.
14

Conceptual Framework

Figure 1. Conceptual Framework

Administrator will input the information of every contestants and judges

involve in competition event. It could also manage all the information that was

inputted and given by the event organizers. This involves the establishing and

monitoring the scoring system given by scorer or judges in the competition. It has the

capability to store or retrieving data and secure the data’s that were inputted in the

system.

The Judges are to input and make a fair scoring for the contestants or

participants in event. Judges are simply to input score according to what was their

interpretation or idea to the specific participants involved. 1-10 type of scale soring

was then used in the scoring system this is to identify if the contestant meets the
15

criteria given by the event organizers. The system gave the final result based on the

outcome of all judges’ scores.


Chapter III

METHODOLOGY

This chapter covers the research methodology used for the proposed project

the Automated Multi-Event Scoring System. The different information involved in

this study used as reference in developing the proposed project.

Research Design

A research design (or research strategy) describes how you will approach

the investigation for your dissertation. It constitutes the parts of research project

(Swaen, 2017).

The study utilized developmental research method. According to Richey C.

Rita, developmental research defined as the systematic study of designing,

developing, and evaluating instructional programs, process, and products that must

meet criteria of internal consistency and effectiveness. Since the project focused in

developing a product, this kind of research design is the most compatible design to

use. She also stated that developmental research is particularly important in the

field of instructional technology.

Software Model

A methodology that highlights modest, iterative application development in

which every iteration is a software project including planning, requirements analysis,

design, coding, testing and documentation. The researchers of the program named

Automated Multi-Event Scoring System choose to use the waterfall model in

developing the said program. The water fall model is one of the most uses in

software engineering if not the most used. In this approach, the process is divided

into several phases namely:


16

Figure 2. Software Model

Phase 1 - Requirement Gathering and Analysis. Requirements for the said

project were captured and documented.

Phase 2 - System Design. Data from phase one was then analyse and studied in

order to create an appropriate architecture. Resulting a models, schema and

business rules.

Phase 3 - Implementation. The system architecture was then translated into small

program called units. Resulting the software architecture.

Phase 4 - Integration and Testing. Units were then integrated and are put into

test. A systematic discovery and debugging effects.

Phase 5 - Deployment of System. When the system was considered stable and

free from bugs the system is then deployed and released.

Phase 6 - Maintenance. In this phase the deployed system is then maintain with

the use of patches. An installation, migration, and support in completing a system.

These phases are followed sequentially


17

Locale of the Study

Figure 3. Guiuan Town Plaza

Figure 4. Guiuan Eastern Samar State University

The project study was locally developed at Eastern Samar State University

Guiuan Campus and can be assigned to any various places where events can be

held especially at ESSU Covered Court or can also be placed in Guiuan Town

Plaza.
18

Respondents of the Study

The respondents of this study were the event organizers and judges that

were involve in any specific event. Event Organizers were the person who held and

organize any events. They provided the most succesful event as well in monitoring

the scoring system. Judges were the person who make judgment and provide score

to the participants or contestants in the competition event.

In this study researchers invited (10) expert Event Organizers, (10)

experienced judges in different events and (10) random people who were

frequently attenders of events or persons who were once invited as part of judges.

And (30) IT experts who’ll give a total evaluation of the systems back end and front

end or its reall functionality.

Research Instrument

The main instrument used in making this study was the questionnaire

checklist this was to gather enough information that will be needed in the study. In

making the questionnaire researchers drawn out based on the unpublished

questionnaire from the different sources. Open-ended options were provided to

accommodate free formatted views related to the topics or issues. The

questionnaire will be the preference on the process improvement of the proposed

project.

The result of the data gathered was interpreted through the use of the

following values:

Legend:

Range Interpretation
4.21-5.00 Very High
3.41-4.20 High
2.61-3.40 Moderate
1.81-2.60 Low
1.00-1.80 Very Low
19

Data Gathering Procedure

Data gathering or data collection is the proccess of gathering and measuring

information on varialbles of interest, in an established systematic fashion that one

stated research questions, test hypotheses, and evaluate outcomes (DeKalb, 2005).

The researchers used one type of data gathering the Surveying method.

This kind of data gathering procedure responses from subjects through a written

medium. Researchers distributed paper questionaires for the respondents to

evaluate. The tally results of data was then used for the requirement given for the

researchers study.

Sampling Design

A sampling design is the framework, or road map, that serves as the basis

for the selection of a survey sample and affects many other important aspects of a

survey as well (Lavrakas 2008). Simple Random Sampling was adopt in this study

with random selection of event organizers in the locale. Simple Random Sampling is

a sampling technique where every item in the population has an even chance and

likelihood of being selected in the sample. The selection of item were completely

depends on chance or probability and therefore this technique is also sometimes

know as a method of chances (Bhat, 2018)

Data Analysis

Data analysis was the process of systematically applying statistical and/or

logical techniques to describe and illustrate, condense and recap and evaluate data

(DeKalb, 2005). According to Shamoo Resnik (2003) various analytic procedures

“provide away of drawing inductive inferences from data and distinguishing the

signal (the phenomenon of interest) from the noise (statistical fluctuations) present

in the air. Researchers used Weighted Mean and Likers Scale formula in getting the

tally results of surveying method in data gathering procedure.

Weighted Mean was a kind of average. Instead of each data point

contributing equally to the final mean, some data points contribute more “weight”

than others. If all the weights were equal, then the weighted mean equals the
20

arithmetic mean (the regular “average” you’re used to). Weighted means were very

common in statistics, especially when studying populations (Stephanie, 2014).

Formulated as:

n ∑ = the sum of (in words add them)


∑ ( x i ¿ wi ) W = the weights
x= i=1 n

∑ wi X = the value
i=0
Chapter IV

RESULTS AND DISCUSSION

This chapter covers the results and of the project the Automated Multi-Event

Scoring System. The different information involved in this study came from the

results of survey that was implemented in the study.

Presentation of Access Level

The following figures show the screen layout of the Automated Multi-Event

Scoring System.

Admin:

Figure 5. Main Form

Main form contains two main transactions the Create Event and My

Events. In this form is where the admin can create and manage the Event.
22
,

Figure 6. Create Event Form

This form is capable of saving new event competition inputted by the admin.

Admin will input the necessary information about the event.

Figure 7. Events Information

This page shows the event details that were inputted and stored. And if you

were to edit the Event Information’s click the Edit Events Information or if you want

a printed output click Print.


23

Figure 8. Editing Event Information

This is the execution of the command Edit Events Information. This

form shows on where you will be updating the Event Information.

Figure 9. Overall Scores

This page shows the overall scores that came from the judges score.

Overall Scores form will display all the score points given by the different judges.
24

Judges: (Mobile Screen Layout)

Figure 10. Main Form

Main form contains the transaction scoring to the contestant and viewing

the graph score that judges evaluate.

Figure 11. Viewing Contestant’s Information

This page contains viewing event details and contestant information. It

shortly displays the information’s stored by the admin.


25

Figure 12. Scoring Contestant

This page contains the scoring of contestant. This is where the judges

were to input the scores for contestants according to the criteria given.

Figure 13. Events Graph

This page shows score graphed given by the judges. The total or present

score given by the event judges are shown in this page


26

Presentation of Software Evaluation Results and Interpretation

Table 1. Summary Result of Benchmark Test, Pilot Test and Final Test

Total
Benchmark
Test
Pilot Test Final Test Weighted
Criteria mean Interpretation

WM INT. WM INT. WM INT. WM INT.

Very High
5 VH 4.49 VH 4.45 VH 4.64 VH
1. System Usability Acceptability

Very High
2. System 5 VH 4.39 VH 4.44 VH 4.61 VH
Acceptability
Functionality

Very High
3. System 5 VH 4.46 VH 4.46 VH 4.64 VH
Acceptability
Reliability

Very High
5 VH 4.43 VH 4.51 VH 4.64 VH
4. System Security Acceptability

Very High
5. System 5 VH 4.55 VH 4.44 VH 4.66 VH
Acceptability
Maintainability

Very High
OVERALL WEIGHTED MEAN 5 VH 4.64 VH 4.46 VH 4.63 VH
Acceptability

Range Interpretation

4.21-5.00 Very High Acceptability


3.41-4.20 High Acceptability
2.61-3.40 Moderate Acceptability
1.81-2.60 Low Acceptability
1.00-1.80 Very Low Acceptability

The table above shows the summary of Benchmark test, Pilot test and Final

Test which has all interpreted as Very High Acceptability. In System Usability the

summary mean was 5, 4.49 and 4.45 all interpreted as Very High Acceptability and

the total average mean was 4.64 with interpretation of Very High Acceptability.

The System Functionality the summary mean was 5, 4.46, and 4.46 all

interpreted as Very High Acceptability and the total average mean was 4.64 with

interpretation of Very High Acceptability.

In System Reliability the summary mean was 5, 4.49 and 4.45 all interpreted

as Very High Acceptability and the total average mean was 4.64 with interpretation

of Very High Acceptability.


27

In System Security the summary mean was 5, 4.43 and 4.51 all interpreted

as Very High Acceptability and the total average mean was 4.66 with interpretation

of Very High Acceptability.

In System Maintainability the summary mean was 5, 4.55, 4.44 all

interpreted as Very High Acceptability and the total average mean was 4.66 with

interpretation of Very High Acceptability.

Table 2. Distribution of Respondent according to Software Acceptability


(Benchmark Test)

Category Frequency Percentage

Very High Acceptability 4 100%

High Acceptability 0 0%

Moderate Acceptability 0 0%

Low Acceptability 0 0%

Very Low Acceptability 0 0%

Total 4 100%

Table 2 shows the over-all frequency of benchmark test of the survey. In the

survey conducted, the result shows that the category, specifically, the Very High

Acceptability has the highest frequency of 4 with a 100 percentage totality.

Benchmark

Very High Acceptability


High Acceptability
Moderate Acceptability
Low Acceptability
Very Low Acceptability

Figure 14. Benchmark Test


28

The above figure represents the respondents of the study or the project

developers. An excellent rate or 100 % of the respondent considered the Automated

Multi-Event Scoring System.

Table 3. Distribution of Respondent According to Software Acceptability

(Pilot Test)

Category Frequency Percentage

Very High Acceptability 0 0%

High Acceptability 27 70%

Moderate Acceptability 3 10%

Low Acceptability 0 0%

Very Low Acceptability 0 0%

Total 30 100%

The table above shows the over-all frequency result of the Pilot Test. The

result shows that the highest frequency count was the High Acceptability with a

percentage value of 70% and in Moderate Acceptability 10%.

Pilot Test

10%
Very High Acceptability
High Acceptability
Moderate Acceptability
Low Acceptability
Very Low Acceptability

90%

Figure 15. Pilot Test

The above figure represents the respondents of the study in Eastern Samar

State University and in Guiuan Eastern Samar. A 90% of High Acceptability and a
29

10% Moderate Acceptability of the respondent considered the Automated Multi-

Event Scoring System. In Beta Testing the person involves was the Event

Organizers and the Judges.

Table 4. Distribution of Respondent according to Software Acceptability


(Final Test)

Category Frequency Percentage


Very High Acceptability 0 0%
High Acceptability 26 87%
Moderate Acceptability 1 3%
Low Acceptability 1 3%
Very Low Acceptability 2 7%
Total 30 100%

The table above shows the over-all frequency result of the Final Test. The

result shows that the highest frequency count was the High Acceptability with a

percentage value of 87%, 3% in Moderate Acceptability, 3% Low Acceptability and

7% of Very Low Acceptability.

Final Test
Very High Acceptability High Acceptability Moderate Acceptability
Low Acceptability Very Low Acceptabily

3% 7%
3%

87%
30

Figure 16. Final Test

The above figure represents the respondents of the study in Eastern Samar

State University and in Guiuan Eastern Samar. An 87% of High Acceptability 3%

Moderate Acceptability, 3% Low Acceptability and a 7% Very Low Acceptability of

the respondent considered the Automated Multi-Event Scoring System.


100
100
87
90

80
70
70

60

50

40
30
30

20
7
10 3 3
0 0 0 0 0 0 0 0
0
Benchmark Beta Test Pilot Test

Very High Acceptability High Acceptability Moderate Acceptability


Low Acceptability Very Low Acceptability

Figure 17. Overall Survey Interpretation

The figure above illustrates the survey results given by the respondents of

the study. The Bar Graph shows the total comparison result of all the survey result

this is to identify if the survey gathering of Automated Multi-Event Scoring System

was been considered by the respondents.

The Benchmark test was rated 100% with interpretation of Very High

Acceptability. Beta test was rated 70% with interpretation of High Acceptability and

30% with interpretation of Moderate Acceptability. And in Final test was rated 80%

with interpretation of High Acceptability, 3% interpreted as Moderate Acceptability,

3% interpreted as Low Acceptability and 7% with interpretation of Very Low

Acceptability.
31

Developmental Cost Analysis

Table 5. Overall Cost of the Software

Item Quantity Cost

Computer Equipment

PC Server 1 21,000

Printer 1 4,500 (Brother G100)

Mobile Phone 4 7, 996 (Cherry Mobile Flare S5)

Wi-Fi 1 1,400 (Globe at Home)

Sublime 1 1,000

Bond Paper 1 (rim) 148 (Hard Copy)

Electricity 800

Windows 7 Professional 1 6,700

Training Cost

Basic Computer Literacy 1 250 per day

Financial Cost

Research 1,000

Document 1,200

Defense 4,400

Total: 51, 994.00

This table shows the total cost that has been implemented in the study. The
detailed items were been listed and totalled.

Table 6. Annual Benefit in a Year

Item Costs

Less expense of Bond Paper 444 in a year


Accuracy of the system 30,000 in a year
32

Intangible Benefits 40,000 in a year


Total: 70,444 in a year

This table shows the total benefits of the system in a year. This table will
show the comparison from cost to benefits.
Chapter V

SUMMARY, CONCLUSIONS AND RECOMMENDATIONS

This chapter contains the summary, conclusions and recommendation of

the study.

Summary

The Automated Multi-event Scoring System aimed to promote the scoring

system in every competition event more reliable and fastest type of scoring system.

The main feature of the software was to create a multi-event in just one single

system or program. According to our research most of the developed event scoring

system was only manages a single event scoring system. So this said system had

been proposed to provide a single system that would manage different kinds of

competition event using inputted criteria’s to score. This also covers the non-biasing

of scoring and declaring a fault result caused by manual type of scoring. With this

software the manual type of scoring will be resolved.

Conclusion

The Automated Multi-event Scoring System was developed to provide a

better type of scoring system used in different competition events. And with the use

of Android phones the judges won’t be needing to write their score instead they’ll

just be inputting their score depending on the contestants if they’ll meet the given

criteria in the event. The software was also developed to promote the improvement

of scoring system in every competition events and to manage every data inputted

by the admin.

To accomplish, the Event Organizers and Judges were evaluate the

software using the survey questionnaires given by Researchers. The result were as

follows:

1. Benchmark Test the result was 5 interpreted as “Very High Acceptability”

with a percentage value 100%.

2. Pilot Test the result was 4.69 interpreted as “Very High Acceptability” with a

percentage value 90%.


33

3. Final Test result was 4.46 interpreted as “Very High Acceptability” with a

percentage value 87%.

Based on the final testing and result of evaluation, the respondents were

satisfied with the category based on the Objective of the Study. This proves that the

Automated Multi-Event Scoring System would give a better contribution in every

competition events.

Recommendation

Based on the foregoing conclusions this was recommended:

1. The researchers recommend that the interface of software should make

clearer to understand by the user.

2. The researchers recommend to segregate the award result of every criteria.

3. The researchers recommend to arrange the output result of scores.


Chapter VI

REFERENCES

ABS-CBN News, (2014). “Third most Happiest Country” from https://news.abs


cbn.com/video/lifestyle/02/21/14/philippines-3rd-happiest-country-asia

Alcalde, (2012). “A systematic literature review of US definitions, scoring


systems and validity according to the OMERACT filter for tendon lesion
in RA and other inflammatory joint disease” from
https://www.researchgate.net/publication/221874363_A_systematic_literatur
_review_of_US_definitions_scoring_systems_and_validity_according_to_th
OMERACT_filter_for_tendon_lesion_in_RA_and_other_inflammatory_joint_
seases

Arcega et al. (,2015). “Computerized vs. Non Computerized Accounting System


of Small and Medium Enterprises in Lipa City, Philippines: A
Comparative Analysis” from http://research.lpubatangas.edu.ph/wp
content/uploads/2015/05/APJARBA-2015-1-006-Computerized-vs.-Non
computerized-Accounting-System.pdf

Banate. and Barrameda., (2011). “INTERACTIVE PAGEANT SYSTEM” For Our


Lady of Fatima University – Antipolo from
https://www.scribd.com/doc/75314806/Interactive Pageant-System

Balaji (2010). “Classification-n-Tabulation” from


https://www.scribd.com/doc/26941653/Classification-n-Tabulation
Borbon, (2016). “Viability of Event Management Business in Batangas City,

Philippine: Basis for Business Operation Initiatives” from

https://www.google.com/url?sa=t&source=web&rct=j&url=http://www.apjmr

Crossley, et al, (2015). “To Aggregate or Not? Linguistic Features in Automatic


Essay Scoring and Feedback Systems” from
https://www.researchgate.net/publication/319604495_To_Aggregate_or_Not
Linguistic_Features_in_Automatic_Essay_Scoring_and_Feedback_Systems

Jhen, (2017). “READ: Filipinos’ Great Fascination On Beauty Pageants” from


https://amazetify.com/entertainment/read-filipinos-great-fascination-beauty
pageants/

Ivana Ble{i}., 2014). “CULTURAL EVENTS AS PART OF CULTURAL TOURISM


DEVELOPMENT. CASE STUDY: SOMBOR AND APATIN (SERBIA)” from
37

https://www.researchgate.net/publication/273222933_Cultural_events_as_p
at_of_cultural_tourism_development_Case_study_Sombor_and_Apatin_Ser
ba

Gomez-Casero., (2018). “Cultural Events: Case Study of Theatre Festival as an


Element of Tourist Attraction” from
https://www.emeraldinsight.com/doi/abs/10.1108/IJCHM-01-2017-0031

Manzanilla., (2017). “A very brief history of pageants in the Philippines” from


http://www.pilipino-express.com/features-sp-1157189368/anak/3695-a-very
brief-history-of-pageants-in-the-philippines.html

Niekerk, (2016). “Contemporary issues in events, festivals and destination


management” from
https://www.emeraldinsight.com/doi/abs/10.1108/IJCHM-01-2017-0031

Orosa, (2014). “Differentiate yourself: Event management certification course”


from https://www.philstar.com/business/2014/08/29/1362728/differentiate-
yourself event-management-certification-course

Rappler,(2013). “The Philippines’ Beauty pageant obsession: Who benefits?”


from https://www.rappler.com/newsbreak/in-depth/190522-filipinos-
beautypageants-series-part-1

Richey C. Rita. “(Information Analyses, Reports – Evaluative;


Speeches/MeetingPapers)” “Developmental Research: The Definition and
Scope” from https://eric.ed.gov/?id=ED373753

Wilson et al.,(2017). “Expanding the Domain of Festival Research:” A Review of


Research Agenda from https://www.researchgate.net/publication/291345426
Appendices
37

September 20, 2018

JARED HAREM Q. CELIS


HEAD SOA
EASTERN SAMAR STATE UNIVERSITY GUIUAN CAMPUS
GUIUAN, EASTERN SAMAR

Dear Sir:

Greetings!

We the BS INFOTECH 4th year undergraduate students of EASTERN


SAMAR STATE UNIVERSITY, Guiuan Campus respectfully ask permission to
conduct a study regarding on the existing Automated Multi-Event Scoring System.

This study is one of the requirements for the partial fulfillment for the
program Bachelor of Science in Information Technology particularly in our
Capstone Project.

The main purpose of this study is not to get the actual figures or gather
confidential data but rather to familiarize its flow of the Scoring System in every
competition event. Rest assured that all data gathered will be treated with strict
secrecy and confidentiality.

We are anticipating for your kind approval on this request. Thank you very
much for your kind assistance and support

Very respectfully yours,

BRYAN ANJO BADOCDOC

JENNIFER ACANG

LELSIE ABING

AJIE ABIT

Recommended by:

MS. MARY GRACE JUNE GAGATIGA


Adviser
Noted by:

ENGR. ROGER ABULENCIA


Program Head

Action Taken:
[ ] Approved
[ ] Disapproved
JARED HAREM Q. CELIS
HEAD SOA

Guiuan, Eastern Samar


APPENDIX B
SURVEY QUESTIONAIRE
38

Automated Multi-Event Scoring System


Date: _______
Please Check if: [ ] Faculty [ ] Event Organizer [ ] Event Judges
Direction: Evaluate the proposed system (Automated Multi-Event Scoring System)
based in the specifications provided.

Legend: 1 - Poor 2 - Fair 3 - Good 4 - Very Good 5 - Excellent


Note: Check the box corresponds to your answer. Use the legend as your guide.
Specifications:
5 4 3 2 1
System Usability

1. The system is easy to use.

2. The system is user friendly.

3. The information provided in system is easy to


understand.
4. The system can finish task quickly.

5. The system can be used on multiple units at the


same time.
System Functionality

1. The system has all the functions and capabilities.

2. Real-time production of results.

3. The commands can finish the task quickly.

4. The system can save multiple data.

5. The system can perform complicated task.

System Reliability

1. The capability of the software product to avoid


failure as a result of faults in the software.
2. The capability of the software product to re-
establish a specified level of performance and
recover the data directly affected in the case of a
failure.
3. The capability of the software product to adhere to
standards, conventions or regulations relating to
reliability.
System Security

1. The system secures the data of the event judges.

2. Event judge’s scores are not visible to other event


judge’s screen.
3. The system secures the scores given by event
judges.
4. The system secures the non-bias scoring.

System Maintainability
39

1. The capability of the software product to enable a


specified modification to be implemented.
2. The capability of the software product to enable
modified software to be validated
3. The capability of the software product to adhere to
standards or conventions relating to
maintainability.

APPENDIX C
Sign of Evaluator
GANTT CHART
40

APPENDIX D
DATA DICTIONARY

Table Name: eventtabulator


41

Primary Maximu
Table Name Field Name Data Type
Key m Length
awardresult √ Id int 10
    Eventsid varchar 50
    Contestantsid varchar 50
    Award varchar 50
awardslist √ Id int 10
    Eventid varchar 50
    Awardname varchar 50
    Awardtype varchar 50
    Result varchar 50
contestants √ Id int 10
    Name varchar 50
    Address varchar 200
    Gender varchar 50
    Picture varchar 200
    Eventid varchar 10
    Status varchar 10
eventcriteria √ Id int 10
    Eventid varchar 10
    Criteria varchar 50
    Percentage varchar 50
    Status varchar 50
eventsname √ Id int 10
    Name varchar 50
    Admin varchar 50
    Date varchar 50
    Time varchar 50
    Venue varchar 50
finalcategory √ Id int 10
    Eventid varchar 50
    Contestantid varchar 50
    Score varchar 50
    Criteria varchar 50
finalscore √ Id int 50
    Eventid varchar 10
    Contestantid varchar 50
    Score varchar 50
    Picture varchar 200
    Gender varchar 50
judges √ Id int 10
42

    Name varchar 50
    Eventid varchar 10
login √ Id int 10
    Username varchar 50
    Password varchar 50
    Name varchar 50
    Logintype varchar 50
    Image varchar 200
score √ Id int 10
    Eventid varchar 10
    Judge varchar 50
    Contestantid varchar 50
    Criteria varchar 50
    Score varchar 50

APPENDIX E

DATAFLOW DIAGRAM

CONTEXT DIAGRAM
43

Contestants
Judges Submit Scores and Judges Administrator
Retrieve Score

Information
Retrieve Score

Event Details
Retrieve Score

Print Event
0
Retrieve Score
Details Retrieve Score

Result Retrieve Score Automated


Multi-Event Printed Information
Scoring System Retrieve Score

Retrieve Score

Compute Generate
Total Result Result
Retrieve Score Retrieve Score

Scores

DIAGRAM 0

Admin
Access Denied
Input Information

1.0

Log in
2.0
44

Admin

Denie
Acces

d
s

Scores
JUDGE

Score
1.
0

Process
Judg

Score
e

Access
Grant
ed

Sc
or
e

Awards

Diagram 1

Send Details Login details

1
D1 login_tbl Admin/Judges
Login
45

4.0
Finali
ze
Resul
t

APPENDIX F
ENTITY RELATIONSHIP DIAGRAM

Login

id
username
46

Event Event Score


Name Criteria
id
id id eventid
name eventid judge
admin criteria contestantid
date percentage criteria
time status score
venue

Award J Co
Result u nte
id Ji d sta
eventid g nt
contest e
antid id
award i na
d me
n ad
a dre
m ss
e ge
e nd
vFin er
eal pict
Award nSco ure
List ti re eve
ntid Fi
d nal
id
eventid id Ca
awardna eve te
me ntid go
awardty cont ry
pe esta Sc
result ntid or
scor e
e id
pict ev
ure ent
gen id
der co
nte
sta
nti
d
sc
ore
APPENDIX G crit
SYSTEM FLOWCHART eri
a
47
Start
A

No
If has
Account Prepare to sign up
?

Yes
Username
Prepare to login Password
name log type

Username
pass. Didn’t Username Username
already taken
match Password

Yes
If
username
exist?
No
If
username
pass? No

Log in
database

Yes If User
type
admin?

Prepare admin No
form

Prepare client
form

Yes
If sign as
judge?

Event No Input
finish score
Prepare create ?
48

Yes

Log-out

Event form
Event Time A
Event location Score Data

B Prepare add
contestant
If Yes
event
exist? Yes

No
No
If available
point=0? Data point
Create
Event

Available Criteria point

Yes
Event
Data
Insufficient No
If criteria point
point left available point?

No

Criteria
Prepare create
name If criteria
criteria
points exist?

B
Yes
Criteria
already exist
49

Contestant
Info.

B Yes

Contestant If
already contes
existed tant?

No

Process
Contestant

No If create Contestant
Prepare
contest successfully Data
adding judges
ant? understand Contestant

A
Judge name
judge username
judge password
B
Yes

If judge
exist in
event? If Award
Award exist in
B
exist event?
No

Process Adding
judge

Award
Name

Judge Data B
Yes
No
No Add
Create Prepare C
award
Log in Data judge? adding B
?
swards
50
C Prepare
E
B manage event

Manage
Contestant

Manage
Criteria

No

If Finish
event?

Yes

Prepare
finalize event

Do you want to
finalize result

Answer

If
E answer?

Yes

End Result Finalize Event


51

APPENDIX H
USER MANUAL

Legend

Objects Uses

A button that will execute command


according on what transaction a user is
in.

A textbox it is where to input a data or


information that is needed to be store.

A dropdown button this is usually used for


information that was already given just by
clicking the right information to be stored.

A menu bar this brought you to whatever


transaction you are going to execute

Menus bar this execute the kind of


transaction you are up to.
52

The Automated Multi-Events Scoring System

(User Manual)

Log-in Form

The log-in form is the main entry of the system. For the security of this whole

system including the data that are inputted, the judges/admin only has an authority

to access this system but judges can only score the contestants and the admin will

be the one managing the completion event.

Admin:

1. Entry you’re signed up account.

Judges:

1. Entry the account given by the organizer (The admin will be the

one who’ll create account for judges it is to secure the confidentiality

in scoring of every judges).

Note:

The system will give a pop-up message if your username or password is

incorrect. Make sure you enter a correct username and password.


53

Administrator Account (access granted)

Main Form

Main form contains two main transactions the Create Event and My Events.

In this form the admin can create and manage the Event.

1. If you are to create an Event click Create Event (A form will appear and

this is where you will input the details of the Event).

2. If you are to manage the Event click My Events (A dropdown menu will

appear this were to show the Event’s you’ve created).


54

Create Event Form

This is the followed execution of the menu bar Create Event. This shows the

form where the Event Details were inputted.

1. Input the Event details in textbox.

2. Input the date and time of the event.

3. If done inputting click SUBMIT button.

Data will be saved in database of the software.


55

Events Information

This page shows the event details that were inputted and stored. And if you

were to edit the Event Information’s click the Edit Events Information or if you want

a printed output click Print.

Note: This form is only for viewing the event information. The following instructions

is only for getting the printed output of event information.

1. Click the PRINT option bar.

2. A dropdown menu will appear.

3. Click the specific event information to be printed.

4. A PDF file will appear and ready to be printed.

5. Make sure your device is connected to the printer.


56

Editing Event Information

This is the execution of the command Edit Events Information. This

form shows on where you will be updating the Event Information.

1. Input updated event detail in text box.

2. Update the time and date if necessary.

3. Click close if you are to cancel your editing.

Data will be save in database of the software.


57

Events Navigation

In this page shows the menu bar were the administrator wishes to. A

different option bar will to appear in this navigation.

1. Manage Criteria a manage criteria form will appear.

2. Manage Contestants a manage contestants form will appear.

3. Manage Judges a manage judges form will appear.

4. Manage Awards a manage judge form will appear.

5. Manage Event a manage event form will appear.

6. Events Graphs an events graphs form will appear.

7. Final Score a final score form will appear.

8. Delete Event a delete event form will appear.


58

View Edit Criteria

This page shows the editing criteria. By clicking the check box to

activate the editing then you will execute the command Edit after the updating the

details click the Delete Button.

1. Click the check box button to specify what criteria you’ll edit.

2. Click the Edit button.

3. Input the updated information then save.

Data will be store in database of the software.


59

Create Criteria Form

In this form the administrator were able to add delete and view

the criteria of a certain event. In updating the details fill up the text box given after

updating details Add Criteria.

1. Input the criteria for judging.

2. Input points for the criteria.

3. Then add the criteria.

Data will be store in database of the software. The criteria can be view in View Edit

Criteria form.
60

View Contestant Form

This page shows all the contestants information. This page is also

capable in editing each contestant information. By clicking the check box to activate

the editing button.

1. Click the check box button if you were to edit the contestant information.

2. Input the updated information of the contestants.

3. Click delete if the contestant is not in the event competition.

Data will be store in database of the software.


61

Create Contestant Form

In this form will show the full and complete profile of the

contestant and also capable of adding contestant details.

1. Input contestant’s details.

2. Make sure to add a picture of the contestant for identification.

3. Then register the contestant.

Data will be store in database of the software.


62

View and Edit Contestant Form

This form will help you to view the added contestants.

1. Click the check box button to specify what to edit.

2. The click the EDIT button.

3. Input the updated information of the contestant.

4. Then click the SUBMIT button.

5. If you are to delete. Click the check box button to specify what to delete.

6. Then click the DELETE button.

Data will be store in database of the software.


63

Create Judge Form

In this form the administrator is able to create accounts for clients in the

system. This client can then be chosen as judges in other events.

1. Input judges details.

2. Identify what event the judge will be input.

3. Then register the judge.

Note: Make sure to secure the account of the judges in event.


64

View and Edit Judge Form

This form will help you to view the added judges. And make some updates.

1. Click the check box button to specify whose information to edit.

2. Input the updated information of the judge information.

3. Then submit.

4. Click the check box button to specify whose information to delete.

5. Then click the DELETE button.

Data will be store in database of the software.


65

Add Award Form

This form will help you to manage the awards for the deserved

contestants.

1. Create an award title.

2. Identify the award that will be based on criteria.

3. Then submit.

Note: The award will be distributed accordingly to the scores given by the judges to

the contestant.
66

Manage Event Form

In this form the administrator is able to activate or deactivate a certain

criteria granting him full control of the event.

1. By clicking the button an specific person and criteria will be

activated.

Note: Green color is still DEACTIVATED while Red color is ACTIVATED.


67

View Overall Score

This form will only show the overall score of all the contestant in the

specific event.

Results Form

This form will show the total results of the contestants. These were to

view who win the contest.

The following instructions is only for printing:

1. Click the Print Results option bar.

2. A PDF file will appear.

Note: Make sure your device is connected to the printer.


68

Judges Account (access granted)

Main Form

Main form contains the transaction scoring to the contestant and viewing

the graph score that judges evaluate.

1. If you are to create an Event click Create Event (A form will appear and

this is where you will input the details of the Event).

2. If you are to manage the Event click My Events (A dropdown menu will

appear this were to show the Event’s you’ve created).


69

Viewing Contestant’s Information

This page only contains viewing event details and contestant information.

Scoring Contestant

This page contains the scoring of contestant. This is where the judges were

to input the scores for contestants according to the criteria given.

1. Input the score. Then submit.

Note: The scores given will be automatically computed.


70

Events Graph

This page shows score graphed given by the judges. This page will only

shows the scored contestants of the specific judge who signed up. The judge of the

competition of event cannot view the other judge scores.


71

APPENDIX I

SOURCE CODE

PHP name: final.php

<nav class="navbar navbar-expand-sm navbar-dark bg-dark">


<div class="collapse navbar-collapse" id="navbarsExample03">
<ul class="navbar-nav mr-auto">
<li class="nav-item dropdown bg-dark ">
<a class="nav-link dropdown-toggle btn-dark" href="http://example.com"
id="dropdown03" data-toggle="dropdown" aria-haspopup="true" aria-
expanded="false" style = "color:gold;">Print Results</a>
<div class="dropdown-menu bg-dark " style = "color:gold;" aria-
labelledby="dropdown03">
<a class="dropdown-item bg-dark" style = "color:gold;"
onclick="printDiv('printfinal')" href="#" style = "color:gold;">Print Final Result</a>
</div>
</li>
</ul>
<script>
function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
</script>
</div>
</nav>
<?php
include ("../db.php");
$eventid = $_POST['eventid'];
$MYtotal= 0;
$searchcontestants = "select * from contestants where eventid = '$eventid' " ;
$querycontestants =mysqli_query($con,$searchcontestants);
while($SHOW1=mysqli_fetch_array($querycontestants, MYSQLI_ASSOC)){
$picture1 = $SHOW1['picture'];
72

$fullname = $SHOW1['name'] ;
$gender = $SHOW1['gender'] ;
$contestantid = $SHOW1['id'];
$picture = $SHOW1['picture'] ;
$search5 = "select * from score where contestantid = '$contestantid' ";
$search6 = "select * from score where contestantid = '$contestantid' ";
$search7 = "select * from judges where eventid = '$eventid' ";
$rowjudge = mysqli_num_rows((mysqli_query($con,$search7)));
if(!mysqli_query($con,$search5))
{die(mysqli_error());
}
else {
$rowscore = mysqli_num_rows((mysqli_query($con,$search5)));
if ($rowscore > 0){
$q1 = mysqli_query($con,$search6);
while($somescore = mysqli_fetch_array($q1, MYSQLI_ASSOC)){
$score = $somescore['score'];
$MYtotal =$MYtotal +$score;
}}
else
{
$MYtotal = 0;
}
}
$final =$MYtotal/$rowjudge;
$sqltrap = "select * from finalscore where eventid = '$eventid' and contestantid
= '$contestantid'";
$rowtrap = mysqli_num_rows((mysqli_query($con,$sqltrap)));
if ($rowtrap > 0){
$update = "update finalscore set score = '" . $final ."' where eventid = '$eventid'
and contestantid = '$contestantid'";
if(!mysqli_query($con,$update))
{die(mysqli_error());}
else{
}
}
else
{
$save ="
73

insert into finalscore values( null , '". $eventid ."' , '". $contestantid ."', '".
$final ."' , '". $picture ."', '". $gender ."')";
if(!mysqli_query($con,$save)){}
else
{
}
}
$MYtotal = 0 ;
}
$crittotal= 0;
$searchcontestants = "select * from contestants where eventid = '$eventid' " ;
$querycontestants =mysqli_query($con,$searchcontestants);
while($cont=mysqli_fetch_array($querycontestants, MYSQLI_ASSOC))
{$picture1 = $cont['picture'];
$fullname = $cont['name'] ;
$contestantid = $cont['id'];
$judgescount = "select * from judges where eventid = '$eventid' ";
$rowjudgecount = mysqli_num_rows((mysqli_query($con,$judgescount)));
$searchcriteria = "select * from eventcriteria where eventid = '$eventid' " ;
$querycriteria =mysqli_query($con,$searchcriteria);
while($crit=mysqli_fetch_array($querycriteria, MYSQLI_ASSOC))
{
$criteria = $crit['criteria'];
$searchcrit = "select * from score where contestantid = '$contestantid' and
criteria = '$criteria' ";
$queryaddcrit =mysqli_query($con,$searchcrit);
while($cont1=mysqli_fetch_array($queryaddcrit, MYSQLI_ASSOC)) {
$critscore = $cont1['score'];
$crittotal =$crittotal +$critscore;
}
$critfinal =$crittotal/$rowjudgecount;
$sqltrap1 = "select * from finalcategoryscore where eventid = '$eventid' and
contestantid = '$contestantid' and criteria = '$criteria'";$rowtrap1 =
mysqli_num_rows((mysqli_query($con,$sqltrap1)));
if ($rowtrap1 > 0){
$update = "update finalcategoryscore set score = '" . $critfinal ."' where eventid
= '$eventid' and contestantid = '$contestantid' and criteria = '$criteria'";
if(!mysqli_query($con,$update))
{die(mysqli_error());}
74

else{
}
}
else
{
$save ="Insert into finalcategoryscore values( null , '". $eventid ."' , '".
$contestantid ."', '". $critfinal . "' , '". $criteria ."')";
if(!mysqli_query($con,$save)){}
else
{
}
}
}
$crittotal = 0;
}
$searchawardlist = "select * from awardslist where eventid = '$eventid' " ;
$queryawardlist = mysqli_query($con,$searchawardlist);
while($list= mysqli_fetch_array($queryawardlist, MYSQLI_ASSOC))
{
$awardname = $list['awardname'];
$Result = $list['Result'];
$searchawardresult = "select * from finalcategoryscore where eventid =
'$eventid' and Criteria = '$Result ' ORDER BY `finalcategoryscore`.`score`
DESC limit 1" ;
$queryawardresult =mysqli_query($con,$searchawardresult);
while($list1=mysqli_fetch_array($queryawardresult, MYSQLI_ASSOC))
{$Criteria1 = $list1['Criteria'];
$score1 = $list1['score'];
$contestantid1 = $list1['contestantid'];
$sqltrap2 = "select * from awardresult where eventsid = '$eventid' and award =
'$awardname' ";
$rowtrap2 = mysqli_num_rows((mysqli_query($con,$sqltrap2)));
if ($rowtrap2 > 0){
$update = "update awardresult set contestantid = '" . $contestantid1 ."' where
eventsid = '$eventid' and award = '$awardname'";
if(!mysqli_query($con,$update))
{die(mysqli_error());}
else{
}
75

}
else
{
$save ="Insert into awardresult values( null , '". $eventid ."' , '".
$contestantid1 ."', '". $awardname . "' )";
if(!mysqli_query($con,$save)){}
else
{
}
}
}
}
//first place
$searchfirstmale = "select * from finalscore where eventid = '$eventid' ORDER
BY `score` DESC limit 1" ;
$queryfirstmale = mysqli_query($con,$searchfirstmale);
while($firstmale= mysqli_fetch_array($queryfirstmale, MYSQLI_ASSOC))
{ $firstwinnermale = $firstmale['contestantid'];
$firstplacemale= "First Place";
$sqltrap3 = "select * from awardresult where eventsid= '$eventid' and award =
'$firstplacemale' ";
$rowtrap3 = mysqli_num_rows((mysqli_query($con,$sqltrap3)));
if ($rowtrap3 > 0){
$update = "update awardresult set contestantid = '" . $firstwinnermale ."' where
eventsid = '$eventid' and award = '$firstplacemale'";
if(!mysqli_query($con,$update))
{die(mysqli_error());}
else{
}
}
else
{
$save ="Insert into awardresult values( null , '". $eventid ."' , '".
$firstwinnermale ."', '". $firstplacemale . "' )";
if(!mysqli_query($con,$save)){}
else
{
}
$awardtype = "Major";
76

$result = "Overall";
$save1 ="Insert into awardslist values( null , '". $eventid ."' , '".
$firstplacemale ."', '". $awardtype . "' , '". $result . "')";
if(!mysqli_query($con,$save1)){}
else
{
}
}
}
//second place
$searchsecondmale = "select * from finalscore where eventid = '$eventid'
ORDER BY `score` DESC limit 1,1" ; $querysecondmale = mysqli_query($con,
$searchsecondmale);
while($secondmale= mysqli_fetch_array($querysecondmale, MYSQLI_ASSOC)
{ $secondwinnermale = $secondmale['contestantid'];
$secondplacemale= "Second Place";
$sqltrap3 = "select * from awardresult where eventsid= '$eventid' and award =
'$secondplacemale' ";
$rowtrap3 = mysqli_num_rows((mysqli_query($con,$sqltrap3)));
if ($rowtrap3 > 0){
$update = "update awardresult set contestantid = '" . $secondwinnermale ."'
where eventsid = '$eventid' and award = '$secondplacemale'";
if(!mysqli_query($con,$update))
{die(mysqli_error());}
else{
}
}
else
{
$save ="Insert into awardresult values( null , '". $eventid ."' , '".
$secondwinnermale ."', '". $secondplacemale . "' )";
if(!mysqli_query($con,$save)){}
else
{
}
$awardtype = "Major";
$result = "Overall";
$save1 ="Insert into awardslist values( null , '". $eventid ."' , '".
$secondplacemale ."', '". $awardtype . "' , '". $result . "')";
77

if(!mysqli_query($con,$save1)){}
else
{
}
}
}
//third place
$searchthirdmale = "select * from finalscore where eventid = '$eventid' ORDER
BY `score` DESC limit 2,1" ;
$querythirdmale = mysqli_query($con,$searchthirdmale);
while($thirdmale= mysqli_fetch_array($querythirdmale, MYSQLI_ASSOC))
{ $thirdwinnermale = $thirdmale['contestantid']; $thirdplacemale= "Third Place";
$sqltrap3 = "select * from awardresult where eventsid= '$eventid' and award =
'$thirdplacemale' ";
$rowtrap3 = mysqli_num_rows((mysqli_query($con,$sqltrap3)));
if ($rowtrap3 > 0){
$update = "update awardresult set contestantid = '" . $thirdwinnermale ."' where
eventsid = '$eventid' and award = '$thirdplacemale'";
if(!mysqli_query($con,$update))
{die(mysqli_error());}
else{
}
}
else
{
$save ="Insert into awardresult values( null , '". $eventid ."' , '". $thirdwinnermale
."', '". $thirdplacemale . "' )";
if(!mysqli_query($con,$save)){}
else
{
}
$awardtype = "Major";
$result = "Overall";
$save1 ="Insert into awardslist values( null , '". $eventid ."' , '".
$thirdplacemale ."', '". $awardtype . "' , '". $result . "')";
if(!mysqli_query($con,$save1)){}
else
{
}
78

}
}
$searchevent = "select * from eventsname where id = '$eventid' " ;
$queryevent =mysqli_query($con,$searchevent);
while($SHOW10=mysqli_fetch_array($queryevent, MYSQLI_ASSOC))
{$eventname = $SHOW10['name'];
}
?>
<div class = "container">
<div id = "printfinal" >
<br>
<br>
<br>
<br>
<table class = "table table-bordered table-hover" border = "3">
<tr><th colspan = "3"><center>Final Results for <?php echo $eventname; ?>
</center></th></tr>
tr><th colspan = "3"><center>Major Awards</center></th></tr>
<tr><th><center>AWARD</center></th><th><center>SCORE</center></th><th
><center>AWARDEE</center></th></tr>
<?php
$searchawardlistmajor = "select * from awardslist where eventid = '$eventid'
and awardtype = 'Major'";
$queryawardlistmajor =mysqli_query($con,$searchawardlistmajor);
while($SHOW2=mysqli_fetch_array($queryawardlistmajor, MYSQLI_ASSOC)){
$awardnamemajor = $SHOW2['awardname'];
?>
<tr >
<th><?php echo $awardnamemajor; ?></th>
<?PHP
$searchawardresultmajor = "select * from awardresult where award =
'$awardnamemajor' and eventsid = '$eventid'";
$queryawardresultmajor =mysqli_query($con,$searchawardresultmajor);
while($SHOW3=mysqli_fetch_array($queryawardresultmajor,
MYSQLI_ASSOC)){
$contestantidmajor = $SHOW3['contestantid'];
$awardmajor = $SHOW3['award'];
$searchcontestantmajor = "select * from contestants where id =
'$contestantidmajor' ";
79

$querycontestantmajor =mysqli_query($con,$searchcontestantmajor);
while($SHOW4=mysqli_fetch_array($querycontestantmajor, MYSQLI_ASSOC))
{
$contestantnamemajor = $SHOW4['name'];
}
$searchcontestantmajorscore = "select * from finalscore where contestantid =
'$contestantidmajor' ";
$querycontestantmajorscore =mysqli_query($con,
$searchcontestantmajorscore);
while($SHOW5=mysqli_fetch_array($querycontestantmajorscore,
MYSQLI_ASSOC))
$contestantnamemajorscore = $SHOW5['score']}
?>
<th><?php echo $contestantnamemajorscore; ?></th>
<th><?php echo $contestantnamemajor; ?> </th>
</tr>
<?php
}
}
?>
<?php
$searchawardlistMinor = "select * from awardslist where eventid = '$eventid'
and awardtype = 'Minor'";
$rowminor = mysqli_num_rows((mysqli_query($con,$searchawardlistMinor)));
$queryawardlistMinor =mysqli_query($con,$searchawardlistMinor);
if ($rowminor > 0){
?>
<tr><th colspan = "2"><center>Minor Awards</center></th></tr>
<tr><th><center>AWARD</center></th><th><center>AWARDEE</center></th>
</tr>
<?php
while($SHOW5=mysqli_fetch_array($queryawardlistMinor, MYSQLI_ASSOC)){
$awardnameMinor = $SHOW5['awardname'];
?>
<tr>
<td><?php echo $awardnameMinor; ?> </td>
<td>
<?php
80

$searchawardresultMinor = "select * from awardresult where award =


'$awardnameMinor'";
$queryawardresultMinor =mysqli_query($con,$searchawardresultMinor);
while($SHOW6=mysqli_fetch_array($queryawardresultMinor,
MYSQLI_ASSOC)){
$contestantidMinor = $SHOW6['contestantid'];
$awardMinor= $SHOW6['award'];
$searchcontestantMinor = "select * from contestants where id =
'$contestantidMinor' ";
$querycontestantMinor=mysqli_query($con,$searchcontestantMinor);
while($SHOW7=mysqli_fetch_array($querycontestantMinor, MYSQLI_ASSOC))
$contestantnameMinor = $SHOW7['name'];}
?>
<?php echo $contestantnameMinor; ?> </td>
</tr>
<?php
}
}
}
$searchawardlistSpecial = "select * from awardslist where eventid = '$eventid'
and awardtype = 'Special'";
$rowspecial = mysqli_num_rows((mysqli_query($con,
$searchawardlistSpecial)));
if ($rowspecial > 0){
?>
<tr><th colspan = "2"><center>Special Awards</center></th></tr>
<tr><th><center>AWARD</center></th><th><center>AWARDEE</center></th>
</tr>
<tr>
<?php
$queryawardlistSpecial =mysqli_query($con,$searchawardlistSpecial);
while($SHOW8=mysqli_fetch_array($queryawardlistSpecial, MYSQLI_ASSOC))
{
$awardnameSpecial = $SHOW8['awardname'];
?>
<td><?php echo $awardnameSpecial; ?> </td>
<td>
<?php
81

$searchawardresultSpecial = "select * from awardresult where award =


'$awardnameSpecial'";
$queryawardresultSpecial =mysqli_query($con,$searchawardresultSpecial);
while($SHOW9=mysqli_fetch_array($queryawardresultSpecial,
MYSQLI_ASSOC)){
$contestantidSpecial = $SHOW9['contestantid'];
$awardSpecial= $SHOW9['award'];
$searchcontestantMinor = "select * from contestants where id =
'$contestantidSpecial' ";
$querycontestantMinor=mysqli_query($con,$searchcontestantMinor)
while($SHOW10=mysqli_fetch_array($querycontestantMinor,
MYSQLI_ASSOC)){$contestantnameSpecial = $SHOW10['name'];
}
?>
<?php echo $contestantnameSpecial; ?> </td>
</tr>

<?php
}
}
}
?>
</table>
</div>
</div>

You might also like