Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INFORME FINAL PRÁCTICA MODALIDAD EMPRENDIMIENTO DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS GESTIÓN AVANZADA DE DATOS ( GAD) YULI ANDREA SILVA MUÑOZ DANIELA SANCHEZ VANEGAS DIRECTOR: NOMBRE DEL DIRECTOR DE TRABAJO JESSIE JACKSON PALACIOS PALACIOS CODIRECTOR: NOMBRE DEL CODIRECTOR DE TRABAJO JESSIE JACKSON PALACIOS PALACIOS TECNOLÓGICO DE ANTIOQUIA INSTITUCIÓN UNIVERSITARIA PROGRAMA ACADÉMICO MEDELLÍN, COLOMBIA. AÑO 2023 GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 2 TABLA DE CONTENIDO TABLA DE CONTENIDO 2 ÍNDICE DE FIGURAS 3 ÍNDICE DE TABLAS 4 ABREVIATURAS 5 1. IDENTIFICACIÓN DE LA NECESIDAD DEL MERCADO 8 2. OBJETIVOS 9 3.1. Objetivo General 9 3.2. Objetivos específicos 9 3. METODOLOGÍA 10 4.1 Metodología en cascada 10 Definición de Requisitos 10 Diseño 10 Implementación 11 Pruebas 11 Despliegue 11 Mantenimiento 11 4. ESTRUCTURA DEL MODELO DE NEGOCIO 13 5.1. Segmentos del mercado 13 5.2. Estudio de competidores 14 5.3. Propuesta de valor 16 5.4. Fuentes de financiación 16 Figura 1 Fuentes de financiamiento 17 5.5. Alcance de la propuesta 17 DESARROLLO TÉCNICO DE LA PRÁCTICA 18 6.1. Requisitos 18 Requisitos funcionales 18 Figura 2 Requisitos funcionales 19 Requisitos no funcionales 20 Figura 3 Requisitos no funcionales 20 6.2 Tareas asociadas y ejecutadas. 21 6.2.1 Figura Diseño de interfaces de usuario 21 Interfaz de inicio 21 Interfaz de Home 22 GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 3 Interfaz de registro 22 Interfaz de registro Aspirante 23 Interfaz de registro Formador 24 Interfaz de pagos 26 Interfaz Horario 27 Interfaz de eventos 29 Estructura de Componentes 31 6.2.2 Pruebas funcionales 32 Figura 4 33 Diagrama de clases. 34 Diagrama de entidad relaciòn 35 6.4 Despliegue del sistema: 36 6. CONCLUSIONES 37 REFERENCIAS 38 ÍNDICE DE TABLAS Tabla Fuentes de financiamiento 17 Tabla Requisitos funcionales 19 Tabla Requisitos no funcionales 20 Tabla Pruebas funcionales GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 4 ÍNDICE DE FIGURAS ÍNDICE DE FIGURAS Diagrama de Clase …………………………………………………………………………………… 34 Diagrama de entidad relaciòn ………………………………………………………………………….35 Despliegue del sistema………………………………………………………………………………….36 Interfaz de registro 22 Interfaz de registro Aspirante 23 Interfaz de registro Formador 24 Interfaz de pagos 26 Interfaz Horario 27 Interfaz de eventos GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 5 ABREVIATURAS EEA - Entorno Educativo Actual EDI - Eficiencia y Administración de Registros EDN - Escuelas Deportivas y Naturaleza SAED - Software para Administración de Escuelas Deportivas MGRED - Metodología de Gestión de Registros en Escuelas Deportivas NGC - Necesidades de Gestión en Clubes ODS - Objetivos del Desarrollo de Software MDN - Metodología de Desarrollo en Cascada EMN - Estructura del Modelo de Negocio SDP - Segmentos del Mercado Deportivo EDP - Estudio de Competidores en el Deporte PVD - Propuesta de Valor Deportiva GAD - Gestión de avanzada datos PGS - Proyecto de Gestión de Software ECM - Enfoque de Cascada en Metodología SED - Software de Eficiencia Deportiva MPN - Mercado y Necesidades Deportivas NED - Necesidades en la Educación Deportiva ODED - Objetivos del Desarrollo en Deportes GMCD - Gestión de Modelos en Clubes Deportivos GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 6 INTRODUCCIÓN En el entorno educativo actual, la administración eficiente y precisa de los registros es esencial para garantizar el funcionamiento exitoso de las instituciones. En particular, las escuelas deportivas enfrentan desafíos únicos debido a la naturaleza dinámica de sus operaciones y la diversidad de datos que deben gestionar. La gestión de registros en las escuelas deportivas es un componente crítico para mantener la integridad de la información y facilitar la toma de decisiones informadas. Desde el seguimiento de matrículas hasta el control de la asistencia y la organización de eventos deportivos, cada aspecto requiere una atención meticulosa. Este proyecto toma inspiración de los avances en tecnología de la información y la necesidad creciente de eficiencia en la gestión educativa. Se basa en antecedentes teóricos y prácticos relacionados con la automatización y la administración electrónica, aplicados específicamente al ámbito de las escuelas deportivas. El propósito fundamental de este proyecto es desarrollar un software integral diseñado para cubrir las necesidades específicas de la administración de registros en escuelas deportivas. Se busca simplificar la recolección, el almacenamiento y el acceso a la información relevante, así como agilizar procesos como la inscripción de estudiantes, el seguimiento de pagos, la programación de eventos y la generación de informes. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 7 El alcance de este proyecto incluye el diseño y desarrollo del software, la implementación en el entorno escolar. Es importante señalar que, si bien se pretende crear una solución altamente funcional, se deben considerar las particularidades y necesidades únicas de cada escuela deportiva durante la implementación. Se reconoce que la adaptación total a cada escuela deportiva puede presentar desafíos, ya que las prácticas y estructuras varían de una institución a otra. Por lo tanto, es posible que existan limitaciones en cuanto a la personalización completa para ciertos casos particulares. La metodología de desarrollo se basará en enfoques ágiles que permitan iteraciones continuas y la incorporación de retroalimentación de los usuarios. Se emplearán tecnologías modernas y buenas prácticas de desarrollo de software para garantizar la calidad del producto final. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 8 1. IDENTIFICACIÓN DE LA NECESIDAD DEL MERCADO En la gestión de clubes y escuelas deportivas, coordinar actividades y administrar miembros puede ser complicado y llevar mucho tiempo. A menudo, estos clubes se ven obligados a hacer cosas como inscripciones, programación de eventos y comunicación con los miembros de forma manual, lo que no es eficiente y puede llevar a errores. Debido al aumento en la demanda de actividades deportivas y recreativas, ha habido un incremento en la cantidad de clubes deportivos locales y comunitarios. Sin embargo, esto ha traído consigo una carga administrativa significativa para estos clubes, como gestionar nuevas inscripciones, programar eventos y entrenamientos, y rastrear los pagos de membresía. Los miembros de estos clubes o escuelas deportivas esperan una experiencia más sencilla y eficiente cuando se trata de inscripciones, eventos y comunicación. Según González Navarro (2017), "Un estudio realizado por la Asociación de Clubes Deportivos encontró que el 63% de los clubes deportivos encuestados consideran que la automatización de procesos es esencial para mejorar la eficiencia y la satisfacción de sus miembros." Nuestra idea de negocio es crear un software personalizado que automatice estos procesospara los clubes deportivos. Este software ayudará a los clubes y escuelas deportivas a gestionar inscripciones de miembros de manera más eficiente, programar eventos y entrenamientos, enviar comunicaciones automáticas y rastrear los pagos de inscripciones. Esto no solo reducirá la carga administrativa de los clubes, sino que también mejorará la experiencia de sus miembros al simplificar los procesos y la comunicación. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 9 En resumen, la necesidad de automatizar y simplificar los procesos en la gestión de clubes y escuelas deportivas está respaldada por datos y hechos, así como por la opinión de los propios clubes deportivos. Nuestra respuesta a esta necesidad es desarrollar un producto de software que mejore la eficiencia en la gestión de clubes deportivos y brinde una experiencia más sencilla tanto para los clubes como para sus miembros. 2. OBJETIVOS 3.1. Objetivo General Desarrollar un software para la gestión de centros deportivos, a través del cual mejore la administración diaria y se agilicen procesos como: registros de deportistas, seguimiento de matrículas, pagos, programación de actividades deportivas y asignación de formadores de acuerdo con su disponibilidad. 3.2. Objetivos específicos Diseñar una interfaz de usuario intuitiva y amigable que facilite la navegación y el acceso a todas las funcionalidades del software Desarrollar un módulo de registro para administradores que permita registrar información de entrenadores y aspirantes que permita capturar y almacenar información relevante, como datos personales, historial. Desarrollar un módulo de seguimiento de matrículas, estados de pagos y por último link que envíe al correo para enviar la forma de pago. Desarrollar un módulo de horarios de aspirantes y formadores para que elijan en qué horarios desean tomar su clase o programarla. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 10 Desarrollar un módulo de plan de eventos deportivos permite a los administradores mantenerlos informados a los aspirantes y formadores. sobre eventos deportivos. 3. METODOLOGÍA 4.1 Metodología en cascada Este proyecto se llevará a cabo siguiendo el enfoque de la metodología en cascada. Dentro de este marco, se mostrarán una serie de etapas, cada una de las cuales comprenderá actividades concretas diseñadas para alcanzar los objetivos que se han establecido. A continuación, se proporciona una descripción detallada de las fases que se implementarán en el proyecto: Definición de Requisitos En esta fase inicial, se recopilarán los requisitos necesarios para el software. Esto incluirá comprender las necesidades de las escuelas deportivas en términos de gestión de registros, identificar los flujos de trabajo clave, y definir los objetivos y funcionalidades requeridas para el sistema generar una documentación. Diseño Basándose en los requisitos definidos, se creará un diseño detallado del software. Esto implica diseñar cómo se verá la interfaz de usuario, cómo funcionarán los formularios de inscripción, cómo se organizarán y almacenarán los datos, y cómo se visualizarán los informes y registros. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 11 Implementación En esta fase, se comenzará a escribir y desarrollar el código del software, se planificará la arquitectura del software basado en el diseño previamente elaborado. Se crearán las funcionalidades de inscripción en línea, seguimiento de matrículas, sistema de pagos, programación de actividades y asignación de formadores. Pruebas Una vez que se ha completado la implementación, se realizan pruebas exhaustivas para asegurarse de que el software funcione como se espera. Esto incluirá pruebas de funcionalidad, pruebas de rendimiento y pruebas de seguridad para identificar y corregir cualquier error o problema. Despliegue Con las pruebas completadas y el software depurado, se procederá a la fase de despliegue. Esto implica instalar el software en los sistemas de las escuelas deportivas y asegurarse de que esté funcionando correctamente en su entorno real. Mantenimiento Después del despliegue, se mantendrá el software para garantizar que siga funcionando sin problemas. Se corregirán errores que puedan surgir y se realizarán actualizaciones según las necesidades y los comentarios de los usuarios. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 12 4. ESTRUCTURA DEL MODELO DE NEGOCIO En esta etapa del proyecto, abordaremos quiénes son los posibles clientes a los que se dirigirá el proyecto. Determinaremos sus necesidades y preferencias, y analizaremos a la competencia. También se definirá cómo se obtendrán ingresos a través del proyecto y se establecerá claramente lo que el proyecto realizará. 5.1. Segmentos del mercado Los segmentos del mercado son grupos con intereses y necesidades parecidas. Al enfocarse en estos grupos, las empresas pueden adaptar mejor sus productos y estrategias, logrando un crecimiento más eficiente y una conexión más fuerte con los clientes. El software de gestión de escuelas deportivas estará diseñado para satisfacer las necesidades de diversos usuarios, incluyendo escuelas deportivas privadas, centros educativos con programas deportivos, clubes deportivos, organizadores de eventos deportivos, escuelas públicas, municipales, empresas de capacitación deportiva, Instructores, entrenadores independientes, Gimnasios y Centros de Acondicionamiento Físico. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 13 5.2. Estudio de competidores En el mundo de los negocios, conocer a quienes compiten contigo es fundamental. nos ayudará a entender qué están haciendo bien, qué puedes mejorar y cómo destacarte. Vamos a explorar cómo esta investigación puede impulsar el éxito del proyecto que se piensa crear . Iterpro Es una plataforma de software única en el mercado deportivo que transforma datos de múltiples áreas de un club en información valiosa. Ayuda a los clubes a administrar sus activos más importantes al conectar lo que sucede en el campo con las operaciones internas en áreas como rendimiento, scouting, médicos, finanzas, legal y administración. Esta solución está diseñada específicamente para la gestión de clubes deportivos profesionales, principalmente en el ámbito del fútbol. Dirigida a directores de clubes, Iterpro es una herramienta integral que permite centralizar y optimizar la gestión de diferentes aspectos, contribuyendo a una operación más eficiente.Originaria del Reino Unido, con sede en Londres, Iterpro brinda una perspectiva innovadora al abordar los desafíos que enfrentan los clubes deportivos modernos en la gestión de su rendimiento y recursos. Clubtimiser Es una solución de gestión específica para clubes deportivos profesionales, diseñada para abordar desafíos clave en la cadena de valor del club. Desarrollado en la plataforma Microsoft Dynamics 365, este software se centra en la administración de cuentas, capacidad de productos, patrocinios, eventos, facturación y gestión financiera. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 14 GPA Sport es un software completo para la gestión deportiva, abarcando áreas como administración, reservas de instalaciones, control de accesos y una plataforma virtual. Encajando en la categoría de gestión de centros deportivos y gimnasios, este software es perfectopara directores de tales establecimientos. Si bien está especialmente orientado al fitness, puede adaptarse a otras actividades deportivas. Con sede en Cornellà de Llobregat, Barcelona, España, GPA Sport proporciona una solución integral para mejorar la operación y la experiencia en centros deportivos y gimnasios. SportsPlus plataforma integral para la gestión de deportes juveniles. Te permite administrar torneos, ligas y clubes, así como gestionar horarios, registros y comunicaciones con los clientes. Ideal para federaciones, instalaciones deportivas, clubes juveniles y ligas amateurs en una variedad de deportes. Con sede en San Ramón, Estados Unidos. Gesdep 3.0 Es un software diseñado para controlar y rastrear tanto a los jugadores como al personal de tu club deportivo. Ofrece una gestión completa de todas las actividades de tu club en una sola plataforma.Ubicado en la categoría de Gestión de Clubes, Gesdep 3.0 es una herramienta esencial para clubes deportivos, entrenadores y deportistas. Su enfoque principal es el fútbol.Originario de Las Palmas de Gran Canaria, España, Gesdep 3.0 proporciona una solución localizada para mejorar la gestión de los clubes deportivos, simplificando el seguimiento y el control de sus miembros. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 15 Timpik Esta herramienta se encuentra en la categoría de Gestión de Eventos Deportivos y Competiciones, y es ideal tanto para organizadores de eventos como para centros deportivos y deportistas.Timpik se adapta a una amplia variedad de deportes, ofreciendo funcionalidades específicas para mejorar la experiencia en distintas actividades deportivas. Con sede en Madrid, España, Timpik ofrece una solución localizada para mejorar la organización y participación en eventos deportivos de manera efect 5.3. Propuesta de valor Descubre cómo una sólida 'Propuesta de Valor' puede marcar la diferencia en la toma de decisiones de los consumidores y en el éxito de tu negocio. Nuestra solución integral está diseñada para revolucionar la gestión de escuelas deportivas. Simplificamos tus tareas diarias al agilizar procesos clave, desde registros y seguimiento de matrículas hasta la programación de actividades deportivas. Nuestra plataforma también optimiza la asignación de formadores según su disponibilidad. Libera tiempo y recursos valiosos mientras mejoras la calidad de tus operaciones. Con nosotros, llevar la eficiencia y la excelencia a tu escuela deportiva es más fácil 5.4. Fuentes de financiación Los fondos para este proyecto se originarán de recursos internos. Se destinará una inversión total de 90 millones de pesos, distribuidos de la siguiente manera: GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 16 Fuentes de financiamiento SOPORTE COSTOS TOTAL $ Programador 30.000.000 30.000.000 Analista 40.000.000 40.000.000 Mantenimiento soporte 20.000.000 20.000.000 Total gasto 90.000.000 5.5. Alcance de la propuesta El alcance es esencial para comprender qué se incluye y qué queda fuera de un proyecto, y sirve como guía para su ejecución y seguimiento. Nuestro alcance se enfoca en las funcionalidades como registro de datos (matricular,pagos,horarios,asignación de formadores y eventos deportivos ) se espera que el proyecto sea rentable desde su funcionamiento inicial. No se incluirá una interfaz y control para los estudiantes ni formador, el software será ejecutado por el administrador el cual tendrá el control total de los registros y la base de datos.. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 17 DESARROLLO TÉCNICO DE LA PRÁCTICA Es un proceso de crecimiento y evolución que nos lleva a alcanzar niveles superiores de destreza y competencia en el área que nos apasiona. A continuación, mencionaremos como se inicia el proceso de creación. 6.1. Requisitos Son los cimientos sobre los cuales se construye cualquier proyecto, sistema o producto. Son las especificaciones y condiciones fundamentales que guían el diseño, desarrollo y funcionamiento. Requisitos funcionales Estos requisitos definen las funciones, características y comportamientos específicos que el sistema debe realizar para cumplir con los objetivos del proyecto. A continuación, en la siguiente tabla se presentan los requerimientos funcionales los cuales son declaraciones de los servicios que presta el sistema, es decir, las funcionalidades que necesita el cliente. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 18 Requisitos funcionales ID Nombre del Requisito Descripción del Requisito Prioridad Usuario 001_F Registro de Usuario Los usuarios deben poder registrarse en la plataforma como administradores, formadores y estudiantes. Esencial Administrador 002_F Inicio sesión El sistema debe permitir la creación y actualización de perfiles de usuarios con su correo electrónico y contraseña Esencial Administrador, 003_F Buscar y filtrar Los sistemas deben poder buscar y acceder a la información de matrícula de manera eficiente, filtrar por cédula, nombre Esencial Administrador 004 _F Actualización y modificación El sistema debe permitir la actualización y modificación de los registros de matrícula cuando sea necesario Esencial Administrador, 006-F Programación eventos El sistema deberá permitir que el administrador pueda definir la fecha, hora, ubicación y descripción de cada evento. Esencial Administrador 007-F Programación horarios formadores y aspirantes El sistema deberá permitir que el administrador pueda asignar los horarios de formadores y aspirantes para clase o para los eventos deportivos. Esencial Administrador Requisitos no funcionales A diferencia de los requisitos funcionales, que describen lo que un sistema debe hacer, los requisitos no funcionales se centran en cómo debe hacerlo. En esta exploración, profundizaremos en la importancia de estos requisitos, que abarcan aspectos como la seguridad, la usabilidad, el rendimiento y la escalabilidad, y cómo son esenciales para el éxito GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 19 En la siguiente tabla se presentan los requerimientos no funcionales los cuales no se refieren a las funciones específicas suministradas por el sistema, sino a las propiedades del sistema. Requisitos no funcionales ID Nombre del Requisito Descripción del Requisito Prioridad Usuario 001_NF Rendimiento La aplicación debe responder de manera rápida y eficiente, especialmente el seguimiento de actividades y el uso de gráficos. Esencial Administrador, usuario 002_NF Seguridad Los datos de los usuarios, como información personal y registros de actividad, deben estar cifrados y protegidos contra accesos no autorizados. Esencial Administrador, usuario 003_NF Usabilidad La interfaz de usuario debe ser intuitiva y fácil de usar, con una navegación clara y accesible para usuarios de diferentes niveles de habilidad. Esencial Administrador, usuario 004_NF Confiabilida d La aplicación debe ofrecer una función de búsqueda rápida y precisa para acceder a la información de cada deportista. Esencial Administrador GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 20 6.2 Tareas asociadas y ejecutadas. 6.2.1 Figura Diseño de interfaces de usuarioInterfaz de inicio GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 21 Interfaz de Home Interfaz de registro Aspirante GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 22 GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 23 Interfaz de pagos GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 24 Interfaz de registro Formador Interfaz Horario GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 25 GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 26 Interfaz de eventos Asignación de los de formador al evento GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 27 6.3 Diseño del sistema Especificación de la arquitectura del software En el mundo actual, la gestión eficiente de las escuelas deportivas es esencial para brindar experiencias deportivas de alta calidad a estudiantes y atletas. Para abordar esta necesidad, nos complace presentar nuestro proyecto de desarrollo de una aplicación de software innovadora y completa: un Sistema de gestión de Escuelas Deportivas basado en el patrón Modelo-Vista-Controlador (MVC). Estructura de Componentes La arquitectura del software se basará en el patrón Modelo-Vista-Controlador (MVC), que separa claramente las responsabilidades en tres capas distintas: Modelo: En esta capa, gestionaremos la lógica de negocio y la interacción con la base de datos. Aquí se definirán los modelos de datos que representarán conceptos como estudiantes, clases, entrenadores, horarios y eventos deportivos. Vista: La interfaz de usuario será el foco de esta capa. Diseñaremos una interfaz intuitiva y atractiva que permita a los usuarios interactuar fácilmente con la aplicación. Los elementos de la vista mostrarán datos proporcionados por el Modelo y responderán a las acciones del usuario. Controlador: Los controladores actuarán como intermediarios entre el Modelo y la Vista. Capturaron las acciones del usuario y coordinaron las operaciones correspondientes en el Modelo. Esto asegurará que la lógica de negocio y la interfaz de usuario estén separadas de manera eficiente. Arquitectura Física La aplicación se implementará en un entorno de servidor y se pondrá a disposición de los usuarios a través de una interfaz web.. Esto implica la configuración de un servidor de aplicaciones y una base de datos para almacenar y gestionar datos de manera segura. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 28 Funcionalidades Clave Entre las características principales que planeamos implementar se incluyen: ● Registro y gestión de estudiantes, entrenadores y personal administrativo. ● Programación de horarios ● Pagos y seguimiento de los mismos ● Eventos deportivos La seguridad será una prioridad en nuestro proyecto, con medidas de autenticación y autorización sólidas para proteger la privacidad de los datos de los usuarios. Además, diseñaremos la aplicación con la escalabilidad en mente, permitiendo un crecimiento y expansión fluidos a medida que las escuelas deportivas aumentan en tamaño y complejidad. 6.2.2 Pruebas funcionales Las pruebas funcionales son un proceso esencial en el desarrollo de software que se enfoca en verificar que una aplicación realiza las funciones previstas. Estas pruebas son fundamentales para garantizar que el software funcione correctamente y cumpla con los requisitos establecidos. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 29 Pruebas funcionales Fecha revisión Módulo revisado Observaciones Resultados de la ejecución Errores y éxitos detectados 20/10/23 Módulo de inicio de sesión El formulario de inicio de sesión se ve bien: El formulario se muestra correctamente cuando intentas iniciar sesión. Datos válidos te dejan entrar: Si ingresas la información correcta, puedes acceder al sistema. Datos incorrectos muestran un error: Si cometes un error, el sistema te mostrará un mensaje de error. Datos válidos permiten el acceso. Datos inválidos generan un mensaje de error. Éxito: El inicio de sesión funcionó sin problemas con credenciales válidas . Errores: No se encontraron problemas al revisar el módulo de inicio de sesión. 20/10/23 Módulo de registro de usuario Formulario de registro se carga bien.Campos obligatorios son necesarios para completar el registro. Se pudo completar el registro con éxito al proporcionar todos los campos obligatorios Éxito: El registro de usuarios funcionó sin problemas para nuevos usuarios. Errores: No se encontraron problemas al revisar el módulo de registro de usuario. 20/10/23 Módulo de pagos El formulario de registro para el pago se carga correctamente. Los campos obligatorios son necesarios para completar el registro. Se pudo completar el registro de pago con éxito al proporcionar todos los campos obligatorios Éxito: El proceso de registro de pagos se completó sin problemas. Errores: No se encontraron problemas al revisar el módulo de registro de pagos. 20/10/23 Módulo de horarios "El formulario de registro para el pago se carga correctamente. Los campos obligatorios son necesarios para completar el registro." Se pudo completar el registro de horarios con éxito al proporcionar todos los campos obligatorios. Éxito: El proceso de registro de horarios se completó sin problemas. Errores: No se encontraron problemas al revisar el módulo de registro de horarios. 20/10/23 Modulo eventos """El formulario de registro para eventos se carga correctamente. Campos obligatorios son necesarios para completar el registro.""" Se pudo completar el registro de eventos con éxito al proporcionar todos los campos obligatorios. Éxito: El proceso de registro de eventos se completó sin problemas. Errores: No se encontraron problemas al revisar el módulo de registro de horarios. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 30 Diagrama de clases. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 31 Diagrama de entidad relaciòn GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 32 6.4 Despliegue del sistema: En esta introducción, explicaremos los aspectos esenciales del proceso de despliegue para garantizar un funcionamiento efectivo del sistema. Nudo Cliente dispositivo (hardware) donde el usuario debe de abrir el software Navegador Web: Los usuarios acceden a la aplicación a través de un navegador web. (apache HTTP) Servidor Web: Responde a las solicitudes del cliente, sirviendo páginas web y recursos. Base de Datos (DB): Almacena información de usuarios, todos los datos de la aplicación GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 33 6. CONCLUSIONES En la construcción del proyecto podemos afirmar que cada día se fueron adquiriendo habilidades y destrezas esenciales que contribuyen significativamenteal desarrollo tanto personal como profesional. Durante la ejecución del proyecto, se mejoraron habilidades técnicas en el diseño y desarrollo de software, lo que resulta fundamental para la formación profesional. Se contribuyó en la resolución de problemas y la toma de decisiones, proporcionando nuevas perspectivas y soluciones efectivas al proyecto. Esta experiencia fortaleció las habilidades de trabajo en equipo, se aprendió a comunicarse de manera más efectiva con los compañeros de equipo lo que fue esencial para comprender sus necesidades y expectativas. El proyecto demostró la importancia de la retroalimentación y la adaptación constante, lo que será valioso en futuros desarrollos. En lo que respecta a las limitaciones encontradas en el proceso de proyecto, fueron como las restricciones de tiempo, en ocasiones, las restricciones de tiempo limitaron la posibilidad de explorar todas las funcionalidades deseadas y la disponibilidad de recursos, como hardware y software, a veces presenta desafíos que afectan el progreso del proyecto. En resumen, queda como experiencia la paciencia y dedicación para el desarrollo integral de las etapas, este proporcionó un conjunto de habilidades técnicas y profesionales valiosas. Además, se pudo contribuir de manera significativa al proyecto, y las conclusiones extraídas de los logros y las limitaciones preparará para enfrentar futuros desafíos en la carrera profesional. GESTIÓN AVANZADA DE DATOS ( GAD) DESARROLLO DE APLICACIÓN WEB PARA ADMINISTRACIÓN DE ESCUELAS Y CENTROS DEPORTIVOS 34 REFERENCIAS Cañizares Galarza, F. P., & Rodríguez Pibaque, M. F. (2017). Sistema de administración de recursos humanos (RRHH) orientado a la web para el proceso administrativo que integra manejo de resultados de fichas personales, de salud y técnica de los deportistas de la federación deportiva de la provincia de Santo Domingo de los Tsáchilas. Universidad UNIANDES.Recuperado https://dspace.uniandes.edu.ec/bitstream/123456789/6805/1/TUSDSIS027-2017.pdf Cristiana A.(2023) Los objetivos generales de una empresa Emprende PYME.NET Los objetivos generales de una empresa | Ejemplos de objetivos generales (emprendepyme.net) Autor, B. (2021). Explorando Software Innovadores para la Gestión Deportiva.Clupak, Volumen (Número), Recuperado el día de mes de año, de URL Los 105 mejores software innovadores en el deporte - Clupak Cristiana A.(2023) Los objetivos generales de una empresa Emprende PYME.NET Los objetivos específicos | Ejemplos objetivos específicos | Emprende Pyme González Navarro, O. (2017). Sports Club Management: An Intranet to Introduce Technology in Small Sports Clubs (Tesis doctoral). Universidad Politécnica de Cataluña.sports club management (upc.edu)
Compartir