universidad regional autÓnoma de los andes...

77
9 UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE Sistemas Mercantiles CARRERA DE Sistemas EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA EN SISTEMAS E INFORMÁTICA TEMA: “SISTEMA INFORMÁTICO PARA LA TOMA DE DECISIONES TÉCNICO-TÁCTICAS DENTRO DEL EQUIPO DE FÚTBOL CLUB INSUTEC” AUTORA: Adriana Estefanía Macías Bustamante TUTOR: Ing. Juan Carlos Albarracín Matute, MSc. Quevedo- Ecuador 2018

Upload: others

Post on 13-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

9

UNIVERSIDAD REGIONAL AUTÓNOMA DE

LOS ANDES “UNIANDES”

FACULTAD DE Sistemas Mercantiles

CARRERA DE Sistemas

EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TÍTULO DE

INGENIERA EN SISTEMAS E INFORMÁTICA

TEMA: “SISTEMA INFORMÁTICO PARA LA TOMA DE DECISIONES

TÉCNICO-TÁCTICAS DENTRO DEL EQUIPO DE FÚTBOL CLUB INSUTEC”

AUTORA: Adriana Estefanía Macías Bustamante

TUTOR: Ing. Juan Carlos Albarracín Matute, MSc.

Quevedo- Ecuador

2018

Page 2: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

II

CERTIFICACIÓN DEL AUTOR

Page 3: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

III

CERTIFICACIÓN DE AUTORÍA

Page 4: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

IV

APROBACIÓN DEL TRIBUNAL

Page 5: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

V

DEDICATORIA

El presente trabajo de investigación se lo dedico a mi madre Sonia Bustamante que con

sus palabras de amor me ha guiado para seguir y culminar esta meta; a mi hermano

Adrián Macías, ellos por ser el pilar fundamental en mi vida y mi inspiración para

seguir adelante.

A mi familia y en especial a mi Abuelo que nos enseñó a no rendirnos jamás a pesar de

las adversidades.

Page 6: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

VI

AGRADECIMIENTOS

Empiezo por expresar mi agradecimiento a Dios, quien con su bendición llena mi vida,

a toda mi familia por estar siempre presente.

A la Universidad Regional Autónoma de los Andes Extensión Quevedo, por permitir

realizar mis estudios en especial a los Doctores Lyzbeth Álvarez y Danilo Viteri por la

oportunidad que me brindaron al abrirme las puertas de su prestigiosa Institución.

A mis estimados docentes de la Carrera de Ingeniería en Sistemas, que con sus

enseñanzas y

profesional.

A mi querido Docente y Amigo Ing. Juan Carlos Albarracín, con paciencia y

dedicación, aportó con sus conocimientos en el transcurso de mi carrera y en el

desarrollo de este proyecto de investigación.

Finalmente, a mis amigas y amigos gracias por su apoyo moral, me incentivaron con

cariño, empeño y entusiasmo, a todos quienes contribuyeron para que pueda culminar

con éxito la meta propuesta.

Page 7: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

VII

RESUMEN

Un sistema informático dentro de los equipos deportivos en la actualidad no es

novedoso debido a que los directores técnicos a pesar de su actualización en el campo

deportivo no se familiarizan con la tecnología en sus actividades de trabajo.

Con la revisión de varios argumentos bibliográficos de diferentes autores, se puede

notar que existen diversas estrategias para que un equipo de fútbol pueda desarrollar su

técnica y táctica deportiva con la ayuda de las aplicaciones webs.

Se realiza una investigación dentro del F.C. INSUTEC, en la cual no se encuentran

resultados del equipo, es por eso que se decide hacer un análisis de las estadísticas

mediante la revisión de los documentos proporcionados por el director técnico y una

entrevista al antes mencionado.

Según los detalles obtenidos se creó un aplicativo web con línea de programación en

HTML (lenguaje de marcas de hipertexto) y lenguaje de programación en PHP

(Preprocesador de hipertexto), así como CSS (hoja de estilos en cascada), Ajax,

JavaScript y MySQL que permitió la toma de decisiones técnicos- tácticas efectiva,

disponible en el momento que el cuerpo técnico requiera.

Se decidió implementar el proyecto en el Fútbol Club INSUTEC y alojar la aplicación

web en un hosting con el dominio de www.fcinsutec.org. Con la aprobación y

certificación del presidente y cuerpo técnico del equipo de fútbol. Se logra mantener la

información almacenada, organizada y actualizada, al momento de decidir la actuación

de un jugador.

Page 8: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

VIII

ABSTRACT

A computer system within sports team is currently not new because the technical

directors, despite their updating in the sports field, do not become familiar with the

technology in their work activities.

With the review of several bibliographic arguments of different authors, it can be noted

that there are various strategies for a football team to develop their technique and sports

tactics with the help of web applications.

An investigation is carried out within the F.C. INSUTEC, in which results of the team is

not found, that is why it is decided to make an analysis of the statistics by reviewing the

documents provided by the technical director and an interview to the aforementioned.

According to the details obtained, a web application was created with an HTML

programming line (hypertext markup language) and a PHP programming language

(hypertext preprocessor), as well as CSS (cascading stylesheet), Ajax, JavaScript and

MySQL. which allowed the effective technical-tactical decision making, available at the

moment that the technical body requires.

It was decided to implement the project in the INSUTEC Football Club and to host the

web application in a hosting with the domain of www.fcinsutec.org. With the approval

and certification of the president and technical team of the soccer team. It is possible to

keep the information stored, organized and updated, when deciding the performance of

a player

Page 9: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

9

ÍNDICE

CERTIFICACIÓN DEL AUTOR II

CERTIFICACIÓN DE AUTORÍA III

APROBACIÓN DEL TRIBUNAL IV

DEDICATORIA V

AGRADECIMIENTOS VI

RESUMEN VII

ABSTRACT VIII

ÍNDICE 9

Índice de ilustraciones 10

PROBLEMA DE INVESTIGACIÓN 11

JUSTIFICACIÓN 11

OBJETIVOS 12

OBJETIVO GENERAL 12

OBJETIVOS ESPECÍFICOS 12

FUNDAMENTACIÓN TEÓRICA CONCEPTUAL DE LA PROPUESTA 13

METODOLOGÍA 16

TIPOS DE INVESTIGACIÓN 16

Investigación Documental 16

TÉCNICAS DE INVESTIGACIÓN 16

Observación Directa. 16

Entrevista 16

POBLACIÓN Y MUESTRA 16

MÉTODOS EMPLEADOS PARA LA BÚSQUEDA Y PROCESAMIENTO DE

DATOS 16

MÉTODOS GENERALES 16

Método Analítico- Sintético 16

Método Inductivo – Deductivo 17

Método de modelación 17

MÉTODOS PARTICULARES DE LAS CIENCIAS INFORMÁTICAS 17

Situación actual 18

Internet 19

Aplicaciones Web 19

Páginas dinámicas 20

Arquitectura cliente servidor 21

Arquitectura Cliente/Servidor de dos capas: 21

Arquitectura Cliente/Servidor de tres capas: 21

LENGUAJE HTML 22

CSS 22

Page 10: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

10

PHP 22

MySQL 23

PHPMYADMIN 23

JavaScript 23

Modelos de Datos 24

Nivel físico 24

Nivel lógico 24

Fútbol 25

Clubes Deportivos 25

Metodología 31

Método Analítico- Sintético 31

Método Inductivo – Deductivo 31

Método de modelación 31

Desarrollo de la propuesta 33

Conclusiones 58

Recomendaciones 59

Índice de ilustraciones

Ilustración 1:Software Libre ........................................................................................... 14

Ilustración 2: Proceso de página dinámica ................................................................... 20

Ilustración 3: WEB 2.0 ................................................................................................. 22

Ilustración 4: Clubes deportivos ................................................................................... 26

Ilustración 5: Modelo Lógico ......................................................................................... 36

Ilustración 6: Modelo Físico ........................................................................................... 37

Ilustración 7:Diseño en el SGDB ................................................................................... 38

Ilustración 8: Caso de Uso ............................................................................................ 52

Ilustración 9: Página Principal de la aplicación web ...................................................... 53

Ilustración 10: Login de la Página .................................................................................. 54

Ilustración 11: Menú Administrador .............................................................................. 54

Ilustración 12: El interfaz de convocatoria ..................................................................... 55

Page 11: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

11

TEMA

Sistema informático para la toma de decisiones técnico-tácticas dentro del equipo

Fútbol Club INSUTEC.

PROBLEMA DE INVESTIGACIÓN

Dentro del equipo Fútbol Club INSUTEC, no se lleva un control adecuado para

registrar los procesos de evolución de cada jugador, la evaluación técnica y el uso de

tácticas de los entrenadores.

Se observa que al decidir que jugador va actuar el técnico debe buscar en los

documentos cada detalle en ciertos momentos, extravía la documentación, existiendo

una probabilidad de error al escoger a un jugador con problemas de rendimiento

futbolístico.

¿Cómo contribuir en la toma de decisiones técnico - tácticas dentro del equipo Fútbol

Club INSUTEC?

LÍNEA DE INVESTIGACIÓN.

Desarrollo de software libre.

JUSTIFICACIÓN

E y “S I f á ”

Objetivo 5 del PLAN NACIONAL DE DESARROLLO TODA UNA VIDA 2017 -

