Castillo Duarte, Pablo Fernando, Figueroa Robles, Lucia Margarita
Castillo Duarte, Pablo Fernando, Figueroa Robles, Lucia Margarita
Castillo Duarte, Pablo Fernando, Figueroa Robles, Lucia Margarita
TESIS, PREVIA A LA
OBTENCIÓN DEL TÍTULO DE
INGENIERO EN SISTEMAS
AUTORES:
LOJA- ECUADOR
2011 1
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CERTIFICA:
2
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
AUTORÍA
Egda. Lucía Margarita Figueroa Robles Egdo. Pablo Fernando Castillo Duarte
C.I. 110433910-4 C.I. 110405448-9
3
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
AGRADECIMIENTO
Los Autores
4
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
DEDICATORIA
Lucía Figueroa
Pablo Castillo
5
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CESIÓN DE DERECHOS
Egda. Lucía Margarita Figueroa Robles Egdo. Pablo Fernando Castillo Duarte
C.I. 110433910-4 C.I. 110405448-9
6
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
RESUMEN
7
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
FEDELIBAL: que se pueda elegir una o más canchas para el desarrollo del
campeonato, que cada participante se enfrente por turno a los demás jugando el
mismo número de partidos, que exista el mismo tiempo de descanso entre partido y
partido, que se lo planifique para jugar únicamente los fines de semana, que
clasifiquen un numero x de equipos a la segunda fase del campeonato, que se aplique
un torneo de simple eliminación para de la segunda fase del campeonato. Para ello en
nuestro modelo matemático aplicamos uno de los esquemas más populares de turno
rotatorio, el algoritmo Round Robin para la primera fase del campeonato denominada
de eliminación, en donde un equipo se enfrenta por turno a los demás con lo demás, y,
para la segunda fase se aplicó un campeonato de simple eliminación con los equipos
que logren clasificar, en donde a la mitad de los equipos se los elimina del
campeonato después de disputarse la fecha.
8
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
SUMARY
The Web System automates the processes that occur in the development of soccer
and basketball championships, such as: team and player registration; drawing and
generation of games to be played; printing of the minutes of the game, match result
file; players suspended reports; creation of the standings of the teams, creation of
tables of position of the top scorers and printing the standings, controllinng a player
that can only participate in a single team.
For the automatic generation of game schedule (fixture), our first step was to make a
mathematical representation of it, thus covering the following requirements requested
by FEDELIBAL: that the teams play the same number of games in the first phase
elimination, that each participant faces in turn to others, that in the matches exist the
same rest time between games, to rank a number x of team to the second round, to
use simply removing games from the second round and that the matches are played at
different times.
9
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
In the elimination phase of the championship, our mathematical model is applied one
of the most popular schemes in rotation, the Round Robin algorithm, while in the
second round was applied to a single elimination tournament, where half the teams
removed on each date.
The purpose of the Web System is making it easier and efficient the control and
management of the championships by that institution, in addition to providing comfort
to the user-participant in team, who through the system can query from the network,
such as: championships in development, the participating teams, the match results,
the table of the standings of the teams, scorers table, and the next matches.
10
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ÍNDICE
CONTENIDOS: Pág.
PORTADA……………………………………..………………………………………..…... I
CERTIFICACIÓN…………………………………………………………………………… II
AUTORÍA…………………………….………….………………………………………..…. III
AGRADECIMIENTO……………………………………………………………………….. IV
DEDICATORIA…………..…………………………………………………………………. V
CESIÓN DE DERECHOS………………………………………………..…………..….... VI
RESUMEN……………………………………………………………….………………….. VII
SUMARY………………………………………………………………………….…………. IX
ÍNDICE………......………………………………………………………………………….. XI
B. INTRODUCCIÓN.…………………………………………………………………. 1
C. METODOLOGÍA……...…………………………………………………….……... 4
C.1. METODOS…………………………………………………………..….......... 4
11
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
C.2.1. Entrevista……..………………………...…………………. 6
C.2.2. Encuesta……….………………………………………….. 7
D. REVISIÓN DE LITERATURA…………....………………………………..…...... 8
CAPÍTULO I
1. FEDELIBAL Y SUS PRINCIPALES DISCIPLINAS
1.1. Historia………………………………………………………………………… 8
1.2. Metas………………………….………………………………………..…......... 10
1.3.1. Fútbol………………………………………………………………...…...... 10
1.3.2. Básquet………….…………………………………………………...…..... 16
CAPITULO II
2.1. Introducción…………………………………………………………………...... 20
12
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CAPITULO III
3. MODELOS MATEMÁTICOS
3.1. Introducción…………………………………………………………...…........ 30
CAPITULO IV
4. TECNOLOGÍAS PARA EL DESARROLLO DE LA APLICACIÓN WEB
4.2.1. Objetivos….…………………………………………………………......... 37
4.5.3. Ventajas…………………………………………………………….…........ 51
4.5.4. Desventajas………………………………………………………………... 52
E. RESULTADOS………………………………………………………………………… 53
F. DISCUSIÓN……………………………………………………………………………. 60
14
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
15
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Negocio…………………………………………………………………… 169
Vistas……………………………………………………………………… 169
G. CONCLUSIONES………………………………………………………………….. 182
16
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
H. RECOMENDACIONES……………………………….………………………...… 184
J. ANEXOS………………………………………………………………………........ 187
17
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
INDICE DE TABLAS
CONTENIDOS: Pág.
18
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
19
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
20
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
21
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
INDICE DE FIGURAS
CONTENIDOS: Pág.
Fig. 9 Canasta…………………………………………………………………………….. 20
Fig. 11 Servidor………..…………………………………………………………………… 35
22
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
23
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
24
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
25
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
26
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
B. INTRODUCCIÓN
27
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
28
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
29
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
C. METODOLOGÍA
C.1. MÉTODOS:
30
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Análisis de Requisitos.
Diseño
Asignar comportamiento
Para cada caso de uso
o Identificar mensajes y métodos
o Dibujar diagramas de secuencia
o Actualizar clases
o (opcional) diagramas de colaboración
o (opcional) Diagramas de estados
Terminar el modelo estático
Verificar el cumplimiento de requerimientos
META: revisión crítica del diseño
Implementación
C.2.1. Entrevista
C.2.2. Encuesta
Esta técnica, fue realizada a los usuarios del Sistema Web con el objeto
de tener información relacionada al funcionamiento y validación del
sistema (Ver Anexo 4).
1
TÉCNICAS DE INVESTIGACIÓN. 2006-2010[en línea].Técnicas de Investigación.com
[http://www.rrppnet.com.ar/tecnicasdeinvestigacion.htm], [Consulta: 10 de Enero de 2010].
33
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
D. REVISIÓN DE LITERATURA
1.1. Historia.
2
FEDENALIGAS, (2010) [en línea] Disponible en: http://fedenaligas.org/textocat.php, [Consulta: 22 de Febrero de
2010].
34
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
35
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
1.2. Metas
3
FEDENALIGAS, (2010) [en línea] Disponible en: http://fedenaligas.org/textocat.php, [Consulta: 22 de Febrero de
2010].
36
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
1.3.1. Fútbol
Reglas Básicas
4
EDUCACIÓN FÍSICA.DEPORTE. 2001 [en línea]. Reglas Básicas del Fútbol. RincondelVago.com [http://www.Reglas
básicas del fútbol.htm], [Consulta: 23 de Febrero de 2010].
37
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
39
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
40
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Además del árbitro principal hay dos árbitros asistentes, que son los
encargados de ayudar al árbitro en toma de decisiones particulares por
su ubicación en el campo. Los asistentes tiene la misión de indicar las
siguientes situaciones, decisión que podrá ser aceptada o no por el
árbitro principal.
41
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
sustituciones
evaluación de una lesión por parte del árbitro
transporte de los jugadores fuera del terreno
cualquier otro motivo de pérdida de tiempo
42
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
1.3.2. Básquet
Reglas Básicas
5
BALONCESTO. 2001 [en línea]. Reglas Básicas del Baloncesto. RincondelVago.com [http://www.Reglas básicas del
Baloncesto.htm], [Consulta: 23 de Febrero de 2010].
43
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
44
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
6
FIBA.-La Federación Internacional de Baloncesto, es el organismo que se dedica a regular las normas del baloncesto
mundialmente, así como de celebrar periódicamente competiciones y eventos en sus dos disciplinas.
7
NBA.-NationalBasketballAssociation (Asociación Nacional de Baloncesto) es la principal liga estadounidense de baloncesto
profesional.
8
NCAA.-Es una asociación compuesta de unas 1.200 instituciones, conferencias, organizaciones e individuos que organizan la
mayoría de los programas deportivos universitarios en los Estados Unidos de América. Su sede está actualmente situada en
Indianápolis, Indiana
45
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Fig. 9 Canasta
46
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
2.1. Introducción.
47
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
48
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
49
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
50
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
9
ASOCIACIÓN DEPORTE Y CIENCIA. 2004 [en línea]. Cómo organizar campeonatos deportivos.
DeporteyCiencia.com. [http://www.Deporteyciencia Cómo organizar campeonatos deportivos.htm], [Consulta: 05 de
Marzo de 2010].
51
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
52
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
53
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
10
ASOCIACIÓN DEPORTE Y CIENCIA. 2004 [en línea]. Cómo organizar campeonatos deportivos.
DeporteyCiencia.com. [http://www.Deporteyciencia Cómo organizar campeonatos deportivos.htm], [Consulta: 05 de
Marzo de 2010].
54
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
o Copas
o Plaquetas, etc.
Planear grabado de copas y medallas.
Planear exposición de premios.
Planear entrega de premios.
55
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
11
NHL.-Es una organización deportiva compuesta de equipos de hockey sobre hielo de Canadá y los Estados Unidos.
56
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Sea 𝑋𝑖𝑗𝑟 una variable binaria que toma el valor 1 solo si el equipo i
juega contra el equipo j en la ronda r (podemos además asumir que
i juega de local y j de visitante) y 0 en otro caso. El problema,
entonces consiste en encontrar una matriz X[𝑋𝑖𝑗𝑟 ]de ceros y unos
que cumpla las siguientes condiciones:
a.
b.
a. Cada equipo juega exactamente una vez por ronda (ya sea de
local o visitante)
b. Cada equipo juega contra todos los demás exactamente una
vez.
57
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
3. MODELOS MATEMÁTICOS
3.1. Introducción
58
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
59
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
60
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
12
OSI.- Modelo de red descriptivo creado por la Organización Internacional para la Estandarización en el año 1984. Es un marco de
referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.
61
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
13
ORDENADOR.- También se emplea el término para referirse al ordenador que lo ejecuta.
14
NAVEGADOR WEB.- Programa que permite ver la información que contiene una página web
15HOSTING.- es una palabra del Ingles que quiere decir dar hospedaje o alojar. Aplicado al Internet, significa poner una página
web en un servidor de Internet para que ella pueda ser vista en cualquier lugar del mundo entero con acceso al Internet.
16
WIKIPEDIA, (2010) Servidores Web [en línea] Disponible en: http://es.wikipedia.org/wiki/Servidor_web[Consulta: 11
de Enero de 2010].
62
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Fig. 11Servidor
17
FRAMEWORK.- Estructura conceptual y tecnológica de soporte definida, con módulos de software concretos, en la que otro
proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un
lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
63
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
JSF incluye20:
4.2.1. Objetivos
18
JAVA EE.- Anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4, es una plataforma de
programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en Lenguaje de programación
Java con arquitectura de N capas distribuidas y que se apoya ampliamente en componentes de software modulares ejecutándose
sobre un servidor de aplicaciones.
19
XUL.-Serie de etiquetasXML que permiten diferentes plataformas de operaciones para intercambiar datos que describen el
interfaz de usuario de un programa.
20
WIKIPEDIA, (2010) JavaServer Faces [en línea] Disponible en: http://es.wikipedia.org/wiki/JavaServer_Faces [Consulta: 12 de
Enero de 2010].
21
APIs.- Del inglésApplicationProgramming Interface, es el conjunto de funciones y procedimientos (o métodos, en la
programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
Son usados generalmente en las bibliotecas.
64
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
22
JAVABEANS.- Son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones
en Java.Se usan para encapsular varios objetos en un único objeto, para hacer uso de un solo objeto en lugar de
varios más simples.
23
UI.- La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina, un equipo o una computadora, y
comprende todos los puntos de contacto entre el usuario y el equipo.
65
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
24
RENDERIZADO.- (render en inglés) es un término usado en jerga informática para referirse al proceso de generar una imagen
desde un modelo. Este término técnico es utilizado por los animadores o productores audiovisuales y en programas de diseño en
3D.
66
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
25
SERVLETS.-Son objetos que corren dentro del contexto de un contenedor de servlets (ej: Tomcat) y extienden su funcionalidad.
26
WIKIPEDIA, (2010) JavaServer Faces [en línea] Disponible
en:http://www.sicuma.uma.es/sicuma/Formacion/documentacion/JSF.pdf [Consulta: 12 de Enero de 2010].
67
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
27
URI.- UniformResourceIdentifier, Es una cadena corta de caracteres que identifica inequívocamente un recurso.
68
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
28
URL.- Un localizador uniforme de recursos, más comúnmente denominado URL (sigla en inglés de uniformresourcelocator), es
una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para nombrar recursos en Internet para su
localización o identificación, como por ejemplo documentos textuales, imágenes, vídeos, presentaciones, presentaciones digitales,
etc.
69
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Un Sitio Web puede ser el trabajo de una persona, una empresa u otra
organización y está típicamente dedicada a algún tema particular o propósito.
Cualquier Sitio Web puede contener hiperenlaces29 a cualquier otro sitio web,
de manera que la distinción entre sitios individuales, percibido por el usuario,
puede ser a veces borroso.
29
HIPERVÍNCULO.- (también llamado enlace, vínculo, o hiperenlace) es un elemento de un documento electrónico que hace
referencia a otro recurso, por ejemplo, otro documento o un punto específico del mismo o de otro documento.
70
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
No debemos confundir Sitio Web con Página Web, esta última es sólo un
archivo HTML, y forma parte de un Sitio Web. Al ingresar una dirección, como
por ejemplo www.wikimedia.org, siempre se está haciendo referencia a un
sitio web, que tiene una página HTML inicial, que es lo primero que se
visualiza. La búsqueda en Internet se realiza asociando el DNS 30 ingresado
con la dirección IP31 del servidor que contenga el Sitio Web en el cual está la
página HTML buscada.
Un Sitio Web está alojado en una computadora conocida como Servidor Web,
también llamada servidor HTTP, y estos términos también pueden referirse al
software que se ejecuta en esta computadora y que recupera y entrega las
páginas de un Sitio Web en respuesta a peticiones del usuario. Apache es el
programa más comúnmente usado como Servidor Web y el Internet
33
Information Services (IIS ) de Microsoft también se usa comúnmente.
30
DNS.- DomainNameSystem (en castellano: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para
computadoras, servicios o cualquier recurso conectado a Internet o a una red privada.
31
DIRECCIÓN IP.- Es el número que identifica a cada dispositivo dentro de una red con protocolo IP.
32
PDA.- (del ingléspersonal digital assistant(asistente digital personal)), también denominado ordenador de bolsillo, es una
computadora de mano originalmente diseñado como agendaelectrónica (calendario, lista de contactos, bloc de notas y
recordatorios) con un sistema de reconocimiento de escritura.
33
IIS.-Internet InformationServices , IIS, es una serie de servicios para los ordenadores que funcionan con Windows.
71
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
34
NOTEPAD.- Bloc de notas (en inglés llamado Notepad) es un editor de texto simple incluido en los sistemas operativos de
Microsoft desde 1985. Su funcionalidad es muy sencilla.
35
WYSIWYG.-Es el acrónimo de WhatYouSeeIsWhatYouGet (en inglés, "lo que ves es lo que obtienes"
36
MICROSOFT FRONTPAGE.- Es una herramienta de construcción y edición de páginas web para el sistema operativo Windows.
37
ADOBE DREAMWEAVER.-Es una aplicación en forma de estudio (basada en la forma de estudio de Adobe Flash) enfocada a la
construcción y edición de sitios y aplicaciones Web basados en estándares.
38
GUI.-(GraphicalUser Interface). Sistema de interacción entre el ordenador y el usuario, caracterizado por la utilización de iconos
y elementos gráficos en su concepción.
72
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
39
USENET.-Es el acrónimo de Users Network (Red de usuarios), consistente en un sistema global de discusión en Internet, que
evoluciona de las redes UUCP.
40
DEJANEWS.- Uno de los índices más completos acerca de los grupos de noticiasen el World Wide Web. Excelente recurso para
buscar información en los NEWS.
73
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
74
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Modelo
Vista
Controlador
76
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
42
CALLBACK .-Es una devolución de llamada o retrollamada.
77
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Mayor cohesión43.
Las vistas proveen mayor flexibilidad y agilidad.
Mayor facilidad para el desarrollo de clientes ricos en múltiples
dispositivos y canales.
Más claridad de diseño.
Facilita el mantenimiento.
Mayor escalabilidad.
Una disposición muy común son los sistemas multicapa en los que el
servidor se descompone en diferentes programas que pueden ser
43
COHESIÓN.- Hace referencia a la forma en que agrupamos unidades de software (módulos, subrutinas...) en una unidad mayor.
78
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
79
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
4.5.3. Ventajas
4.5.4. Desventajas
44
P2P.-Una red Peer-to-Peer o red de pares o red entre iguales o red entre pares o red punto a punto (P2P, por sus siglas en
inglés) es una red de computadoras en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de
nodos que se comportan como iguales entre sí. Es decir, actúan simultáneamente como clientes y servidores respecto a los demás
nodos de la red.
80
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
81
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
E. RESULTADOS
FORTALEZAS DEBILIDADES
De acuerdo a nuestro análisis de las Las debilidades que existen en cuanto al
fortalezas, encontramos las siguientes: Proceso de Administración y Control de
Campeonatos son:
Con la implementación del
Sistema para la Gestión y Control Es difícil identificar que una misma
de Campeonatos Deportivos se persona participe en diversos equipos
optimizarán recursos como: del mismo campeonato
ahorro de tiempo en la El revisar actas de juego e ir
administración de los archivando por fechas complica el
campeonatos, equipos y mantenimiento de la información en
jugadores. forma ordenada.
Se podrá verificar con rapidez la Generar las tablas de máximos
información de los campeonatos, anotadores y de los equipos mejor
equipos y jugadores, al igual que puntuados, requiere la inversión de
la creación de informes como la mucho tiempo y un manejo ordenado
tabla de posiciones, los equipos de la información.
mejor puntuados, los máximos El llevar la administración de
anotadores del campeonato y los campeonatos en forma manual, a la
equipos clasificados. larga trae una enorme inversión de
Permitirá que toda la ciudadanía tiempo para tratar de llevar
conozca cómo se encuentran los eficientemente el desarrollo de los
equipos (como va su desempeño mismos.
en el campeonato) Existe un cierto grado de
82
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
83
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
84
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
85
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
RECURSOS HUMANOS
RECURSOS HUMANOS
Desarrolladores Valor de hora Nº de Horas Valor Total
Pablo Castillo $ 0.00 600 $ 0,00
Lucía Figueroa $ 0.00 600 $ 0,00
Coordinador de Valor de hora Nº de Horas Valor Total
Anteproyecto
Ing. Wilman Chamba 0.00 100 $ 0,00
Asesorías Valor de hora Nº de Horas Valor Total
Experto en el Tema 25.00 20 500.00
SUBTOTAL $ 500.00
86
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
RECURSOS MATERIALES
RECURSOS MATERIALES
Material Cantidad Unidad Valor Total
Borradores 2 $ 0,20 $ 0,40
Carpetas de perfil 2 $ 0,45 $ 0,90
CD 5 $ 1,00 $ 5,00
Copias 1000 $ 0,02 $ 20,00
Cuaderno 1 $ 1,50 $ 1,50
Empastados 4 $ 30,00 $ 120,00
Grapadora 1 $ 1,00 $ 1,00
Grapas 1 $ 2,00 $ 2,00
Portaminas 2 $ 0,50 $1,00
Resma de Papel Inen A4 3 $ 4,00 $ 12,00
Tinta de color 2 $ 24,50 $ 49,00
Tinta negra 2 $ 22,50 $ 45,00
SUBTOTAL $ 257,80
SERVICIOS BÁSICOS
SERVICIOS BÁSICOS
Luz $ 80,00
Teléfono $ 50,00
Transporte $ 150,00
SUBTOTAL $ 280,00
87
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
RECURSOS TÉCNICOS
88
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
RECURSOS ECONÓMICOS
RECURSOS ECONÓMICOS
Recursos Humanos $500.00
Recursos Materiales $ 257.80
Servicios Básicos $ 280.00
Recursos Técnicos y Tecnológicos $ 2020.00
SUBTOTAL $ 3,057.80
Imprevistos $ 305.78
TOTAL $ 3363.58
89
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
F. DISCUSIÓN
90
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
91
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CÓDIGO DESCRIPCIÓN
RNF001 El sistema será Multiplataforma.
RNF002 El sistema será desarrollado bajo la plataforma JAVA
RNF003 El sistema será desarrollado en el IDE NetBeans
RNF004 El sistema funcionará bajo un Servidor Web ApacheTomcat
RNF005 El sistema utilizará la base de datos MySQL
RNF006 El sistema tendrá una interfaz gráfica sencilla y amigable.
RNF007 La interfaz debe complementar un sistema de ayuda.
RNF008 El tiempo de respuesta debe ser optimo (0.03-0.05 segundos).
94
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
1
Jugador Superv isor
Secretario Arbitro Directiv o
1 - categoria: String - idSupervisor: int
- foto: byte - idSecretario: int - idArbitro: int - idDirectivo: int 1
- idJugador: int
1 1
AñoDeportiv o
1 - idAnioDeportivo: Int
- nombre: Date
puede moderar Disciplina
1..*
- idDisciplina: int
SistemaPuntuacion
- nombre: String
DignidadModeracion - idSistemaPuntuacion: int
1..* 1 1 - nombre: String
- dignidad: String 1 1
- idFuncionModeración: int - puntosDerrotaSinJugar: int
- puntosPorEmpate: int
- puntosPorPerdida: int
1 - puntosPorVictoria: int
se juega - puntosVictoriaSinJugar: int
1..* 1..*
Campeonato
1..* Equipo
- duracionCompromiso: int
1 - fechaFin: Date - barrio: String
- fechaInicio: Date 1
- colorUniforme: String
FechaDeJuego - genero: String - escudo: byte
- fecha: Date - idCampeonato: int - genero: Boolean
Suspencion 1 1 - nombre: String
- idFechaDeJuego: int - idEquipo: int
1..* 1 - numeroClasificadosPorGrupo: int - nombre: String
- idSuspencion: int
1 - numeroEquiposPorGrupo: int - sobrenombre: String
- tiempoSuspencion: String se usan 1
0..* - numeroGrupos: int
- tipo: String 1
1..* - numeroVueltas: int 1
TablaPosiciones 1 1
Jornadas 1..*
Representante
- idTablaPosiciones: int
- idJornada: int Resultado - idRepresentante: int
- nombre: String
- idResultado: int
1 1..*
ModeradorEncuentro 1 1
1
- idModerador: int 1 1 1 1..*
1..*
1 1..*
InscripcionEquipo
1..* Encuentro 1..*
Escenario - idInscripcionEquipo: int
- idEncuentro: int
- foto: byte 1
- idEscenario: int 1
1..*
- nombre: String 1
- ubicacion: String 1 1 1..*
1..*
InscripcionJugador
NominaEncuentro
1..*
- idNominaEncuentro: int
1..* - titularidad: Boolean 1
Amonestacion 1
1..* 1 1..* 1..*
- idAmonestacion: int
1 - Anotacion
tipo: String
- idAnotacion: int
- puntos: int
95
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Fig. 17 Principal
96
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
97
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
100
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
101
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
102
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
103
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
104
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
105
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
106
Fig. 37 Nuevo Campeonato
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
110
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
P012: Clasificación
Fig. 46 Clasificación
111
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
112
Fig. 50 Cambiar Cancha
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
113
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
un Campeonato Campeonato
Seleccionar las
canchas en la que se Asignar cancha al
CU025
desarrollara el Campeonato
Campeonato
Generar
automáticamente el
Generar el calendario del
calendario de CU026
Campeonato
compromisos del
Campeonato.
Cambiar cancha a uno
Cambiar cancha a un
o más compromisos de CU027
compromiso
una jornada de juego
Registrar los resultados
Usuario Supervisor de los compromisos del Ingresar Resultados CU028
Campeonato.
114
Sistema Web de Gestión Deportiva
uc Casos de uso principales Pablo Castillo y Lucía Figueroa
Límite del sistema
Ingresar al
Sistema
«precedes»
Usuario Directiv o Login Usuario
Modificar Cuenta
Usuario «precedes»
«precedes»
Crear Jugador
Eliminar Cuenta
Usuario
Modificar
Jugador
«invokes» Modificar
Equipo
Buscar Equipo «invokes»
«invokes» Eliminar
Equipo
Buscar Escenario
Crear
«invokes»
Escenario
«invokes»
Modificar
Buscar Cancha «invokes» Escenario
Eliminar
Escenario
Buscar Arbitro «invokes»
«invokes»
Crear Cancha
«invokes»
Buscar Campeonato
Modificar
Cancha
«invokes»
«invokes» Eliminar
Inscribir Equipo al Cancha
Campeonato «invokes»
Crear Arbitro
Asignar Cancha al
Campeonato «invokes»
Modificar
Arbitro
«invokes»
Generar el «invokes»
Eliminar
Calendario del Arbitro
Campeonato
Crear
Cambiar Cancha al Campeonato
Compromiso
Modificar 115
Campeonato
Usuario Superv isor
Ingresar
Resultados Eliminar
Campeonato
Propósito: Permitir el uso total y/o parcial del Sistema únicamente al usuario
correcto
Actor(es): Usuario Directivo, Usuario Secretario, Usuario Supervisor
Descripción: El usuario ingresa adecuadamente su nombre de usuario y
password
Referencia al Requerimiento: RF002
Tipo de Caso de Uso: Sistema – Primario
Precondiciones:
Que el usuario esté en el sistema.
Post condiciones:
El usuario tiene un acceso total y/o parcial para manipular el
sistema.
116
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
DATOS INCORRECTOS
A.3 El sistema presenta un mensaje de error indicando que los datos
ingresados son incorrectos
A.4 El caso de uso continúa en el paso 1 del curso normal de eventos.
117
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
CuentaUsuarioDao
CASO DE USO: LOGIN USUARIO
119
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
120
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
Propósito: Permitir crear cuentas de usuarios para que los mismos interactúen
con el sistema
Actor(es): Usuario Directivo
Descripción: El usuario registra adecuadamente los parámetros necesarios
para crear una cuenta de usuario.
Referencia al Requerimiento: RF001
Tipo de Caso de Uso: Sistema – Primario
Precondiciones:
Que el usuario haya ingresado al sistema correctamente.
Que el usuario se encuentre en la pantalla [P002: Buscar Usuario].
Post condiciones:
La cuenta de usuario se ha creado.
121
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
122
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 12: Crear Cuenta de Usuario
UsuarioDao
CASO DE USO: CREAR CUENTA
USUARIO Usuario Directivo Principal Buscar Usuario Nuevo Usuario Campos Vacios o Usuario ya Existe Usuario
Incorrectos
1. El usuario elige [USUARIO] de la elige Usuario()
pantalla [P001: Principal].
2. El sistema presenta la pantalla presenta()
[P002: Buscar Usuario].
3. El usuario elige [NUEVO
elige btnNuevo()
USUARIO] de la pantalla [P002:
Buscar Usuario]. presenta()
4. El sistema presenta la pantalla
[P002.1: Nuevo Usuario]. ingresa datos()
5. El usuario ingresa los datos
requeridos y asigna el rol
correspondiente. elige btnGuardar()
6. El usuario presiona el botón
verifica campos()
[GUARDAR].
7. El sistema verifica que la
información ingresada sea
correcta. ExisteUsuario(string login) :boolean
8. El sistema guarda la informacion
en la Base de Datos
9. El caso de uso finaliza. guardar()
124
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
125
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 29: Eliminar la Cuenta de Usuario
UsuarioDao
CASO DE USO: ELIMINAR CUENTA
USUARIO Usuario Directivo Principal Buscar Usuario Editar Usuario Usuario
elige linkEliminar()
eliminar(Usuario)
126
127
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
128
Sistema Web de Gestión Deportiva
sd Editar Cuenta de Usuario
Lucía Figueroa y Pablo Castillo
UsuarioDao
CASO DE USO: MODIFICAR CUENTA
USUARIO
Usuario Directivo Principal Buscar Usuario Editar Usuario Campos Vacios o Usuario
Incorrectos
1. El usuario elige [USUARIO] de la
pantalla [P001: Principal]. elige Usuario()
2. El sistema presenta la pantalla
[P002: Buscar Usuario]. presenta()
3. El usuario ingresa los datos
correspondientes para realizar la
búsqueda ingresa datos para busqueda()
4. El usuario elige la opción
elige btnBuscar()
[BUSCAR] dentro de la [P002:
Buscar Usuario] obtenerListado(string login) :List
5. Se cargan en la tabla los datos el
usuario buscado
6. El usuario selecciona la cuenta de presenta()
usuario a modifcar.
7. El sistema presenta la pantalla
[P002.2: Editar Usuario]. elige link Editar/Eliminar()
8. El usuario modifica los datos que obtenerUsuario() :Usuario
crea pertinente. presenta()
9. El usuario selecciona la opción
[GUARDAR] dentro de la pantalla
[P002.2 Editar Usuario]. modifica datos()
10. El sistema valida que se
encuentren completos todos los elige btnGuardar()
campos.
11. El sistema actualiza la base de
verifica campos()
datos.
12. El caso de uso finaliza.
actualizar(Usuario)
CURSO ALTERNO DE EVENTOS
presenta()
A. CAMPO VACÍO.
A.10 El sistema presenta un mensaje
de error indicando que no se ha
ingresado valor alguno.
A.11 El caso de uso continúa en el 129
paso 7 del curso normal de eventos.
B. CAMPO INVÁLIDO
B.10 El sistema presenta un mensaje de
error indicando que se han ingresado
letras y/o números en donde no
corresponde. Fig. 56 Modificar Cuenta Usuario
B.11 El caso de uso continúa en el paso
7 del curso normal de eventos.
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
130
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
131
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 11: Crear Jugador
Jugador Dao
CASO DE USO: CREAR JUGADOR
Usuario Secretario Pricipal Buscar Jugador Nuevo Jugador Campo vacio o Jugador ya existe Jugador
1. El usuario elige [JUGADOR] incorrecto
de la pantalla [P001:
Principal]. elige Jugador()
2. El sistema presenta la pantalla
[P003: Buscar Jugador]. presenta()
3. El usuario elige [Nuevo
Jugador] en la pantalla [P003:
Buscar Jugador]. elige btnNuevo()
4. El usuario ingresa cada uno
de los datos que se solicitan presenta()
para la creación de un
jugador] en la pantalla
ingresa datos()
[P003.1: Nuevo Jugador].
5. El usuario elige la opción
[GUARDAR] elige btnGuardar()
6. El sistema valida que se
encuentren completos todos verifica campos()
los campos.
7. El sistema almacena en la
tabla jugador de la base de ExisteJugador(string cedula) :boolean
datos, toda la información
ingresada.
8. El caso de uso finaliza.
guardar ()
CURSO ALTERNO DE EVENTOS
presenta()
CAMPO VACÍO.
A.6 El sistema presenta un presenta()
mensaje de error indicando que no
se ha ingresado valor
alguno.
A.7 El caso de uso continúa en el
paso 2 del curso normal de eventos.
DATOS INCORRECTOS (from Actores)
B.6 El sistema presenta un mensaje
de error indicando que los datos 132
ingresados son incorrectos
B.7 El caso de uso continúa en el
paso 2 del curso normal de eventos.
IDENTIDAD EXISTENTE
C.6 El sistema presenta un mensaje
de error indicando que la identidad Fig. 57 Crear Jugador
del jugador ya existe.
C.7 El caso de uso continúa en el
paso 2 del curso normal de eventos.
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
133
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
134
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd EliminarJugador
JugadorDao
CASO DE USO: ELIMINAR JUGADOR
Usuario Secretario Principal Buscar Jugador Editar Jugador Jugador
1. El usuario elige [JUGADOR] de la
pantalla [P001: Principal].
2. El sistema presenta la pantalla elige Jugador()
[P003: Buscar Jugador].
3. El usuario ingresa los datos
correspondientes para realizar la presenta()
búsqueda
4. El usuario elige la opción [BUSCAR]
ingresa datos para busqueda()
dentro de la pantalla [P003: Buscar
Jugador].
5. Se cargan todos los datos del elige btnBuscar()
jugador seleccionado.
6. El usuario elige la opción obtenerListado(string cedula) :List
[ELIMINAR] de la tabla.
7. Se cargan todos los datos del
jugador seleccionado en la pantalla presenta()
[P003.2: Editar Jugador].
8. El usuario elige la opción
[ELIMINAR] de la pantalla. elige link Editar/Eliminar()
9. El sistema elimina de la tabla obtenerJugador() :Jugador
jugador de la base de datos, todo el
registro seleccionado.
10. El caso de uso finaliza.
presenta()
elige linkEliminar()
eliminar(Jugador)
135
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
136
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
137
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd Editar Jugador
JugadorDao
CASO DE USO: MODIFICAR JUGADOR
Usuario Secretario Principal Buscar Jugador Editar Jugador Campos Vacios o Jugador
1. El usuario elige [JUGADOR] de la
pantalla [P001: Principal]. Incorrestos
2. El sistema presenta la pantalla [P003: elige Jugador()
Buscar Jugador]. presenta()
3. El usuario ingresa los datos
correspondientes para realizar la
búsqueda ingresa datos para busqueda()
4. El usuario elige la opción [BUSCAR]
dentro de la pantalla [P003: Buscar obtenerListado(string cedula) :List
Jugador].
5. Se cargan todos los datos del jugador
seleccionado. presenta()
6. El usuario elige la opción
[MODIFICAR] de la tabla.
7. Se cargan todos los datos del jugador elige link Editar/Eliminar()
seleccionado en la pantalla [P003.2: obtenerJugador() :Jugador
Editar Jugador].
8. El usuario modifica cada uno de los presenta()
datos que crea pertinentes
9. El usuario elige la opción [GUARDAR].
10. El sistema valida que se encuentren modifica datos()
completos todos los campos en la
pantalla [P003.2: Editar Jugador].
11. El sistema almacena en la tabla elige btnGuardar()
jugador de la base de datos, toda la verifica campos()
información actualizada.
12. El caso de uso finaliza.
actualizar (Jugador)
presenta()
138
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
139
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
algún valor.
A.6 El caso de uso continúa en el paso 3 del curso normal de eventos.
7.4.3. CAMPO INVÁLIDO
B.5 El sistema presenta un mensaje de error, indicando que se han ingresado
letras y/o números en donde no corresponde.
B.6 El caso de uso continúa en el paso 3 del curso normal de eventos.
IDENTIDAD EXISTENTE
C.5 El sistema presenta un mensaje de error indicando que la identidad del
equipo ya existe.
C.6 El caso de uso continúa en el paso 3 del curso normal de eventos.
140
Sistema Web de Gestión Deportiva
sd 9: Crear Equipo Lucía Figueroa y Pablo Castillo
EquipoDao
CASO DE USO: CREAR EQUIPO
1. El usuario elige [EQUIPO] de la Usuario Secretario Principal Buscar Equipo Nuevo Equipo Campos vacios o Equipo ya existe Equipo
pantalla [P001: Principal]. incorrectos ()
2. El sistema presenta la pantalla elige Equipo()
[P004: Buscar Equipo]. presenta()
3. El usuario elige la opción
[Nuevo Equipo] en la pantalla elige btnNuevo()
[P004: Buscar Equipo].
4. El sistema presenta la pantalla presenta()
[P004.1: Nuevo Equipo].
5. El usuario ingresa cada uno de Ingresa datos()
los datos que se solicitan para la
creación de un equipo. elige btnGuardar()
6. El usuario elige la opción valida campos()
[GUARDAR].
7. El sistema valida que se
encuentren completos todos los
campos. ExisteEquipo(string nombre) :boolean
8. El sistema almacena en las
tablas: equipo y representante
de la base de datos, toda la guardar()
información ingresada.
9. El caso de uso finaliza. presenta()
presenta()
CURSO ALTERNO DE EVENTOS
A. CAMPO VACÍO.
A.7 El sistema presenta un mensaje
de error indicando que no se ha
ingresado valor alguno.
A.8 El caso de uso continúa en el
paso 4 del curso normal de eventos.
B. CAMPO INVÁLIDO
B.7 El sistema presenta un mensaje (from Actores)
de error indicando que se han
ingresado letras y/o números en
141
donde no corresponde.
B.8 El caso de uso continúa en el
Fig. 60 Crear Equipo
paso 4 del curso normal de eventos.
C. IDENTIDAD EXISTENTE
C.7 El sistema presenta un mensaje
de error indicando que la identidad
del equipo ya existe.
C.8 El caso de uso continúa en el
paso 4 del curso normal de eventos.
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
142
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
143
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 13: Eliminar Equipo
EquipoDao
CASO DE USO: ELIMINAR EQUIPO
Usuario Secretario Principal Buscar Equipo Editar Equipo Equipo
1. El usuario elige [EQUIPO] de la
pantalla [P001: Principal].
elige Equipo()
2. El sistema presenta la pantalla [P004:
Buscar Equipo]. presenta()
3. El usuario ingresa los datos
correspondientes para realizar la ingresa datos para busqueda()
búsqueda
4. El usuario elige la opción [BUSCAR]
elige btnBuscar()
que se encuentra en la pantalla
[P004: Buscar Equipo]. obtenerListado(string nombre) :List
5. Se cargan todos los datos del Equipo
seleccionado en la pantalla [P004:
Buscar Equipo]. presenta()
6. El usuario elige la opción [ELIMINAR]
que se encuentra en la tabla.
7. El sistema presenta la pantalla elige link Editar/Eliminar()
[P004.2: Editar Equipo] con los datos obtenerEquipo() :Equipo
del registro seleccionado.
8. El usuario elige la opción [ELIMINAR]
de la pantalla [P004.2: Editar
presenta()
Equipo].
9. El sistema elimina de las tablas:
equipo y representante de la base de
elige linkEliminar()
datos, todo el registro seleccionado.
10. El caso de uso finaliza. eliminar (Equipo)
144
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
145
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
146
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 3: Editar Equipo
EquipoDao
CASO DE USO: MODIFICAR EQUIPO
Usuario Secretario Principal Buscar Equipo Editar Equipo Campos vacios o Equipo
1. El usuario elige [EQUIPO] de la
incorrectos ()
pantalla [P001: Principal].
2. El sistema presenta la pantalla elige Equipo()
[P004: Buscar Equipo].
3. El usuario ingresa los datos presenta()
correspondientes para realizar la
búsqueda ingresa datos para busqueda()
4. El usuario elige la opción
[BUSCAR] dentro de la pantalla
[P004: Buscar Equipo]. elige btnBuscar()
5. Se cargan todos los datos del
obtenerListado(string nombre) :List
Equipo seleccionado en la pantalla.
6. El usuario elige la opción
[MODIFICAR] de la tabla.
presenta()
7. El usuario modifica cada uno de los
datos que crea pertinentes en la
pantalla [P004.2: Editar Equipo]. elige link Editar/Eliminar()
8. El usuario elige la opción
obtenerEquipo() :Equipo
[GUARDAR] de la pantalla [P004.2:
Editar Equipo].
presenta()
9. El sistema valida que se encuentren
completos todos los campos en la
pantalla.
modifica datos()
10. El sistema almacena en las tablas:
equipo y representante de la base
elige btnGuardar()
de datos, toda la información
modificada.
11. El caso de uso finaliza. verifica datos()
actualizar(Equipo)
CURSO ALTERNO DE EVENTOS
148
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
149
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 9: Crear Arbitro
ArbitroDao
CASO DE USO: CREAR ARBITRO
Usuario Secreatio Principal Buscar Arbitro Nuevo Arbitro Campos Vacios o Arbitro ya Existe Arbitro
1. El usuario elige la opción
Incorrectos
[Arbitro] del menú, dentro de la
pantalla [P001: Principal] elige Arbitro()
2. El sistema presenta la pantalla
presenta()
[P007: Buscar Arbitro]
3. El usuario elige la opción
[btnNuevo] en la pantalla [P007: elige btnNuevo()
Buscar Arbitro]
4. El sistema presenta la pantalla presenta()
[P007.1: Nuevo Arbitro].
5. El usuario ingresa cada uno de los
ingresa datos()
datos que se solicitan para la
creación de un árbitro.
6. El usuario elige la opción elige btnGuardar()
[GUARDAR].
verifica campos()
7. El sistema valida que se
encuentren completos todos los
campos.
8. El sistema busca en la base de
ExisteArbitro(string cedula) :boolean
datos que el arbitro no este creado
9. El sistema almacena en la tabla
arbitro de la base de datos, toda
la información ingresada.
guardar()
10. El caso de uso finaliza.
presenta()
CURSO ALTERNO DE EVENTOS
151
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
152
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 23: Eliminar Arbitro
ArbitroDao
CASO DE USO: ELIMINAR ARBITRO
1. El usuario elige la opción [Arbitro] Usuario Secretario Principal Buscar Arbitro Editar Arbitro Arbitro
del menú, dentro de la pantalla
[P001: Principal]
2. El sistema presenta la pantalla [P007: elige Arbitro()
Buscar Arbitro] presenta()
3. El usuario ingresa los datos
correspondientes para realizar la
búsqueda ingresa dato para busqueda()
4. El usuario elige la opción [BUSCAR]
que se encuentra en la pantalla elige btnBuscar()
[P008: Buscar Arbitro]. obtenerListado(string apellido) :List
5. Se cargan todos los datos del Árbitro
seleccionado en la pantalla [P008:
Buscar Arbitro].
6. El usuario elige la opción [ELIMINAR] presenta()
que se encuentra en la tabla.
7. Se presenta la pantalla [P008.2:
elige link Editar/Eliminar()
Editar Arbitro] con los datos del
árbitro a eliminar. obternerArbitro() :Arbitro
8. El usuario elige la opción [ELIMINAR]
de la pantalla [P008.2: Editar
Arbitro].
presenta()
9. El sistema elimina de la tabla arbitro
de la base de datos, todo el registro
seleccionado elige linkEliminar()
10. El caso de uso finaliza.
eliminar(Arbitro)
153
(from Actores)
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
154
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
155
Sistema Web de Gestión Deportiva
sd 16: Editar Arbitro
Lucía Figueroa y Pablo Castillo
ArbitroDao
CASO DE USO: MODIFICAR ARBITRO
1. El usuario elige la opción [Arbitro] Usuario Secretario Principal Buscar Arbitro Editar Arbitro Campos Vacios o Arbitro
del menú, dentro de la pantalla Incorrectos
[P001: Principal] elige Arbitro()
2. El sistema presenta la pantalla [P007:
Buscar Arbitro] presenta()
3. El usuario ingresa los datos
correspondientes para realizar la ingresa dato para busqueda()
búsqueda
4. El usuario elige la opción [BUSCAR]
dentro de la pantalla [P008: Buscar elige btnBuscar()
Arbitro]. obtenerListado(string apellido) :List
5. Se cargan todos los datos del Árbitro
seleccionado en la pantalla.
6. El usuario elige la opción presenta()
[MODIFICAR] de la tabla.
7. Se presenta la pantalla [P008.2:
Editar Arbitro]. elige link Editar/Eliminar()
8. El usuario modifica cada uno de los
datos que crea pertinentes en la obtenerArbitro() :Arbitro
pantalla. presenta()
9. El usuario elige la opción
[GUARDAR] de la pantalla [P008.2:
Editar Arbitro]. modifica datos()
10. El sistema valida que se encuentren
completos todos los campos en la elige btnGuardar()
pantalla. verifica campos()
11. El sistema almacena en la tabla
arbitro de la base de datos, toda la
información modificada. actualizar(Arbitro)
12. El caso de uso finaliza.
157
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
158
Sistema Web de Gestión Deportiva
sd 10: Crear Escenario
Lucía Figueroa y Pablo Castillo
Escenario
CASO DE USO: CREAR Dao
ESCENARIO Usuario Secretario Principal Buscar Escenario Nuevo Escenario Campo vacio o Escenario ya existe Escenario
incorrecto
1. El usuario elige
[ESCENARIO] de la pantalla elige Escenario()
[P001: Principal].
2. El sistema presenta la presenta()
pantalla [P005: Buscar
Escenario].
elige btnNuevo()
3. El usuario elige la opción
[Nuevo Escenario] en la
pantalla [P005: Buscar ingresa datos()
Escenario].
4. El sistema presenta la
pantalla [P005.1: Nuevo elige btnGuardar()
Escenario].
verifica campos()
5. El usuario ingresa cada uno
de los datos que se solicitan
para la creación de un
escenario. ExisteEscenario(string nombre) :boolean
6. El usuario elige la opción
[GUARDAR].
7. El sistema valida que se
encuentren completos todos guardar ()
los campos. presenta()
8. El sistema almacena en la
tabla escenarios de la base presenta()
de datos, toda la
información ingresada.
9. El caso de uso finaliza.
A. CAMPO VACÍO.
A.7 El sistema presenta un (from Actores)
mensaje de error indicando que
no se ha ingresado
valor alguno.
A.8 El caso de uso continúa en
el paso 4 del curso normal de
eventos.
B. CAMPO INVÁLIDO
B.7 El sistema presenta un
mensaje de error indicando que
se han ingresado letras y/o
números en donde no
159
corresponde.
B.8 El caso de uso continúa en el
paso 4 del curso normal de
eventos. Fig. 66Crear Escenario
C. IDENTIDAD EXISTENTE
C.7 El sistema presenta un
mensaje de error indicando que
la identidad del escenario ya
existe.
C.8 El caso de uso continúa en el
paso 4 del curso normal de
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
160
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
161
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 14: Eliminar Escenario
EscenarioDao
CASO DE USO: ELIMINAR ESCENARIO
Usuario Secretario Principal Buscar Escenario Editar Escenario Escenario
1. El usuario elige [ESCENARIO] de la
pantalla [P001: Principal].
elige Escenario()
2. El sistema presenta la pantalla
[P005: Buscar Escenario]. presenta()
3. El usuario ingresa los datos
correspondientes para realizar la
búsqueda ingresa datos para busqueda()
4. El usuario elige la opción
[BUSCAR] que se encuentra en la
elige btnBuscar()
pantalla [P005: Buscar Escenario].
5. Se cargan todos los datos del obtenerListado(string nombre) :List
Escenario seleccionado en la
pantalla [P005: Buscar Escenario].
6. El usuario elige la opción presenta()
[ELIMINAR] que se encuentra en la
tabla.
7. Se presenta la pantalla [P005.2: elige link Editar/Eliminar()
Editar Escenario] con los datos del obtenerEscenario() :Escenario
escenario a eliminar.
8. El usuario elige la opción
[ELIMINAR] de la pantalla [P005.2:
presenta()
Editar Escenario].
9. El sistema elimina de la tabla
escenarios de la base de datos, elige linkEliminar()
todo el registro seleccionado
10. El caso de uso finaliza. eliminar(Escenario)
162
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
163
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
164
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd Editar Escenario
EscenarioDao
CASO DE USO: MODIFICAR
ESCENARIO
Usuario Secretario Principal Buscar Escenario Editar Escenario Campo vacio o Escenario
1. El usuario elige [ESCENARIO] de incorrecto
elige Escenario()
la pantalla [P001: Principal].
2. El sistema presenta la pantalla presenta()
[P005: Buscar Escenario].
3. El usuario ingresa los datos
correspondientes para realizar la ingresa datos para busqueda()
búsqueda
4. El usuario elige la opción elige btnBuscar()
[BUSCAR] dentro de la pantalla
[P005: Buscar Escenario]. obtenerListado(string nombre) :List
5. Se cargan todos los datos del
Escenario seleccionado en la
pantalla. presenta()
6. El usuario elige la opción
[MODIFICAR] de la tabla.
7. Se presenta la pantalla [P005.2: elige link Editar/Eliminar()
Editar Escenario]. obtenerEscenario() :Escenario
8. El usuario modifica cada uno de
presenta()
los datos que crea pertinentes en
la pantalla.
9. El usuario elige la opción modifica datos()
[GUARDAR] de la pantalla
[P005.2: Editar Escenario]. elige btnGuardar()
10. El sistema valida que se
encuentren completos todos los verifica campos()
campos en la pantalla.
11. El sistema almacena en la tabla
actualizar (Escenario)
escenarios de la base de datos,
toda la información modificada.
presenta()
12. El caso de uso finaliza.
A. CAMPO VACÍO.
A.10 El sistema presenta un mensaje
de error indicando que no se ha
ingresado valor alguno. 165
A.11 El caso de uso continúa en el
paso 7 del curso normal de eventos.
B. CAMPO INVÁLIDO
B.10 El sistema presenta un mensaje
de error indicando que se han
ingresado letras y/o números en donde
no corresponde. Fig. 68 Modificar Escenario
B.11 El caso de uso continúa en el
paso 7 del curso normal de eventos.
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
166
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
167
Sistema Web de Gestión Deportiva
sd 11: Crear Cancha Lucía Figueroa y Pablo Castillo
CanchaDao
CASO DE USO: CREAR CANCHA
1. El usuario elige [CANCHA] de la Usuario Secretario Principal Buscar Cancha Nueva Cancha Campos Vacios o Cancha ya Existe Cancha
pantalla [P001: Principal]. Incorrectos
2. El sistema presenta la pantalla
elige Cancha()
[P006: Buscar Cancha]. presenta()
3. El usuario elige la opción [Nueva
Cancha] en la pantalla [P006:
Buscar Cancha]. elige btnNuevo()
4. El sistema presenta la pantalla
[P006.1: Nueva Cancha].
presenta()
5. El usuario ingresa cada uno de
los datos que se solicitan para la ingresa datos()
creación de una cancha
6. El usuario elige la opción
[GUARDAR]. elige btnGuardar()
7. El sistema valida que se
encuentren completos todos los verifica campos()
campos.
8. El sistema almacena en la tabla
cancha de la base de datos, toda ExisteCancha(string nombre) :boolean
la información ingresada.
9. El caso de uso finaliza.
guardar()
CURSO ALTERNO DE EVENTOS presenta()
A. CAMPO VACÍO.
A.7 El sistema presenta un mensaje presenta()
de error indicando que no se ha
ingresado valor alguno.
A.8 El caso de uso continúa en el
paso 4 del curso normal de eventos.
B. CAMPO INVÁLIDO
B.7 El sistema presenta un mensaje de
error indicando que se han ingresado (from Actores)
letras y/o números en donde no
corresponde. 168
B.8 El caso de uso continúa en el paso
4 del curso normal de eventos.
C. IDENTIDAD EXISTENTE
C.7 El sistema presenta un mensaje de
error indicando que la identidad de la
cancha ya existe. Fig. 69 Crear Cancha
C.8 El caso de uso continúa en el paso
4 del curso normal de eventos.
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
169
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
170
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 25: Eliminar Cancha
CanchaDao
CASO DE USO: ELIMINAR CANCHA
1. El usuario elige [ESCENARIO] de la Usuario Secretario Principal Buscar Cancha Editar Cancha Cancha
pantalla [P001: Principal].
2. El sistema presenta la pantalla [P006: elige Cancha()
Buscar Cancha]. presenta()
3. El usuario ingresa los datos
correspondientes para realizar la
búsqueda ingresa dato para busqueda()
4. El usuario elige la opción [BUSCAR]
que se encuentra en la pantalla [P006: elige btnBuscar()
Buscar Cancha]. obtenerListado(string nombre) :List
5. Se cargan todos los datos de la Cancha
seleccionada en la pantalla [P006:
Buscar Cancha]. presenta()
6. El usuario elige la opción [ELIMINAR]
que se encuentra en la tabla.
7. Se presenta la pantalla [P006.2: Editar elige link Editar/Eliminar()
Cancha] con los datos de la cancha a obtenerCancha() :Cancha
eliminar.
8. El usuario elige la opción [ELIMINAR]
de la pantalla [P006.2: Editar Cancha].
9. El sistema elimina de la tabla cancha presenta()
de la base de datos, todo el registro
seleccionado
elige linkEliminar()
10. El caso de uso finaliza.
eliminar(Cancha)
171
(from Actores)
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
172
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
173
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 18: Editar Cancha
CanchaDao
CASO DE USO: MODIFICAR CANCHA
Usuario Secretario Principal Buscar Cancha Editar Cancha Campos Vacios o Cancha
1. El usuario elige [CANCHA] de la
pantalla [P001: Principal]. Incorrectos
2. El sistema presenta la pantalla elige Cancha()
[P006: Buscar Cancha]. presenta()
3. El usuario ingresa los datos
correspondientes para realizar la
búsqueda ingresa dato para busqueda()
4. El usuario elige la opción
[BUSCAR] dentro de la pantalla elige btnBuscar()
[P006: Buscar Cancha].
obtenerListado(string nombre) :List
5. Se cargan todos los datos de la
Cancha seleccionada en la
pantalla.
6. El usuario elige la opción
presenta()
[MODIFICAR] de la tabla.
7. Se presenta la pantalla [P006.2:
Editar Cancha]. elige link Editar/Eliminar()
8. El usuario modifica cada uno de obtenerCancha() :Cancha
los datos que crea pertinentes en
la pantalla. presenta()
9. El usuario elige la opción
[GUARDAR] de la pantalla
modifica datos()
[P006.2: Editar Cancha].
10. El sistema valida que se
encuentren completos todos los elige btnGuardar()
campos en la pantalla.
11. El sistema almacena en la tabla verifica campos()
cancha de la base de datos, toda
la información modificada. actualizar(Cancha)
12. El caso de uso finaliza.
presenta()
CURSO ALTERNO DE EVENTOS
A. CAMPO VACÍO.
A.10 El sistema presenta un mensaje
de error indicando que no se ha
ingresado valor alguno.
A.11 El caso de uso continúa en el
paso 7 del curso normal de eventos. (from Actores) 174
B. CAMPO INVÁLIDO
B.10 El sistema presenta un mensaje de
error indicando que se han ingresado
letras y/o números en donde no
corresponde.
B.11 El caso de uso continúa en el paso
7 del curso normal de eventos.
Fig. 71 Modificar Cancha
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
175
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
IDENTIDAD EXISTENTE
C.5 El sistema presenta un mensaje de error indicando que la identidad del
campeonato ya existe.
C.6 El caso de uso continúa en el paso 3 del curso normal de eventos.
176
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 7: Crear Campeonato
CampeonatoDao
CASO DE USO: CREAR CAMPEONATO
1. El usuario elige la opción Usuario Secretario Principal Buscar Nuevo Campos vacios o Campeonato ya Campeonato
[Campeonato] del menú, dentro de Campeonato Campeonato incorrectos existe
la pantalla [P001: Principal]
elige Campeonato()
2. El sistema presenta la pantalla
[P009: Buscar Campeonato]
3. El usuario elige la opción presenta()
[btnNuevo] en la pantalla [P009:
Buscar Campeonato].
4. El sistema presenta la pantalla elige btnNuevo()
[P009.1: Nuevo Campeonato].
5. El usuario ingresa cada uno de los
presenta()
datos que se solicitan para la
creación de un campeonato.
6. El usuario elige la opción ingresa datos()
[GUARDAR].
7. El sistema valida que se encuentren
completos todos los campos. elige btnGuardar()
8. El sistema almacena en la tabla verifica campos()
campeonato de la base de datos
toda la información ingresada.
9. El caso de uso finaliza.
ExisteCampeonato(string nombre) :boolean
CURSO ALTERNO DE EVENTOS
178
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
179
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 12: Eliminar Campeonato
CampeonatoDao
CASO DE USO: ELIMINAR CAMPEONATO
181
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CAMPEONATO INICIADO.
B.8 El sistema presenta un mensaje de error indicando que no se pueden
modificar campeonatos ya iniciados.
B.9 El sistema presenta la pantalla [P008: Buscar Campeonato].
182
Sistema Web de Gestión Deportiva
sd 21: Editar Campeonato
Lucía Figueroa y Pablo Castillo
CampeonatoDao
CASO DE USO: MODIFICAR CAMPEONATO
Usuario Secretario Principal Buscar Editar Campos vacios o Campeonato
1. El usuario elige la opción
[Campeonato] del menú, dentro de la Campeonato Campeonato incorrectos
pantalla [P001: Principal] elige Campeonato()
2. El sistema presenta la pantalla [P009:
presenta()
Buscar Campeonato]
3. El usuario ingresa los datos
correspondientes para realizar la ingresa dato para busqueda()
búsqueda
4. El usuario elige la opción [BUSCAR]
dentro de la pantalla [P009: Buscar elige btnBuscar()
Campeonato]. obtenerListado(string nombre) :List
5. Se cargan todos los datos del
campeonato seleccionado en la
pantalla.
6. El usuario elige la opción [MODIFICAR]
de la tabla.
7. El sistema presenta la pantalla [P009.2:
Editar Campeonato]. elige link Editar/Eliminar()
8. El usuario modifica los datos que crea
obtenerCampeonato() :Campeonato
pertinente.
9. El usuario selecciona la opción
[GUARDAR] dentro de la pantalla
[P009.2: Editar Campeonato].
10. El sistema valida que se encuentren presenta()
completos todos los campos.
11. El sistema valida que el Campeonato
no se haya iniciado, es decir verifica modifica datos()
que la fecha actual sea menor a la
fecha de inicio del Campeonato. elige btnGuardar()
12. El sistema almacena toda la verifica campos()
información actualizada en las tablas
correspondientes de la Base de Datos.
13. El caso de uso finaliza. actuarlizar(Campeonato)
184
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
185
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
d 33: Inscribir Equipo
elige btnGuardar()
186
guardar(string inscripcionEquipo, List jugadores)
presenta()
187
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
188
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 1: Asignar Cancha al Campeonato
presenta()
190
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
MENSAJE DE AVISO.
A.3 El sistema presenta un mensaje de aviso indicando que se ha generado
automáticamente la tabla de enfrentamientos entre los equipos
participantes.
A.4 El caso de uso continúa en el paso 4 del curso normal de eventos.
191
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
d 29: Generar el Sorteo del Campeonato
Campeonato Encuentro
CASO DE USO: GENERAR EL
CALENDARIO DEL CAMPEONATO Dao Dao
Usuario Secretario Principal Listado de Generacion de Calendario del Campeonato Encuentro
1. El usuario se encuentra en la Campeonatos Campeonatos Campeonato
pantalla [P012: Listado de
Campeonatos por iniciarse]. elige Generar Campeonato()
2. El usuario selecciona la opción
[GENERAR] que se encuentran en la obtenerCampeonatosNoGenerados() :List
pantalla [P012: Listado de
Campeonatos por iniciarse].
3. El sistema presenta la pantalla presenta()
[P012.1: Generación de
Campeonato].
4. El usuario selecciona la opción
[PROCEDER CON LA GENERACION] elige btnGenerar()
que se encuentran en la pantalla obtenerCampeonato(string nombre) :Campeonato
[P012.1: Generación de
Campeonato]. presenta()
5. El sistema presenta la pantalla
[P012.2: Calendario del
Campeonato].
elige btnGenerarCampeonato()
6. El usuario selecciona la opción generarCampeonato(Campeonto) :Vector
[GUARDAR GENERACION] que se
encuentran en la pantalla [P012.2:
Calendario del Campeonato].
7. El caso de uso Finaliza.
(from Actores)
192
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
193
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
194
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
sd 2: Cambiar Fecha a la Jornada
elige btnguardar()
195
asigna nueva cancha()
(from Actores)
Fig. 78 Cambiar Cancha a un Compromiso
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
Post condiciones:
El resultado ha sido registrado.
CURSO NORMAL DE EVENTOS
1. El usuario elige la opción [INGRESAR] del listado de campeonatos dentro
de la pantalla [P011: Lista de Campeonatos Activos].
2. El sistema presenta la pantalla [P011.1: Listado de encuentro de la Fecha].
3. El usuario elige la opción [INGRESAR] del listado de enfrentamientos
dentro de la pantalla [P011.1: Listado de encuentro de la Fecha].
4. El sistema presenta la pantalla [P011.2: Encuentro].
5. El usuario ingresa cada uno de los datos que se solicitan para registrar el
marcador de un encuentro.
6. El usuario elige la opción [REGISTRAR RESULTADO] de la pantalla.
7. El sistema valida que se encuentren completos todos los campos.
8. El sistema almacena toda la información actualizada en las tablas de la
base de datos.
196
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
197
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
d 31: Ingresar Resultados
1. El usuario elige [INGRESAR Usuario Supervisor Principal Listado de Listado de Encuentro Encuentro Campeonato Resultado
RESULTADO] de la pantalla [P001: Campeonatos Encuentros del
Principal]. Campeonato
elige Ingresar Resultado()
2. El sistema presenta la pantalla
[P0011: Lista de Campeonatos obtenerCampeonatoGenerado() :List
Activos].
3. El usuario elige la opción
[INGRESAR] del listado de presenta()
campeonatos dentro de la pantalla
[P0011: Lista de Campeonatos
Activos].
4. El sistema presenta la pantalla elige linkIngresar ()
[P011.1: Listado de encuentro de la obtenerFechaNoJugada(Campeonato) :List
Fecha].
5. El usuario elige la opción
obtenerListaEcuentrosGrupos(int Fecha Juego) :List
[INGRESAR] del listado de
enfrentamientos dentro de la pantalla
[P011.1: Listado de encuentro de la
Fecha]. presenta()
6. El sistema presenta la pantalla
[P011.2: Encuentro].
7. El usuario ingresa cada uno de los
datos que se solicitan para registrar el elige linkIngresar()
marcador de un encuentro.
8. El usuario elige la opción obtenerEncuetroDeGrupo() :Encuentro
[REGISTRAR RESULTADO] de la
pantalla.
9. El sistema valida que se encuentren
presenta()
completos todos los campos.
10. El sistema almacena toda la
información actualizada en las tablas
de la base de datos. ingresa datos()
11. El caso de uso finaliza.
elige btnRegistrarResultado()
valida campos()
guadar(Resultado)
198
(from Actores)
Persona Direccion
1
Jugador Superv isor
Secretario Arbitro Directiv o
1 - categoria: String - idSupervisor: int
- foto: byte - idSecretario: int - idArbitro: int - idDirectivo: int 1
- idJugador: int
1 1
AñoDeportiv o
1 - idAnioDeportivo: Int
- nombre: Date
Campeonato
1..* Equipo
- duracionCompromiso: int
1 -
fechaFin: Date - barrio: String
- fechaInicio: Date 1
- colorUniforme: String
FechaDeJuego - genero: String - escudo: byte
- idCampeonato: int - genero: Boolean
- fecha: Date
Suspencion 1 1 - nombre: String
- idFechaDeJuego: int - idEquipo: int
1..* 1 - numeroClasificadosPorGrupo: int - nombre: String
- idSuspencion: int
1 - numeroEquiposPorGrupo: int - sobrenombre: String
- tiempoSuspencion: String se usan 1
0..* - numeroGrupos: int
- tipo: String 1
1..* - numeroVueltas: int 1
TablaPosiciones 1 1
Jornadas 1..*
Representante
- idTablaPosiciones: int
- idJornada: int Resultado - idRepresentante: int
- nombre: String
- idResultado: int
1 1..*
1 ModeradorEncuentro 1
1
1..*
InscripcionJugador
Amonestacion 1
1..* 1 1..* 1..*
- idAmonestacion: int
1 - Anotacion
tipo: String
- idAnotacion: int
- puntos: int
199
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ProyectoFedelibal
Negocio
Modelo
Serv icio
Vista
Fragmentos Modelo
Pagina
200
Fig. 81 Diagrama de Paquetes
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
id Diagrama de Componentes
Serializable Fragmentos
Sistema Operativ o
Maquina Virtual
201
Excelente
MuyBueno
Bueno
203
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Regular
Para el administrador:
Rapidez en el acceso
Seguridad en el acceso
Interfaz amigable
Colores utilizados
Tamaño y tipo de letra
Información de ayuda
Ingreso de datos
Validación de datos
Módulos de la aplicación
Funcionalidades de cada módulo
Búsqueda y organización de la información
Rapidez en la Generación del Calendario de
Enfrentamientos
Rapidez en la Generación de la Tabla de Posiciones
Almacenamiento y recuperación de la información
Listado y generación de reportes
Para el usuario:
Rapidez en el acceso
Interfaz amigable
Colores utilizados
Tamaño y tipo de letra
Representación de resultados en tablas
Información de ayuda
Imágenes utilizadas en el sistema
204
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Información de Fedelibal
Búsqueda de la información
Organización de la información
Lectura y almacenamiento de la información
205
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Rango
Funcionalidad Excelente Muy Bueno Bueno Regular
1. Rapidez en el acceso - 2 - -
2. Seguridad en el acceso 2 - - -
3. Interfaz amigable 2 - - -
4. Colores utilizados 2 - - -
5. Tamaño y tipo de letra 2 - - -
6. Información de ayuda 1 1 - -
7. Ingreso de datos 2 - - -
8. Validación de datos 1 1 - -
9. Módulos de la aplicación 2 - - -
10. Funcionalidades de cada modulo 2 - - -
11. Búsqueda y organización de la información 2 - - -
12. Rapidez en la generación del Calendario de Enfrenta. 2 - - -
13. Rapidez en la generación de la Tabla de Posiciones 2 - - -
14. Almacenamiento y recuperación de la información 1 1 - -
15. Listado y generación de reportes 1 1 - -
TOTAL 24 6 - -
206
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Rango
Funcionalidad Excelente Muy Bueno Bueno Regular
1. Rapidez en el acceso 2 4 - -
2. Interfaz amigable 5 1 - -
3. Colores utilizados 6 - - -
6. Información de ayuda 3 2 1 -
8. Información de Fedelibal 5 1 - -
9. Búsqueda de la información 2 3 1 -
TOTAL 40 23 3 -
207
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
208
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
209
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
210
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
211
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
212
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
213
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
incorrecto
Validador de fechas: La fecha inicial no Módulo Nuevo
puede ser mayor a la final y viceversa
Los reportes se
Reporte generarán tanto
Generación de reportes gráficos en forma escrita
como en forma
gráfica
Generación de archivos log’s Parámetro nuevo
Interfaz Menú: Usuarios, Jugador, Equipo, Árbitro, Menú Archivo: Función para acceder a
Escenario, Cancha, Campeonato, Usuarios, Jugador, Equipo, Árbitro,
Generación del Calendario, Establecer Escenario, Cancha, Campeonato, Interfaz Menú
Fecha, Ingresar Resultados, Reportes Generación del Calendario, Establecer Principal
Fecha, Ingresar Resultados, Reportes
214
Sistema Web de Gestión Deportiva
Lucía Figueroa y Pablo Castillo
G. CONCLUSIONES
215
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
216
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
H.RECOMENDACIONES
Definir en forma apropiada los roles de usuario, para acceder al sistema web,
esto con la finalidad de no tener cambios en la información administrada.
217
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
I. BIBLIOGRAFIA
LIBROS
218
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
SITIOS WEB:
219
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANEXO 1:
1. PRESENTACIÓN
En nuestra calidad de egresados de la Carrera de Ingeniería en
Sistemas, perteneciente al Área de la Energía, las Industrias y los
Recursos Naturales no Renovables de la Universidad Nacional de Loja;
solicitamos a Usted de la manera más comedida, se digne responder
alas siguientesinterrogantes con la finalidad de obtener información
relacionada con el proceso de Gestión y Control de los Campeonatos
Deportivos, en las disciplinas de Fútbol y Básquet, que se llevan a cabo
en la institución.
2. INFORMACION ESPECÍFICA
Manual ( ) Automática ( )
220
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
221
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
………………………………………………………………………
…….
2.8. ¿Qué días de la semana se realizan los compromisos?
……………………………………………………………………………
……………………………………………………………………………
222
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
1. PRESENTACIÓN
En nuestra calidad de egresados de la Carrera de Ingeniería en
Sistemas, perteneciente al Área de la Energía, las Industrias y los
Recursos Naturales no Renovables de la Universidad Nacional de Loja;
solicitamos a Usted de la manera más comedida, se digne responder al
siguiente cuestionario, con la finalidad de obtener información
relacionada con el funcionamiento y validación del Sistema de Gestión y
Control de los Campeonatos Deportivos, en las disciplinas de Fútbol y
Básquet, que se llevan a cabo en la institución.
2. INFORMACION ESPECÍFICA
223
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
Bueno ( )
Regular ( )
Excelente ( )
Muy Bueno ( )
Bueno ( )
Regular ( )
227
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANEXO 3:
1. PRESENTACIÓN
En nuestra calidad de egresados de la Carrera de Ingeniería en
Sistemas, perteneciente al Área de la Energía, las Industrias y los
Recursos Naturales no Renovables de la Universidad Nacional de Loja;
solicitamos a Usted de la manera más comedida, se digne responder al
siguiente cuestionario, con la finalidad de obtener información
relacionada con el funcionamiento y validación del Sistema de Gestión y
Control de los Campeonatos Deportivos, en las disciplinas de Fútbol y
Básquet, que se llevan a cabo en FEDELIBAL.
2. INFORMACION ESPECÍFICA
Muy Bueno ( )
Bueno ( )
Regular ( )
230
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
231
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANEXO 4:
DATOS INFORMATIVOS.
CUADRO1
ASPECTOS FRECUENCIA %
Excelente 0 0
Muy Bueno 2 100
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
232
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO1
100%
90%
80%
70%
60%
50% %
40%
30%
20%
10%
0%
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
233
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO2
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO2
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
234
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO3
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
235
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO3
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
236
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO4
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO4
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
237
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUALITATIVO:
CUADRO5
ASPECTOS FRECUENCIA %
Excelente 1 50
Muy Bueno 1 50
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
238
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO5
50
45
40
35
30
25 %
20
15
10
5
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
239
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO6
ASPECTOS FRECUENCIA %
Excelente 1 50
Muy Bueno 1 50
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO6
50
45
40
35
30
25 %
20
15
10
5
0
Excelente Muy Bueno Bueno Regular
240
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO7
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
241
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO7
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
242
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO8
ASPECTOS FRECUENCIA %
Excelente 1 50
Muy Bueno 1 50
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO8
50
45
40
35
30
25 %
20
15
10
5
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
243
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUALITATIVO:
CUADRO9
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
244
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO9
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO10
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO10
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
246
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUALITATIVO:
CUADRO11
ASPECTOS FRECUENCIA %
Excelente 1 50
Muy Bueno 1 50
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO11
247
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
50
45
40
35
30
25 %
20
15
10
5
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
248
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO12
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO12
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
249
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO13
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
250
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO13
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
251
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO14
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO14
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
252
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUALITATIVO:
CUADRO15
ASPECTOS FRECUENCIA %
Excelente 2 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 2 100%
Fuente: Encuesta aplicada a los administrativos de FEDELIBAL
Responsables: Lucía Figueroa y Pablo Castillo
253
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO15
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
ANEXO 5:
DATOS INFORMATIVOS.
CUADRO17
ASPECTOS FRECUENCIA %
Excelente 2 33.3
Muy Bueno 4 66.7
Bueno 0 0
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
255
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO17
70
60
50
40
%
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
256
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO18
ASPECTOS FRECUENCIA %
Excelente 5 83.3
Muy Bueno 1 16.7
Bueno 0 0
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO18
90
80
70
60
50
%
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
257
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO19
ASPECTOS FRECUENCIA %
Excelente 6 100
Muy Bueno 0 0
Bueno 0 0
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
258
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO19
100
90
80
70
60
50 %
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
259
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO20
ASPECTOS FRECUENCIA %
Excelente 4 66.7
Muy Bueno 2 33.3
Bueno 0 0
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO20
70
60
50
40
%
30
20
10
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
260
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUALITATIVO:
CUADRO21
ASPECTOS FRECUENCIA %
Excelente 3 50
Muy Bueno 2 33.3
Bueno 1 16.7
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
261
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO21
50
45
40
35
30
25 %
20
15
10
5
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
262
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
CUADRO22
ASPECTOS FRECUENCIA %
Excelente 5 83.3
Muy Bueno 1 16.7
Bueno 0 0
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO22
90
80
70
60
50
%
40
30
20
10
0
Excelente Muy Bueno Bueno Regular
263
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO23
ASPECTOS FRECUENCIA %
Excelente 2 33.3
Muy Bueno 3 50
Bueno 1 16.7
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
264
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
GRÁFICO23
50
45
40
35
30
25 %
20
15
10
5
0
Excelente Muy Bueno Bueno Regular
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
CUADRO24
ASPECTOS FRECUENCIA %
Excelente 4 66.7
Muy Bueno 2 33.3
Bueno 0 0
Regular 0 0
TOTAL 6 100%
Fuente: Encuesta aplicada a los usuarios del Sistema
Responsables: Lucía Figueroa y Pablo Castillo
GRÁFICO24
70
60
50
40
%
30
20
10
0
Excelente Muy Bueno Bueno Regular
266
Sistema Web de Gestión Deportiva
Pablo Castillo y Lucía Figueroa
ANÁLISIS CUANTITATIVO:
ANÁLISIS CUALITATIVO:
267