2021 que f : “I y

ó b b y ”.

La justificación del proyecto se realiza desde los criterios de necesidad, actualidad e

importancia.

El proyecto es necesario para aportar en el incremento la productividad, agregar valor,

innovar y ser más competitivo, se requiere investigación e innovación para la

producción. Contribuyen al logro del objetivo 5 del buen vivir basado en la política 5.2

que conforma éste objetivo.

En el fútbol existen numerosos problemas, pero se prioriza el presente proyecto porque

beneficiará a los futbolistas que requieren un seguimiento permanente, a los

entrenadores en la obtención de resultados correctos y eficaces, a los equipos de fútbol

con el aumento de las competencias dentro del mercado deportivo.

Page 12: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

12

En la actualidad con herramientas informáticas se mejorará las decisiones dentro del

equipo y se convierte en el instrumento para que los técnicos de fútbol expresen los

conocimientos adquiridos con la práctica, desarrollando competencias integrales,

habilidades, destrezas, compromisos y descubriendo aptitudes que, por falta de

oportunidad, no se han evidenciado.

Es importante para el análisis táctico del rendimiento deportivo en los futbolistas,

permite contribuir con información relativa a las diferentes formas de implementar el

proceso de análisis del juego.

El proyecto se justifica por el impacto en donde se desee fortalecer el análisis de las

decisiones técnico – tácticas, apoyado en información obtenida en los entrenamientos y

partidos de fútbol.

OBJETIVOS

OBJETIVO GENERAL

Desarrollar un sistema informático para la toma de decisiones técnico - tácticas dentro

del equipo F.C. INSUTEC.

OBJETIVOS ESPECÍFICOS

● Fundamentar teóricamente la utilización de los sistemas informáticos para la

toma de decisiones en equipos de fútbol.

● Diagnosticar el estado actual de la generación de estadísticas al interior del

Fútbol Club INSUTEC.

● Estructurar un sistema informático para la toma de decisiones técnico- tácticas

dentro del equipo F.C. INSUTEC.

Page 13: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

13

FUNDAMENTACIÓN TEÓRICA CONCEPTUAL DE LA PROPUESTA

PHP

(Beati Hernán, 2015) en su libro PHP - Creación de páginas Web dinámicas,

menciona que PHP es un acrónimo de Hypertext Preprocessor, que significa

“P ador de Hipertexto". El hecho de que sea un preprocesador es lo que

marca la diferencia entre el proceso que sufren las páginas Web programadas en

PHP de aquellas páginas Web comunes, escritas solo en lenguaje HTML.

“P g é cesador, examinaremos primero cuál es la

diferencia entre el proceso de una página Web normal (HTML) y el preproceso de

ág g j .”(Dimes & L., 2017)

Html

"HTML es un lenguaje de etiquetas, un listado de elementos que usualmente se

utilizan en pares y que pueden ser anidados (totalmente contenidos uno dentro del

otro).” (Diego, 2012)

Css

“CCS f ág formato HTML en

base a los estándares de "Cascading Style Sheets" (hojas de estilo en cascada),

publicado por el World Wide Web Consortium (W3C).

El uso de este estándar Web nos ahorra tiempo, da consistencia y facilita en gran

medida la escritura de páginas Web, controlando su aspecto gráfico con mayor

ó y y f ó .”(Durango Alicia,

2015).

“L g CSS "C S y S ", ñ j

cascada. CSS es un lenguaje que nos permite otorgar atributos a los elementos de los

documentos realizados en HTML (HyperText Markup Language, en español

lenguaje de marcado de hipertexto); CSS permite realizar una separación del diseño

(f y ) ág w b .”(Condor Tinoco Enrique

E. & Soria Solís Iván, 2014).

Page 14: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

14

Software Libre

En el artículo científico publicado por Ing. Santiago Gonzáles Sánchez, llamado El

Software Libre en la Educación Superior, manifiesta que el software libre es el

término con el que se denomina a programas que pueden ejecutarse sin

restricciones y cuyo código fuente está disponible, de forma que pueda ser

estudiado, modificado y distribuido sin costo alguno.

Ilustración 1:Software Libre

Fuente: http://revistas.uigv.edu.pe

Notepad++

“N ++ es un editor de código abierto que permite codificar en varios leguajes.

Solamente está disponible para la plataforma de MS Windows y su licencia es GPL

(General Public License siglas en inglés que en español significa Licencia Pública

General). Notepad++ está basado en el editor Scintilla y está escrito en C++

utilizando la API (sigla del inglés Application Programming Interface) de Win32.

Este editor permite agregar plugins para ampliar las funcionalidades

bá .”(C b á , ).

Page 15: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

15

La Táctica deportiva

“L ones influye significativamente en la condición física específica.

Su influencia es tal que basta poner enfrente del jugador a un portero para que la

g f .” (R a, 2011).

Comportamiento táctico

“L ó f ó á j

esencia del comportamiento táctico. Con otras palabras: comportamiento táctico

supone utilizar de la mejor manera posible, cuando perseguimos un objetivo

deportivo, las capacidades de condición física, las técnicas deportivas y las

.” (Sargatal, 2014)

Validación de datos

CARLOS CABALLERO GONZÁLEZ en su libro Pruebas de Funcionalidades y

Optimización de Páginas Web (2016), menciona que la validación de datos en las

páginas web permite al desarrollador guiar a los usuarios inexpertos brindándoles de

una mayor usabilidad accesibilidad a nuestra aplicación. Por otro lado, la validación

también permite detener a aquellos usuarios con malas intenciones en la

introducción de datos erróneos.

“E g f á f , b

sistemas conectados a Internet para detectar la vulnerabilidad de los sitios web

f x .”(C A b T á f , )

Page 16: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

16

METODOLOGÍA

TIPOS DE INVESTIGACIÓN

En el presente proyecto se establece diversos niveles y varios tipos de investigación, las

que se detallan a continuación:

Investigación Documental

Se realiza la revisión de libros, documentos y artículos en la web, lo que permite

trabajar el marco teórico y las tipologías de este proyecto.

TÉCNICAS DE INVESTIGACIÓN

Observación Directa.

Es la que se aplica en toda la investigación actual, lo primero se hace es observar las

situaciones y el comportamiento de las diferentes situaciones en los equipos de fútbol.

Entrevista

Se utiliza para tomar información del cuerpo técnico del Fútbol Club INSUTEC, se

aplicará en el desarrollo del sistema informático.

POBLACIÓN Y MUESTRA

Población

El cuerpo técnico del Fútbol Club INSUTEC

Muestra

Para la muestra se tomará en cuenta a todos los integrantes del F.C. INSUTEC, ya que

su número no es mayor a cien personas.

MÉTODOS EMPLEADOS PARA LA BÚSQUEDA Y PROCESAMIENTO DE

DATOS

MÉTODOS GENERALES

Método Analítico- Sintético

En relación al método analítico Iván Hurtado y Josefina Toro en su libro Paradigmas y

Métodos de Investigación en Tiempos de Cambios explica que método analítico

consiste en la descomposición mental del objeto estudiado en sus distintos elementos o

panes componentes para obtener nuevos conocimientos acerca de dicho objeto.

El método analítico- sintético será el encargado de la parte de análisis, investigación de

toda la información por pasos para el desarrollo del proyecto.

Page 17: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

17

Método Inductivo – Deductivo

“Inductivo: momento del razonamiento a través del cual se pasa del conocimiento de

casos particulares, a uno más general que refleja lo que hay de común en los fenómenos

. P ó g .” (Gomez Armijos , y otros,

2017).

“Deductivo: momento del razonamiento a través del cual se pasa de un conocimiento

general a otro de menor nivel de generalidad. Permite la realización de inferencias

, b .” (Gomez Armijos , y otros, 2017)

Permitirá la revisión técnica de una serie de información, conceptos y características

generales para llegar a particularidades relevantes que sirvan para entender el desarrollo

de los objetivos planteados.

Método de modelación

“E f g ó á ó ,

creado para reproducir la realidad y permitir la identificación y análisis de nuevas

relaciones y cualidades del objeto de estudio. La modelación es el proceso mediante el

g .” (Gomez Armijos , y otros, 2017)

La modelación de procesos se emplea para establecer el modelo actual de la actividad

de los lenguajes de programación, sistemas informáticos, durante el estudio teórico y

luego facilita la modelación del objeto transformador.

MÉTODOS PARTICULARES DE LAS CIENCIAS INFORMÁTICAS

Método Sistémico

Una de las técnicas más populares de investigación que en la actualidad está dando

resultados satisfactorios para el planteamiento y resolución de una problemática, es

seguir el camino de los métodos de análisis y diseño de sistemas computacionales. A

grandes rasgos. (Razo, 1998).

El método sistémico va a permitir crear un diagnóstico, seguimiento al funcionamiento

y soluciones que el software requiera.

Page 18: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

18

Situación actual

El club formativo especializado F.C. INSUTEC se funda el 17 de octubre del año 2016,

en la ciudad de Quevedo y su sede y complejo se encuentran ubicados en el km 5 de la

vía Quevedo – Valencia, es la culminación del proyecto APOLO puesto en práctica por

el Colegio INSUTEC de la ciudad de Quevedo y que encierra dentro del mismo las

disciplinas además de fútbol, basquetbol, vóleibol, natación y tenis de campo.

F.C. INSUTEC hace de local en el estadio Siete de Octubre.

El éxito deportivo ha sido inmediato, subcampeón en el año 2017 y campeón en el año

2018 del torneo del fútbol profesional de Segunda categoría de la provincia de Los Ríos,

actualmente se encuentra participando en la Copa Ecuador 2018.

DIRECTIVA

Dr. Danilo Viteri Intriago PRESIDENTE

Dra. Lyzbeth Álvarez Gómez VICEPRESIDENTE

Ing. Xavier Viteri Villa PRESIDENTE DE LA COMISIÓN DE FÚTBOL

CUERPO TÉCNICO

Prof. Jhon Burbano Fajardo DIRECTOR TÉCNICO

Prof. Paúl García Armijos ASISTENTE TÉCNICO

Prof. Carlos Olivo PREPARADOR DE ARQUEROS

Page 19: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

19

Marco teórico

Internet

“Internet es una red de redes distribuida de forma global, al ser la red de

telecomunicaciones más extensa del planeta, significa cada sitio web, cada servidor de

correo, detrás de cada dirección IP podrá haber a su vez una red que ofrece parte de sus

recursos a Internet.” (Eduardo, 2014)

“Internet es una gran red que en su esencia interconecta computadores a través de cables

y más recientemente, a través de conexiones inalámbricas. A nuestro hogar u oficina,

llega uno o varios cables a través de la línea telefónica, desde la compañía de cable o

desde una antena que recibe la señal inalámbrica de Internet enviada por el

proveedor”.(GOMEZ MONTES, 2017).

“Internet es un sistema de red conectado globalmente que utiliza TCP / IP para

transmitir datos a través de varios tipos de medios. Internet es una red de intercambios

globales, incluidas redes privadas, públicas, empresariales, académicas y

gubernamentales, conectadas mediante tecnologías guiadas, inalámbricas y de fibra

óptica. “ (Technopedia, 2018).

Como conclusión a lo mencionado por los autores antes mencionados definimos que es

la unión de las redes y computadoras distribuidas para comunicar de manera global, las

redes se juntan y utilizan protocolos TCP/IP que son compatibles entre sí.

Introducción al world wide web

La World Wide Web o la Web, como comúnmente se denomina, es un sistema de

distribución de documentos de hipertexto accesibles a través de la red. (Talledo San

Miguel, 2015).

Según lo mencionado por (D , D , Sá , ) la World Wide Web

permite a los usuarios de computadoras, localizar y ver documentos basados en

multimedia (es decir, documentos con texto, gráficos, animación, audio y/o vídeo) de

casi cualquier tema.

Aplicaciones Web

“Las aplicaciones Web son aplicaciones a las que se accede mediante un navegador y

están alojadas en servidores dentro de una Intranet o en Internet.

Page 20: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

20

Las aplicaciones web de escritorio sustituyen a los programas que se instalan en los

ordenadores y que realzan tarcas como por ejemplo organizar agendas, calendarios, leer

el correo electrónico, etc.”(Niño Jesús, 2010).

Una aplicación Web es un conjunto de recursos web que participan en el

funcionamiento de la propia aplicación web. (Niño Jesús, 2010)(Pedro Gómez Piqueras

& Gómez Piqueras Carlos Corberán Vallet, n.d.)definición de los recursos

OB.(Aumaille, 2002).

Páginas dinámicas

“El contenido de esas páginas, al menos en partes de ellas, cambiará y no será siempre

el mismo, ya que dependerá de la información que obtenga el software de PHP y

coloque en ellas. Serán páginas dinámicas.”(Beati Hernán, 2015).

(Martín, 2018) en su libro Teletrabajo y comercio electrónico menciona que las páginas

web se realizan mediante el uso de otros lenguajes de programación, siendo el más

utilizado el PHP, con lo cual podemos definir las funciones y características que se

deben cumplir de acuerdo a las necesidades que tengamos. Las páginas dinámicas

tienen una mayor interactividad en la creación de sus aplicaciones en la página web, así

como comunicación y uso con los usuarios o posibles clientes.

Ilustración 2: Proceso de página dinámica

Fuente: mind42.com

Page 21: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

21

Arquitectura cliente servidor

“La idea principal de la estructura Cliente/Servidor es la de optimizar el uso de

hardware y adaptar nuestros equipos a las necesidades de la empresa. Se considera, con

carácter general, que los equipos Desktop se encarguen de las interfaces gráficas. La

administración de datos, seguridad e integridad se realiza por parte de los servidores.”

(Gutiérrez Cañizares Juan José, 2015).

Arquitectura Cliente/Servidor de dos capas:

Este tipo arquitectura es la básica, está formado por un navegador en la parta del cliente

y un servidor web en la parte del servidor, también se necesitará una red a la que

conectarse. La arquitectura Cliente/Servidor, se divide en dos capas una la del diente

que implementa la interface y otra es donde se encuentra el sistema gestor de base de

datos.

Arquitectura Cliente/Servidor de tres capas:

“El objetivo que se intenta conseguir incorporando una arquitectura de tres capas es

separar la capa del usuario (presentación), la capa de aplicación de negocio (capa lógica

g ) y ( b )”.(García Mariscal Ana Belén,

2015).

Web 2.0

“La web 2.0 está ligada a los fenómenos sociales, es decir, está basada en la interacción

que se logra a partir de diferentes aplicaciones web y que facilitan la interoperatividad,

el diseño centrado en el usuario y la colaboración en la World Wide Web, esto es,

esencialmente, compartir información.”(R Sá , ).

(Castaño Juan José & Jurado Susana, 2016) definen que la web 2.0 integra una serie de

herramientas que contribuyen a la idea del acceso libre al conocimiento. Gracias a estas

herramientas, los usuarios encuentran un medio por el cual generar, publicar y gestionar

información, siempre basados en los principios de colaborar y compartir.

Page 22: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

22

Ilustración 3: WEB 2.0

FUENTE: edu.glogster.com

LENGUAJE HTML

(Juan, 2015) en su libro “UF1302 - Creación de páginas web con el lenguaje de marcas”

destaca que el lenguaje de marcado predominante para la construcción de páginas web.

Es usado para describir la estructura del contenido en forma de texto, así como para

complementar el texto con objetos tales como imágenes. HTML se escribe en forma de

"etiquetas" o " ", g “<” y “>”.

“El HTML que significa Hiper Text Markup Lenguaje es el lenguaje utilizado para

crear documentos en la World Wide Web, puede ser visualizado independientemente

del sistema operativo que se utilice sin 1-11ngún tipo de incompatibilidad, esto quiere

decir, que podemos crear una página Web en un sistema Linux, alojarla en un servidor

Unix, y visualizar la página con un sistema Windows.” (Daniel, 2007)

CSS

Por las siglas en ingles CSS significa Cascading Style Sheets o también llamada Hojas

de estilo, en HTML permite dar un formato de estilo, color a las letras, un fondo

agradable a la vista de los usuarios de la página o aplicación web, formas y diseños a las

imágenes, entre otras actividades de diseño.

Al crear una hoja de estilo permite aplicar a todas las páginas que se van a presentar

dentro de la aplicación web.

PHP

“PHP es un lenguaje de script que se ejecuta del lado del servidor; el código PHP se

incluye en una página HTML normal. Por lo tanto, se puede comparar con otros

Page 23: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

23

lenguajes de script que se ejecutan según el mismo principio: ASP (Active Server

Pages), JSP (Java Server Pages) o PIJSQL Server Pages (PSP).” (Olivier, 2016)

El PHP según lo determinado por (Dimes & L., 2017) es un lenguaje de código abierto.

Esto significa que todos los módulos de PHP están libremente disponibles y pueden ser

personalizados para ajustarse a los requerimientos de cualquier aplicación.

MySQL

Sistema gestor de base de datos que se maneja bajo licencia General Public License

(Licencia General Pública), utilizado en el desarrollo web, permite a los desarrolladores

y diseñadores, ejecutar cambios en sus sitios de manera simple, es utilizado para alojar

las bases de datos con las opciones que el desarrollador pueda agregar, editar y eliminar.

PHPMYADMIN

En la página oficial www.phpmyadmin.net hace referencia que es una herramienta de

software gratuita escrita en PHP, diseñada para manejar la administración de MySQL a

través de la Web. Las operaciones de uso frecuente (gestión de bases de datos, tablas,

columnas, relaciones, índices, usuarios, permisos, etcétera) se pueden realizar a través

de la interfaz de usuario, mientras que todavía tiene la capacidad de ejecutar

directamente cualquier instrucción SQL.

(Riwanto, 2005) menciona en su libro PHP Cheatsheet for Beginners que

PhpMyAdmin es una herramienta de código abierto que nos permite administrar nuestra

base de datos MySQL en un entorno GUI siglas en inglés Graphical User Interfase

(Interfaz gráfica de usuario). Permite crear, modificar y eliminar tablas, añadir, cambiar

y cambiar y borrar campos en una tabla, ejecutar sentencias SQL y nuestros datos de

importación/exportación en diferentes formatos.”

JavaScript

“JavaScript es un lenguaje de programación de computadoras dinámico utilizado

habitualmente en navegadores web para controlar el comportamiento de páginas web e

interactuar con los usuarios. Permite comunicación asincrónica y puede actualizar partes

de una página web o incluso reemplazar completamente su contenido.”(Dimes &

Parraud, 2015).

(Troy, 2015) b “JavaScript Una Guía de Aprendizaje para el

Lenguaje de Programación JavaScript” JavaScript es utilizado para mostrar

Page 24: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

24

información de fecha y hora, ejecutar animaciones en un sitio web, validar formularios,

sugerir resultados mientras el usuario escribe en un cuadro de búsqueda y más.

Después de analizar las opiniones de los autores antes mencionados se puede definir

como un lenguaje orientado a objetos, basado en prototipos, imperativo dinámico, es un

lenguaje de desarrollo de aplicaciones cliente/servidor dirigido a los creadores de

páginas web. Clientes lo visualizan como navegadores web. Dirigido a los creadores

aplicaciones y sitios web.

Modelos de Datos

Los Modelos de datos son un grupo de herramientas conceptuales para describir los

datos, sus relaciones, su semántica y sus limitantes. Para los niveles conceptual y de

visión, surge una clasificación de estos modelos así:

Modelos lógicos basados en objetos.

Modelos lógicos basados en registros.

Arquitectura de un SGBD

En el libro (“FUNDAMENTOS SOBRE LA ESTIÓN DE BASE DE DATOS - Ángel

Pisco Gómez, Julio Johnny Regalado Jalca, Jimmy Gutiérrez García, Omar Quimis

Sánchez, Kleber Marcillo Parrales, Javier Marcillo Merino - g B k ,” . .), hace

mención que el sistema de arquitectura de base de datos es facilitar a los usuarios una

versión abstracta de los datos. En la que no se muestran ciertos detalles, pero se

mantienen almacenados.

La base de datos se la estructura en los siguientes niveles: nivel físico y nivel lógico.

Nivel físico

Muestra cómo se almacenan los datos, describe la estructura de la base de datos en un

nivel bajo.

Nivel lógico

En este nivel se describen los datos que se almacenan en la base de datos y las

relaciones entre las entidades.

Page 25: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

25

Normalización

Es un paso que consiste en elegir y aplicar una serie de normas en las que se estructuran

los datos de manera eficiente, ayuda a simplificar las relaciones entre los campos de una

entidad, que se crean tras el paso del modelo entidad-relación al modelo relacional.

Fútbol

Es un deporte que juegan des equipos divididos en once jugadores en cada plantel

deportivo, que es juzgado por un árbitro central y tres asistentes, consiste en que el

balón ingrese a un arco contrario introduciéndolo con los pies, la cabeza o cualquier

parte del cuerpo menos con las manos y los brazos. El portero del equipo es el único

que puede utilizar las manos dentro del área permitida por las reglas del juego dura 90

minutos, el equipo que logre introducir más balones al área contraria llamada arco gana

y se le denomina goles.

Clubes Deportivos

Eduardo Beotas Lalaguna, menciona en su libro “Futuras claves en la gestión de

organizaciones deportivas” que los clubes deportivos, según establece el artículo 13 de

la Ley del Deporte, son asociaciones privadas, integradas por personas físicas o

jurídicas que tengan por objeto la promoción de una o varias modalidades deportivas, la

práctica de las mismas por sus asociados, así como la participación en actividades y

competiciones deportivas.

Según lo establecido en la Ley del deporte del Ecuador publicada en el año 2010

publicada en la página web de (Ministerio del Deporte, 2018) un club es la organización

base del sistema deportivo ecuatoriano. Los tipos de clubes serán:

a) Club deportivo básico para el deporte barrial, parroquial y comunitario;

b) Club deportivo especializado formativo;

c) Club deportivo especializado de alto rendimiento;

d) Club de deporte adaptado y/o paralímpico; y,

e) Club deportivo básico de los ecuatorianos en el exterior.

Page 26: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

26

Ilustración 4: Clubes deportivos

Fuente: http://www.fdmvalencia.es (2015)

Táctica deportiva

La táctica es de los componentes de la preparación del deportista el que mayor

protagonismo posee dentro de la comprensión sinérgica que debe ser, ante todo, la

interconexión de contenidos a desarrollar por parte de los técnicos y/o especialistas en

los deportes. Aceptando que la preparación táctica determina, en última instancia, el

cumplimiento exitoso de las exigencias del rendimiento de la actividad competitiva, es

una obligación reflexionar en torno a las premisas fundamentales a tener en cuenta a la

hora de asumir una concepción general en el tratamiento de la información del referido

componente de la preparación (Miranda & Balmaseda, 2013).

Parte del juego que corresponde al entrenador o preparador del equipo, ya que es el

quien debe encargarse de este punto e implementar las tácticas a utilizar por el equipo

para derrotar al equipo contrario. Pero a la vez el jugador juega el papel de poner en

práctica las instrucciones dadas por el entrenador en el campo de juego (Romero, 2016).

“L á “ ó y ó y

medios, métodos y formas para la lucha más eficiente con el adversario en las

ó ”, además, se habla de ejecutar lo que se ha planificado

con anterioridad”. (Ortiz & Vivas, 2014).

Page 27: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

27

Se entiende por táctica al comportamiento racional, regulado sobre la propia capacidad

de rendimiento del deportista y sobre la del adversario, así como sobre las condiciones

exteriores, en un encuentro deportivo individual o en equipo (Weineck, 1994).

Ortiz & Vivas (2014), sostienen que la implementación de acciones tácticas se realiza

en el siguiente eje:

Percepción y análisis (ocurrencia de la situación - reconocimiento de la situación -

análisis de la situación)

Solución mental (propuesta de solución - selección por solución).

Solución de movimiento (ejecución de la solución, retroalimentación)

Las tácticas se resuelven en situaciones de competencia que se caracterizan por las

condiciones

Objetivos de la táctica deportiva

Romero (2016), menciona que, independientemente del tipo de táctica a que se haga

referencia, el entrenamiento de la táctica deportiva siempre busca enfocarse al logro de

determinados objetivos, entre ellos:

Adquirir destrezas tácticas mediante la aplicación de reglas, conceptos y principios,

logrando una aplicación práctica adecuada durante la competencia.

Obtener capacidades tácticas, a partir de la utilización de las aptitudes físicas,

psíquicas y técnicas del propio jugador y adecuarlas a las diferentes situaciones que

se presentan en el juego.

Desarrollar experiencias prácticas similares a la competencia, dentro de la

complejidad que se plantee en el entrenamiento, de tal forma que el jugador

adquiera sus propias experiencias, que se complementarán con indicaciones

adicionales del entrenador.

A través del entrenamiento y competición utilizar el razonamiento táctico, aplicando

la deducción durante el transcurso de las acciones de juego sobre las intenciones del

compañero y rival.

Page 28: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

28

Técnica deportiva

La técnica es importante en el sentido de que determina la eficacia en la expresión de las

capacidades físicas en competición. Además, ofrece mayor control para el entrenador y

el deportista, mayor posibilidad de intervención, y datos objetivos a partir de su análisis

con un elevado nivel de precisión, en relación a los otros factores de rendimiento

deportivo. La técnica se puede interpretar de diferentes formas: a nivel físico,

fisiológico, psicológico, cognitivo, anatómico-funcional, aprendizaje y desarrollo

motor, metodológico, y biomecánico (Bermejo, 2009).

La técnica es un componente importante de cualquier actividad física y es determinante

en el desarrollo de un rendimiento óptimo, además de ofrecer un elevado nivel de

control y posibilidad de intervención, tanto para el entrenador como para el deportista.

Se trata del resultado final y visible de un deporte. Analizar las características de la

técnica deportiva es un proceso complejo, motivo por el que se hace necesario realizar

una revisión de los aspectos más importantes y consideraciones a tener en cuenta

(Gonzales et al., 2017).

La técnica deportiva se interpreta como “el modelo ideal de la acción de competición,

elaborado sobre la base de la experiencia práctica o teórica en el deportista al realizar la

competición, que se caracteriza por tal o cual grado de utilización eficaz por parte de

éste, y de sus posibilidades para alcanzar el resultado deportivo. Aparece su aplicación

en la competición y lo que consideramos más importante, que es la adaptación al sujeto

que realiza la técnica” (Cortez, 2013).

Page 29: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

29

Sistemas informáticos para el control de selecciones o equipos deportivos

Sistemas informáticos

“Los sistemas de información son los sistemas de software y hardware que admiten

aplicaciones de uso intensivo de datos. La revista Information Systems publica artículos

sobre el diseño e implementación de lenguajes, modelos de datos, modelos de procesos,

algoritmos, software y hardware para sistemas de información.” (Naumann & Vossen,

2018).

“Los sistemas de información son un conjunto integrado de componentes para recopilar,

almacenar y procesar datos y para proporcionar información, conocimiento y productos

digitales. Las empresas comerciales y otras organizaciones confían en los sistemas de

información para llevar a cabo y gestionar sus operaciones, interactuar con sus clientes

y proveedores y competir en el mercado.” (Zwass, 2017).

Page 30: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

30

Conclusión parcial de la fundamentación teórica

Para el presente proyecto de investigación se hace una búsqueda de los temas

relacionados con aplicaciones informáticas aporta en la metodología de desarrollo de la

aplicación web y técnicas- tácticas dentro del fútbol, así como la estructura de una base

de datos aporta para la modelación de la base de datos.

Page 31: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

31

Metodología

Método Analítico- Sintético

En relación al método analítico Iván Hurtado y Josefina Toro en su libro “Paradigmas y

Métodos de Investigación en Tiempos de Cambios” explica que método analítico

consiste en la descomposición mental del objeto estudiado en sus distintos elementos o

panes componentes para obtener nuevos conocimientos acerca de dicho objeto.

El método analítico- sintético será el encargado de la parte de análisis, investigación de

toda la información por pasos para el desarrollo del proyecto.

Método Inductivo – Deductivo

Inductivo: momento del razonamiento a través del cual se pasa del conocimiento de

casos particulares, a uno más general que refleja lo que hay de común en los fenómenos

individuales. Permite la realización de generalizaciones. (Gomez Armijos , y otros,

2017).

Deductivo: momento del razonamiento a través del cual se pasa de un conocimiento

general a otro de menor nivel de generalidad. Permite la realización de inferencias

deductivas, importantes para establecer conclusiones. (Gomez Armijos , y otros, 2017)

Permitirá la revisión técnica de una serie de información, conceptos y características

generales para llegar a particularidades relevantes que sirvan para entender el desarrollo

de los objetivos planteados.

Método de modelación

El modelo científico es un instrumento de investigación de carácter material o teórico,

creado para reproducir la realidad y permitir la identificación y análisis de nuevas

relaciones y cualidades del objeto de estudio. La modelación es el proceso mediante el

cual creamos modelos para investigar la realidad. (Gomez Armijos , y otros, 2017)

La modelación de procesos se emplea para establecer el modelo actual de la actividad

de los lenguajes de programación, sistemas informáticos, durante el estudio teórico y

luego facilita la modelación del objeto transformador.

Page 32: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

32

Método Sistémico

(Razo, 1998) f b “Có b y g ó

”, de las técnicas más populares de investigación que en la actualidad está

dando resultados satisfactorios para el planteamiento y resolución de una problemática,

es seguir el camino de los métodos de análisis y diseño de sistemas computacionales.

El método sistémico va a permitir crear un diagnóstico, seguimiento al funcionamiento

y soluciones que el software requiera.

Page 33: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

33

Desarrollo de la propuesta

Estudio de viabilidad

Se hace una recolección de la información con los requisitos y necesidades del

club de fútbol F.C. INSUTEC, para el desarrollo de un sistema informático.

Requerimientos del sistema

Para llevar en marcha el desarrollo de la aplicación web se hace un registro de

los requerimientos del entrenador y presidente del equipo de fútbol, que tenga

las opciones agregar, actualizar y eliminar:

En la sección de administrador

Torneos

Jugadores

Usuarios del sistema

Reportes

En la sección de director técnico

Convocados

Asignaciones

Jugador

Programación

Anotaciones

Sanciones

Actuación del jugador

Page 34: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

34

Metodología para el desarrollo de la aplicación web

Para la metodología de desarrollo se utiliza el modelo RAD siendo este un modelo de

desarrollo rápido de aplicaciones. Se detalla el proceso a continuación:

Modelado de gestión

En este modelo se toma información mediante la entrevista con el cuerpo técnico de

F.C. INSUTEC sobre las necesidades de ellos para agilizar su trabajo mediante un

sistema informático, de acuerdo a los requerimientos expresados se procede a

desarrollar el paso de la modelación de datos.

Requerimiento REQ001 Tipo FUNCIONAL

Nombre Jugadores

Descripción Listado de los jugadores integrantes del Club

Prioridad Alta Adjunto

Tabla 2: Requerimiento 1

Fuente: Autora

Requerimiento REQ002 Tipo FUNCIONAL

Nombre Convocatorias

Descripción Convocar a los jugadores para los torneos

Prioridad Alta Adjunto

Tabla 3:Requerimiento 2

Fuente: Autora

Modelado

de Gestión

Modelado

de Datos

Modelado

de Procesos

Diseño de

Interfaz

Pruebas y

entregas

De 60 a 90 días

Tabla 1: Modelo RAD

Fuente: Autora

Page 35: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

35

Requerimiento REQ003 Tipo FUNCIONAL

Nombre Alineaciones

Descripción Crear la alineación de jugadores para los partidos

Prioridad Alta Adjunto

Tabla 4: Requerimiento 3

Fuente: Autora

Requerimiento REQ004 Tipo FUNCIONAL

Nombre Partidos

Descripción Permita guardar de jugadores estadísticas en los

partidos

Prioridad Alta Adjunto

Tabla 4: Requerimiento 4

Fuente: Autora

Modelado de Datos

Con la información antes proporcionada en el proceso de modelamiento de gestión, se

procede a elaborar el diseño de la base de datos.

Para efectos de este proyecto se adjunta los modelos de la base de datos como evidencia

del proyecto:

Page 36: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

36

Modelo lógico

Se presenta las propiedades o atributos con sus entidades (tabla) que será la base de datos.

Ilustración 5: Modelo Lógico

Fuente: Autora

Page 37: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

37

Modelo Físico

En este modelo es la parte que se encuentra almacenada en el gestor de base de datos, donde está almacenada las entidades con sus

propiedades, que serán manipulados por una aplicación cliente.

Ilustración 6: Modelo Físico

Fuente: Autora

Page 38: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

38

De esta manera se muestra en el Gestor de base de datos el diseño, se presenta la estructura de las entidades con sus respectivos nombres, tipo de

datos y valor.

Ilustración 7:Diseño en el SGDB

Fuente: Autor

Page 39: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

39

Diccionario de la base de datos

alineacion

Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME

ID_ALINEA int(3) No

programacion

-> PRO_ID

ALI_POSICI varchar(8) No

CON_ID int(11) No

convocados -

> CON_ID

Tabla 5: Tabla alineación de la base de datos del Sistema Informático para la toma de decisiones técnico - tácticas

Fuente: La autora

Índices

Nombre

de la

clave

Tipo Únic

o

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTR

EE Sí No

ID_ALIN

EA 22 A No

Tabla 6: Índices de la tabla alineación

Fuente: La autora

asigna

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

ASI_ID int(11) No

ID_CEDULA varchar(11

) Sí NULL

jugador ->

ID_CEDUL

A

TOR_ID int(11) Sí NULL torneos ->

TOR_ID

ASI_NUME

R int(11) Sí NULL

Tabla 7: Tabla asigna de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas Fuente: La autora

Page 40: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

40

Índices

Nombre

de la

clave

Tipo Úni

co

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMAR

Y

BTR

EE Sí No ASI_ID 0 A No

TOR_ID BTR

EE No No TOR_ID 0 A Sí

ID_CEDU

LA

BTR

EE No No

ID_CEDU

LA 0 A Sí

Tabla 8: Índices de la tabla alineación

Fuente: La autora

cambios

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

CAM_ID int(11) No

PRO_ID int(11) Sí NULL

programacio

n ->

PRO_ID

CAM_ENTRA varchar(50

) Sí NULL

CAM_SALE varchar(50

) Sí NULL

CAM_TIEMP

O time Sí NULL

Tabla 9: Tabla cambios de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Page 41: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

41

Índices

Nombre

de la

clave

Tipo Únic

o

Empaqueta

do

Colum

na

Cardinalid

ad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTRE

E Sí No

CAM_I

D 0 A No

PRO_ID BTRE

E No No

PRO_I

D 0 A Sí

Tabla 10: Índices de la tabla alineación

Fuente: La autora

convocados

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

CON_ID int(11) No

ID_CEDUL

A

varchar(11

) Sí NULL

jugador ->

ID_CEDUL

A

PRO_ID int(11) Sí NULL programacion

-> PRO_ID

TOR_ID int(11) Sí NULL

CON_TIPO varchar(30

) Sí NULL

Tabla 11: Tabla convocados de la base de datos del Sistema Informático para la toma de decisiones técnico –

tácticas Fuente: La autora

Page 42: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

42

Índices

Nombre

de la

clave

Tipo Úni

co

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMAR

Y

BTR

EE Sí No CON_ID 27 A No

ID_CEDU

LA

BTR

EE No No

ID_CEDU

LA 27 A Sí

PRO_ID BTR

EE No No PRO_ID 4 A Sí

Tabla 12: Índices de la tabla convocados Fuente: La autora

disciplina

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

DIS_ID int(10) No

PRO_ID int(11) Sí NULL programacio

n -> PRO_ID

ID_CEDULA varchar(11

) Sí NULL

jugador ->

ID_CEDUL

A

DIS_TIEMP

O time Sí NULL

DIS_TIPO varchar(10

) Sí NULL

Tabla 13: Tabla disciplina de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas Fuente: La autora

Page 43: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

43

Índices

Nombre

de la

clave

Tipo Úni

co

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMAR

Y

BTR

EE Sí No DIS_ID 0 A No

ID_CEDU

LA

BTR

EE No No

ID_CEDU

LA 0 A Sí

PRO_ID BTR

EE No No PRO_ID 0 A Sí

Tabla 14: Índices de la tabla disciplina Fuente: La autora

goles

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

GOL_ID int(11) No

PRO_ID int(11) Sí NULL programacio

n -> PRO_ID

ID_CEDULA varchar(11

) Sí NULL

jugador ->

ID_CEDUL

A

GOL_TIME time Sí NULL

GOL_FORM

A

varchar(25

) Sí NULL

Tabla 15: Tabla goles de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Page 44: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

44

Índices

Nombre

de la

clave

Tipo Úni

co

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMAR

Y

BTR

EE Sí No GOL_ID 0 A No

ID_CEDU

LA

BTR

EE No No

ID_CEDU

LA 0 A Sí

PRO_ID BTR

EE No No PRO_ID 0 A Sí

Tabla 16: Índices de la tabla disciplina Fuente: La autora

jugador

Columna Tipo Nulo Predeterminado Comentarios MIME

ID_CEDULA varchar(11) No

JUG_APELLI varchar(50) Sí NULL

JUG_NOMBRE varchar(50) Sí NULL

JUG_FNACIM date Sí NULL

JUG_FHABLI date Sí NULL

JUG_POSICI varchar(30) Sí NULL

JUG_IMAGEN varchar(6) Sí NULL

Tabla 17: Tabla jugador de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Page 45: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

45

Índices

Nombre

de la

clave

Tipo Úni

co

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTR

EE Sí No

ID_CEDU

LA 18 A No

Tabla 18: Índices de la tabla jugador

Fuente: La autora

noticias

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

NOT_ID int(11) No

USU_EMAIL varchar(50) Sí NULL

usuarios ->

USU_EMAI

L

NOT_TITUL

O varchar(100) Sí NULL

NOT_FECHA date Sí NULL

NOT_TEXTO varchar(102

4) Sí NULL

NOT_IMAGE

N varchar(6) Sí NULL

Tabla 19: Tabla noticias de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Page 46: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

46

Índices

Nombre de la

clave Tipo

Úni

co

Empaqu

etado

Column

a

Cardinal

idad

Cotejam

iento

Nu

lo

Coment

ario

PRIMARY BTR

EE Sí No NOT_ID 4 A No

FK_USUARIO_N

OTICIAS

BTR

EE No No

USU_E

MAIL 2 A Sí

Tabla 20: Índices de la tabla noticias

Fuente: La Autora

posesion

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

ID_POS int(11) No

POS_PIERDE varchar(10

) No

POS_ENTRE

G

varchar(10

) No

POS_TIROAR varchar(10

) No

POS_RECIBE varchar(10

) No

POS_TOMA time No

POS_DEJA time No

ID_CEDULA varchar(11

) No

jugador ->

ID_CEDUL

A

PRO_ID int(11) No

programacio

n -> PRO_ID

Tabla 21: Tabla posesión de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Page 47: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

47

Índices

Nombre

de la

clave

Tipo Únic

o

Empaqueta

do

Colum

na

Cardinalid

ad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTRE

E Sí No

ID_PO

S 0 A No

Tabla 22 Índices de la tabla posesión Fuente: La autora

programacion

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

PRO_ID int(11) No

USU_EMAIL varchar(50) Sí NULL

usuarios ->

USU_EMAI

L

TOR_ID int(11) Sí NULL torneos ->

TOR_ID

ITEMP_ID int(11) Sí NULL temporada ->

ITEMP_ID

PRO_FECHA date Sí NULL

PRO_HORA time Sí NULL

PRO_SEDE varchar(50) Sí NULL

PRO_LOCAL varchar(50) Sí NULL

PRO_RIVAL varchar(50) Sí NULL

PRO_INICIO

1 time Sí NULL

PRO_FIN1 time Sí NULL

Page 48: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

48

PRO_INICIO

2 time Sí NULL

PRO_FIN2 time Sí NULL

ID_TIPOS int(11) No

tipos ->

ID_TIPOS

Tabla 23: Tabla programación de la base de datos del Sistema Informático para la toma de decisiones técnico –

tácticas Fuente: La autora

Índices

Nombre de la clave Tipo Úni

co

Empaqu

etado

Column

a

Cardina

lidad

Cotejam

iento

Nu

lo

Coment

ario

PRIMARY BTR

EE Sí No PRO_ID 3 A No

FK_USUARIO_PR

OGRAMA

BTR

EE No No

USU_E

MAIL 3 A Sí

ITEMP_ID BTR

EE No No

ITEMP_

ID 3 A Sí

TOR_ID BTR

EE No No TOR_ID 3 A Sí

Tabla 24: Índices de la tabla programación

Fuente: La autora

temporada

Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME

ITEMP_ID int(11) No

TOR_ID int(11) Sí NULL torneos ->

TOR_ID

TEM_ANIO int(11) Sí NULL

TEM_FASE varchar(50) Sí NULL

Tabla 25: Tabla temporada de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas Fuente: La autora

Page 49: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

49

Índices

Nombre

de la

clave

Tipo Únic

o

Empaquet

ado

Column

a

Cardinalid

ad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTRE

E Sí No

ITEMP_

ID 0 A No

TOR_ID BTRE

E No No TOR_ID 0 A Sí

Tabla 26: Índices de la tabla temporada Fuente: La autora

tipos

Columna Tipo Nulo Predeterminado Comentarios MIME

ID_TIPOS int(11) No

TIPOS varchar(25) No

Tabla 27: Tabla tipos de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Índices

Nombre

de la

clave

Tipo Únic

o

Empaquet

ado

Column

a

Cardinalid

ad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTRE

E Sí No

ID_TIP

OS 3 A No

Tabla 28: Índices de la tabla tipos Fuente: La autora

Page 50: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

50

torneos

Columna Tipo Nul

o

Predeterminad

o Enlaces a

Comentario

s

MIM

E

TOR_ID int(11) No

USU_EMAI

L

varchar(50

) Sí NULL

usuarios ->

USU_EMAI

L

TOR_ANIO int(11) Sí NULL

TOR_NOMB varchar(50

) Sí NULL

Tabla 29: Tabla torneos de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Índices

Nombre de la

clave Tipo

Úni

co

Empaque

tado

Column

a

Cardinal

idad

Cotejami

ento

Nu

lo

Coment

ario

PRIMARY BTR

EE Sí No TOR_ID 0 A No

FK_USUARIO_T

ORNEO

BTR

EE No No

USU_E

MAIL 0 A Sí

Tabla 30: Índices de la tabla torneos Fuente: La autora

usuarios

Columna Tipo Nulo Predeterminado Comentarios MIME

USU_EMAIL varchar(50) No

USU_CEDULA varchar(11) Sí NULL

USU_APELLIDO varchar(50) Sí NULL

USU_NOMBRE varchar(50) Sí NULL

Page 51: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

51

USU_PASS varchar(50) Sí NULL

USU_NIVEL varchar(20) Sí NULL

USU_STATUS int(11) Sí NULL

Tabla 31: Tabla usuarios de la base de datos del Sistema Informático para la toma de decisiones técnico – tácticas

Fuente: La autora

Índices

Nombre

de la

clave

Tipo Úni

co

Empaquet

ado Columna

Cardinali

dad

Cotejamie

nto

Nul

o

Comenta

rio

PRIMA

RY

BTR

EE Sí No

USU_EM

AIL 2 A No

Tabla 32: Índices de la tabla usuarios

Fuente: La autora

Page 52: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

52

Modelado de Procesos

Teniendo cada uno de los datos que van a intervenir en el final del aplicativo web se

procede a definir los procesos que van intervenir dentro del sistema, se ha realizado

diseños como:

Caso de uso.

Ilustración 8: Caso de Uso

Fuente: Autora

Page 53: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

53

Diseño de Interfaces

Se propone para la creación del sistema que tenga una presentación visual de la

siguiente manera:

Página Principal de la aplicación web

Logo

Institucional

Menú

Imágenes

Pie de Página

http//

Ilustración 9: Página Principal de la aplicación web

Fuente: La Autora

Page 54: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

54

Acceso del Ingreso

Menú de Administrador

Logo

Institucional

Pie de Página

INGRESAR

Nombre de usuario

Logo

Institucional

Noticias Partidos Jugadores Usuarios Torneos Reportes Salir

Pie de Página

Ilustración 11: Menú Administrador

Fuente: La autora

Contraseña

Ilustración 10: Login de la Página

Fuente: La Autora

Page 55: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

55

Logo

Institucional Inicio Partidos Jugadores Reportes Salir

Pie de Página

Logo

Institucional Inicio Partidos Jugadores Reportes Salir

Pie de Página

Ilustración 12: El interfaz de convocatoria Fuente: La Autora

Menú de Técnico

Convocatorias

Ilustración 12: Menú Técnico

Fuente: La autora

CONVOCATORIAS

Page 56: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

56

Pruebas e implementación

Se desarrolla el software utilizando código PHP, para realizar la conexión de la base se

datos utilizamos el siguiente código:

<?php

date_default_timezone_set("America/Guayaquil");

$host= 'localhost';

$user='root';

$pass= '';

$db= 'fc_insutec';

$mysqli= mysqli_connect($host,$user,$pass,$db);

if (!$mysqli){

echo 'fallo conexion'.mysqli_errno();

}

?>

Se utilizarán clases que serán las encargadas de la validación de los datos:

<?php

require_once('./sistema/clases/conexion.php');

require_once('./sistema/clases/valida.php');

if (isset($_POST['ingresar'])){

$sql_login= sprintf("SELECT usu_nivel FROM usuarios WHERE usu_email=%s AND

USU_PASS=%s",

valida::convertir($mysqli, $_POST['user'], "text"),

valida::convertir($mysqli, md5($_POST['pass']), "text") );

$q_login= mysqli_query($mysqli, $sql_login)or die ("Error al

ingresar:".mysqli_error($mysqli));

$r_login= mysqli_fetch_assoc($q_login);

$t_login= mysqli_num_rows($q_login);

echo $t_login;

Page 57: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

57

//login segun el nivel de usuario

if ($t_login==1){

session_start();

$_SESSION["usuario"]=$_POST["user"];

$_SESSION["nivel"]=$r_login['usu_nivel'];

header('location:./sistema/panel.php');

}

}

?>

Page 58: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

58

Conclusiones

Al término de la presente investigación se establece las siguientes conclusiones,

las que ayudaran a comprender la importancia de un sistema informático para la

toma de decisiones técnico-táctico dentro del Fútbol Club INSUTEC:

Se hizo un diagnostico a la situación actual del control de actividades

técnico táctica de los jugadores del F. C. INSUTEC, en una observación

dentro del entrenamiento, así como en los partidos de fútbol en la que se

presta atención al registro de información y evaluación de los deportistas

y tener una clara idea de lo solicitado por el Cuerpo Técnico y

presidente.

Se diseña y crea la aplicación web para que sea manipulada por el

personal adecuando del F.C. INSUTEC del cantón Quevedo, se utiliza el

desarrollador de programación web Dreamweaver CC 2017, con código

PHP, se modela la base de datos en PowerDesigner y MySQL para

cumplimiento de la aplicación.

Se muestran los datos recopilados y almacenados en el sistema

informático, para que éstos sirvan como medio de información para

potenciar el rendimiento futbolístico de los jugadores.

Page 59: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

59

Recomendaciones

Se recomienda la implementación del sistema informático para que el director

técnico realice la evaluación a los jugadores y así tomar una acertada decisión al

momento de convocar jugadores.

Mantener actualizados los registros en el sistema web para facilitar el reporte de

información eficaz y confiable, para el equipo de fútbol.

Page 60: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

60

BIBLIOGRAFÍA

Aumaille, B. (2002). J EE : W b. ENI Editions.

Beati Hernán. (2015). PHP - Creación de páginas Web dinámicas 2a edición -.

(Alfaguara, Ed.).

Castaño Juan José, & Jurado Susana. (2016). Entornos web 2.0 (Comercio electrónico).

(Editex, Ed.).

Comprar Adobe Dreamweaver CC | Software de diseño para sitios web. (2017).

Retrieved July 31, 2018, from https://www.adobe.com/es/

D , . M., D , P. J., Sá , . ( ). Como programar en C++.

P E ó .

Dimes, T., & L., C. (2017). PHP. Babelcube Inc.

Eduardo, G. S. (2014). Redes e Internet. Marpadal Interactive Media.

FUNDAMENTOS SOBRE LA GESTIÓN DE BASE DE DATOS - Ángel Pisco

Gómez, Julio Johnny Regalado Jalca, Jimmy Gutiérrez García, Omar Quimis

Sánchez, Kleber Marcillo Parrales, Javier Marcillo Merino - Google Books. (n.d.).

Retrieved October 15, 2018.

García Mariscal Ana Belén. (2015). UF2405 - Modelo de programación web y bases de

datos. (S. . Editorial Elearning, Ed.). España.

GOMEZ MONTES, A. J. (2017). ESTRATE IAS DE INTERNET : g

empresa y venda mas (2a ed.). ECOE EDICIONES.

Gutiérrez Cañizares Juan José. (2015). UF1271 - Instalación y configuración del

software de servidor web. (S. . Editorial Elearning, Ed.). España.

Luna Fernando. (2016). Desarrollo web para dispositivos móviles.

Martín, P. (2018). Teletrabajo y comercio electrónico. Ministerio de Educación, Cultura

y Deporte.

Niño Jesús. (2010). Aplicaciones web: Ciclos Formativos. Editex.

Pedro Gómez Piqueras, L., & Gómez Piqueras Carlos Corberán Vallet, P. (n.d.).

Publicado en www.portalfitness.com. Retrieved from

http://prof.webcindario.com/entrenamiento_integrado_portero.pdf

P , P., é Sá , A. ( ). HTML 5. (Babelcube Inc, Ed.).

R Sá , E. ( ). C b ó  : A g

g w b á . (Ediciones Díaz de Santos, Ed.). México.

Talledo San Miguel, J. (2015). I ó w b ,

Page 61: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

61

intranet y extranet. Paraninfo.

Bermejo, J. (2009). Revisión del concepto de técnica deportiva desde la perspectiva

biomecánica del movimiento. Revista Digital de Educación Física 5(25): 45-59

pp.

Cortez, O. (2013). Las capacidades coordinativas y su influencia en la ejecución de los

lanzamientos del baloncesto en los deportistas de la categoría Sub 14 de la Liga

Deportiva Cantonal de Mocha. Trabajo de Investigación. Universidad Técnica

de Ambato. Ambato-Ecuador. 203 .

Daniel, P. R. (2007). Diseño y Creación HTML 4.1. España: Ediciones Lulu.com.

Diego, G. J. (2012). El gran libro de HTML5, CSS3 y Javascript. Barcelona:

Marcombo.

Gomez Armijos , C., Álvarez Gómez , G., Romero Fernández, A., Castro Sánchez, F.,

Vega Falcón, V., Comas Rodríguez, R., & Velázquez, M. (2017). LA

INVESTIGACIÓN CIENTÍFICA Y LOS TRABAJOS DE TITULACIÓN:

ASPECTOS CONCEPTUALES Y PRÁCTICOS. Quito: Juridicas del Ecuador .

Gonzales, S., Rodríguez, A., Loaiza, L., Magallanes, G., Letamendi, C., & Romero, E.

(2017). Fundamentos biomecánicos de la lucha deportiva. Revista Cubana de

Investigaciones Biomédicas 36(3): 1-14 pp.

Juan, F. M. (2015). Creación de páginas web con el lenguaje de marcas. Madrid:

Ediciones Paraninfo, S.A.

Ministerio del Deporte. (2018). Gobierno de la República del Ecuador. Obtenido de

www.deporte.gob.ec

Miranda, C., & Balmaseda, M. (2013). Escuela cubana de boxeo: Aspectos medulares

de la preparación técnico-táctica. Primera Edición. Wanceulen Editorial

Deportiva. La Habana-Cuba. 151 p.

Müller Olivier, D. M. (2003-2018). Obtenido de www.phpmyadmin.net

Naumann, F. S., & Vossen, G. (2018). Information Systems. ELSEVIER 78: 1-224 pp.

Page 62: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

62

Olivier, H. (2016). PHP 7: Desarrollar un sitio web dinámico e interactivo. Ediciones

ENI.

Ortiz, S., & Vivas, J. (2014). El desarrollo de conceptos tácticos, con jóvenes de 14 y

15 años de edad en la academia de fútbol Arnoldo Iguarán de Bogotá. Tesis de

Grado. Universidad Libre de Colombia. Bogotá-Colombia. 63 p.

Razo, C. M. (1998). Cómo elaborar y asesorar una investigación de tesis. México:

Pearson Mexico.

Riwanto, M. (2005). PHP Cheatsheet for Beginners. New York: iUniverse .

Romero, B. (2016). El entrenamiento deportivo en el desarrollo de los fundamentos

técnicos-tácticos del fútbol de la selección de la Unidad Educativa Atenas de la

ciudad de Ambato, provincia de Tungurahua. Universidad Técnica de Ambato.

Ambato-Ecuador. 192 p.

Sargatal, V. L.-R. (2014). El aprendizaje de acció táctica. Girona: Universitat de

Girona, Servei de Publicacions .

Technopedia. (2018). Internet. Obtenido de

https://www.techopedia.com/definition/2419/internet

Troy, D. (2015). JavaScript Una Guía de Aprendizaje para el Lenguaje de Programación

JavaScript. Babelcube Inc.

Weineck, J. (1994). Entrenamiento óptimo: como lograr el máximo rendimiento.

Segunda Edición. Editorial Hispano Europea. Barcelona-España. 544 p.

Zwass, V. (2017). Information system. Disponible en

https://www.britannica.com/topic/information-system.

Page 63: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software
Page 64: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

Se agrega parte del código que sirvió para la valida del sistema

Clase valida

<?php

class valida{

public static function convertir($mysqli, $theValue, $theType,

$theDefinedValue = "", $theNotDefinedValue = "") {

if (PHP_VERSION < 6) {

$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) :

$theValue;

}

$theValue = function_exists("mysqli_real_escape_string") ?

mysqli_real_escape_string($mysqli, $theValue) : mysqli_escape_string($mysqli,

$theValue);

// $thevalue=mysqli_real_escape_string($mysqli, $theValue);

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "long":

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

case "double":

$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";

Page 65: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

break;

case "date":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "mensaje":

$theValue = ($theValue != "") ? $theValue : "NULL";

break;

case "defined":

$theValue = ($theValue != "") ? $theDefinedValue :

$theNotDefinedValue;

break;

}

return $theValue;

}// fin funcion convertir

}// fin clase valida

Page 66: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

Interfaz del panel de acceso al entrenador.

Ilustración 13: Panel del entrenador

Fuente: La Autora

Ilustración 14: Panel del administrador

Fuente: La Autora

Page 67: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

Scrip de la Base de datos

/*=============================================================

=*

/

/* DBMS name: MySQL 5.0

*/

/* Created on: 09/12/2018 22:21:01

*/

/*=============================================================

=*

/

drop table if exists ALINEACION;

drop table if exists ASIGNA;

drop table if exists CAMBIOS;

drop table if exists CONVOCADOS;

drop table if exists DISCIPLINA;

drop table if exists GOLES;

drop table if exists JUGADOR;

drop table if exists NOTICIAS;

drop table if exists POSESION;

drop table if exists PROGRAMACION;

drop table if exists TEMPORADA;

drop table if exists TIPOS;

drop table if exists TORNEOS;

drop table if exists USUARIOS;

/*=============================================================

=*

/

/* Table: ALINEACION

*/

/*=============================================================

=*

/

create table ALINEACION

(

ID_ALINEA int not null,

CON_ID int,

Page 68: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

ALI_POSICI varchar(8),

primary key (ID_ALINEA)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: ASIGNA

*/

/*=============================================================

=*

/

create table ASIGNA

(

ASI_ID char(10) not null,

ID_CEDULA varchar(11),

TOR_ID int,

ASI_NUMER char(10),

primary key (ASI_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: CAMBIOS

*/

/*=============================================================

=*

/

create table CAMBIOS

(

CAM_ID int not null,

PRO_ID int,

CAM_ENTRA varchar(50),

CAM_SALE varchar(50),

CAM_TIEMPO time,

primary key (CAM_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

Page 69: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

/

/* Table: CONVOCADOS

*/

/*=============================================================

=*

/

create table CONVOCADOS

(

CON_ID int not null,

ID_CEDULA varchar(11),

PRO_ID int,

CON_TIPO varchar(30),

primary key (CON_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: DISCIPLINA

*/

/*=============================================================

=*

/

create table DISCIPLINA

(

DIS_ID int not null,

ID_CEDULA varchar(11),

PRO_ID int,

DIS_TIEMPO time,

DIS_TIPO varchar(10),

primary key (DIS_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: GOLES

Page 70: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

*/

/*=============================================================

=*

/

create table GOLES

(

GOL_ID int not null,

PRO_ID int,

ID_CEDULA varchar(11),

GOL_TIME time,

GOL_FORMA varchar(25),

primary key (GOL_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: JUGADOR

*/

/*=============================================================

=*

/

create table JUGADOR

(

ID_CEDULA varchar(11) not null,

JUG_APELLID varchar(50),

JUG_NOMBRE varchar(50),

JUG_FNACIM date,

JUG_FHABLI date,

JUG_POSICI varchar(30),

JUG_IMAGEN varchar(6),

primary key (ID_CEDULA)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: NOTICIAS

Page 71: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

*/

/*=============================================================

=*

/

create table NOTICIAS

(

NOT_ID int not null,

USU_EMAIL varchar(50),

NOT_TITULO varchar(100),

NOT_FECHA date,

NOT_TEXTO varchar(1024),

NOT_IMAGEN varchar(6),

primary key (NOT_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: POSESION

*/

/*=============================================================

=*

/

create table POSESION

(

ID_POS int not null,

ID_CEDULA varchar(11),

PRO_ID int,

POS_PIERDE varchar(10),

POS_ENTREG varchar(10),

POR_TIROAR varchar(10),

POS_RECIBE varchar(10),

POS_TOMA time,

POS_DEJA time,

primary key (ID_POS)

)ENGINE = InnoDB;

/*=============================================================

=*

Page 72: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

/

/* Table: PROGRAMACION

*/

/*=============================================================

=*

/

create table PROGRAMACION

(

PRO_ID int not null,

ID_ALINEA int,

TOR_ID int,

USU_EMAIL varchar(50),

ID_TIPOS int,

ITEMP_ID int,

PRO_FECHA date,

PRO_HORA time,

PRO_SEDE varchar(50),

PRO_LOCAL varchar(50),

PRO_RIVAL varchar(50),

PRO_INICIO1 time,

PRO_FIN1 time,

PRO_INICIO2 time,

PRO_FIN2 time,

primary key (PRO_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: TEMPORADA

*/

/*=============================================================

=*

/

create table TEMPORADA

(

ITEMP_ID int not null,

TOR_ID int,

TEM_ANIO int,

Page 73: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

TEM_FASE varchar(50),

primary key (ITEMP_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: TIPOS

*/

/*=============================================================

=*

/

create table TIPOS

(

ID_TIPOS int not null,

TIPOS varchar(25),

primary key (ID_TIPOS)

)ENGINE = InnoDB;

/*=============================================================

=*

/

/* Table: TORNEOS

*/

/*=============================================================

=*

/

create table TORNEOS

(

TOR_ID int not null,

USU_EMAIL varchar(50),

TOR_ANIO int,

TOR_NOMB varchar(50),

primary key (TOR_ID)

)ENGINE = InnoDB;

/*=============================================================

=*

Page 74: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

/

/* Table: USUARIOS

*/

/*=============================================================

=*

/

create table USUARIOS

(

USU_EMAIL varchar(50) not null,

USU_CEDULA varchar(11),

USU_APELIIDO varchar(50),

USU_NOMBRE varchar(50),

USU_PASS varchar(50),

USU_NIVEL varchar(20),

USU_STATUS int,

primary key (USU_EMAIL)

)ENGINE = InnoDB;

alter table ALINEACION add constraint FK_RELATIONSHIP_20 foreign

key (CON_ID)

references CONVOCADOS (CON_ID) on delete restrict on update

restrict;

alter table ASIGNA add constraint FK_JUGADOR_ASIGNA foreign key

(ID_CEDULA)

references JUGADOR (ID_CEDULA) on delete restrict on update

restrict;

alter table ASIGNA add constraint FK_TORNEOS_ASIGNA foreign key

(TOR_ID)

references TORNEOS (TOR_ID) on delete restrict on update

restrict;

alter table CAMBIOS add constraint FK_PROGRAMACION_CAMBIOS

Page 75: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

foreign key (PRO_ID)

references PROGRAMACION (PRO_ID) on delete restrict on

update restrict;

alter table CONVOCADOS add constraint FK_JUGADOR_CONVOCADOS

foreign key (ID_CEDULA)

references JUGADOR (ID_CEDULA) on delete restrict on update

restrict;

alter table CONVOCADOS add constraint FK_PROGRAMACION_CONVOCADOS

foreign key (PRO_ID)

references PROGRAMACION (PRO_ID) on delete restrict on

update restrict;

alter table DISCIPLINA add constraint FK_JUGADOR_DISCIPLINA

foreign key (ID_CEDULA)

references JUGADOR (ID_CEDULA) on delete restrict on update

restrict;

alter table DISCIPLINA add constraint FK_PROGRAMACION_DISCIPLINA

foreign key (PRO_ID)

references PROGRAMACION (PRO_ID) on delete restrict on

update restrict;

alter table GOLES add constraint FK_JUGADORES_GOLES foreign key

(ID_CEDULA)

references JUGADOR (ID_CEDULA) on delete restrict on update

restrict;

alter table GOLES add constraint FK_PROGRAMACION_GOLES foreign

key (PRO_ID)

references PROGRAMACION (PRO_ID) on delete restrict on

Page 76: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

update restrict;

alter table NOTICIAS add constraint FK_USUARIO_NOTICIAS foreign

key (USU_EMAIL)

references USUARIOS (USU_EMAIL) on delete restrict on

update restrict;

alter table POSESION add constraint FK_JUGADOR_POSESION foreign

key (ID_CEDULA)

references JUGADOR (ID_CEDULA) on delete restrict on update

restrict;

alter table POSESION add constraint FK_PROGRAMACION_POSESION

foreign key (PRO_ID)

references PROGRAMACION (PRO_ID) on delete restrict on

update restrict;

alter table PROGRAMACION add constraint

FK_ALINEACION_PROGRAMACION foreign key (ID_ALINEA)

references ALINEACION (ID_ALINEA) on delete restrict on

update restrict;

alter table PROGRAMACION add constraint FK_PROGRAMACION_TEMPORADA

foreign key (ITEMP_ID)

references TEMPORADA (ITEMP_ID) on delete restrict on

update restrict;

alter table PROGRAMACION add constraint FK_TIPOS_PROGRAMACION

foreign key (ID_TIPOS)

references TIPOS (ID_TIPOS) on delete restrict on update

restrict;

Page 77: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”dspace.uniandes.edu.ec/bitstream/123456789/11020/1/... · Software Libre en la Educación Superior, manifiesta que el software

alter table PROGRAMACION add constraint FK_TORNEOS_PROGRAMACION

foreign key (TOR_ID)

references TORNEOS (TOR_ID) on delete restrict on update

restrict;

alter table PROGRAMACION add constraint FK_USUARIO_PROGRAMACION

foreign key (USU_EMAIL)

references USUARIOS (USU_EMAIL) on delete restrict on

update restrict;

alter table TEMPORADA add constraint FK_TORNEOS_TEMPORADA foreign

key (TOR_ID)

references TORNEOS (TOR_ID) on delete restrict on update

restrict;

alter table TORNEOS add constraint FK_USUARIO_TORNEOS foreign key

(USU_EMAIL)

references USUARIOS (USU_EMAIL) on delete restrict on

update restrict;