Sunteți pe pagina 1din 39

ESPECIFICACIONES DEL PROYECTO CLUB PISCIMOL SOFTWARE PARA EL MANEJO DE TORNEOS Y ESTADISTICAS DE DESEMPEO DE JUGADORES

Correccin documento original: Luis Zapata 1. Descripcin del Problema Las ligas y clubes deportivos a menudo debe lidiar con la compleja gestin de informacin que se genera a travs de la recoleccin de datos estadsticos de los diferentes torneos en cada uno de los partidos efectuados, ms an, cuando el proceso de registro de resultados es llevado a cabo de forma manual mediante el manejo de planillas, lo que genera desinformacin a los jugadores, tcnicos, directivos, hinchas y patrocinadores, por el difcil acceso a la informacin de partidos anteriores, adems, de los errores y dificultades para elaborar tablas de posiciones y goleadores, unido a la perdida y deterioro de planillas. 1.1 Propsito general del sistema. Con el desarrollo del software para el Club Piscimol se pretende facilitar el acceso a la informacin para conocer la programacin de torneos, eventos y estadsticas que ocurren en cada uno de los partidos. 2. Alcance del sistema El sistema permitir el manejo y procesamiento de la informacin correspondiente a torneos, equipos, partidos y jugadores; entre sus funcionalidades contar con la posibilidad de configurar el cronograma de los campeonatos con los horarios de partidos y equipos que se deben enfrentar, generar alertas dos das antes de los encuentros y enviar notificacin a jugadores y directivos, deber almacenar estadsticas de los partidos y desempeo de los jugadores en cada uno ellos; adicionalmente, se tendr acceso a los datos ms relevantes de cada partido (marcador, faltas, tiros de esquina, jugador ms destacado, entre otros). 3. Objetivos 3.1 Objetivo General Desarrollar un sistema de informacin que facilite la gestin en el manejo de datos correspondientes a torneos, equipos, partidos y jugadores del Club Piscimol, haciendo uso de las tcnicas de ingeniera del software. 3.2 Objetivos Especficos Desarrollar mdulos que permitan gestionar la informacin relacionada con torneos, equipos, partidos y jugadores, con el propsito de brindar facilidad de acceso a los usuarios del sistema Disear el cronograma de un torneo con la posibilidad de configurar los horarios de partidos y equipos que se deben enfrentar Generar informes estadsticos de cada partido y desempeo de los jugadores con el propsito de establecer aspectos a mejorar en los entrenamientos Elaborar tablas de posiciones de los equipos y goleadores que permitan determinar los ms destacados durante un torneo Enviar notificaciones a los jugadores y directivos antes de la fecha de cada partido para recordarles sobre el compromiso

4. Sistema Actual El Club Piscimol actualmente funciona de la siguiente manera: cuando se desea inscribir un jugador, se le solicita una serie de datos personales, los cuales sern recopilados en una planilla manejada por el administrador, en dicha planilla, quedan registrados todos los jugadores que ingresan al Club, adems, se registran todas las estadsticas de desempeo del jugador en cada partido. A partir de los datos recopilados, se analizan los desempeos de los jugadores en cada uno partidos para determinar cul fue el ms destacado y proceder a la premiacin, adicionalmente, se le indica a cada jugador cuales fueron sus puntos dbiles con el propsito de mejorarlos en los entrenamientos. Todos estos procesos se realizan de forma manual y cabe la posibilidad de prdida de informacin; el cronograma de los partidos est pegado en un sector donde entrenan los jugadores para que puedan consultar los das de los encuentros.

5. Sistema Propuesto 5.1 Visin general La solucin que se plantea est encaminada a facilitar la gestin de la informacin del Club Piscimol, a travs de un sistema que controle los torneos, equipos, partidos y jugadores y que a su vez sirva de soporte a tcnicos, asistentes, jugadores, secretarias y gerentes. Mediante una interfaz de usuario podrn ingresar la contrasea y acceder al sistema, adems, obtener los informes estadsticos de desempeo de los jugadores en cada uno de los partidos para determinar los aspectos a mejorar en los entrenamientos. 5.2 Requisitos funcionales ID. Requisito RF-001 Nombre del requisito Autenticar usuarios Descripcin del Requisito Al iniciar el sistema se valida si el usuario est autorizado para ingresar al sistema o no Mediante esta funcin se actualizan los resultados de los partidos juagados. Se debe indicar la fecha del juego, el marcador de cada equipo, y los jugadores que marcaron Por medio de esta opcin se actualizan los datos bsicos del jugador, el estado del jugador (activo /inactivo), goles marcados y partidos jugados Esta funcin permite cambiar el estado del jugador de activo a inactivo Usuario secretaria jugador entrenador directivo secretaria

RF-002

Actualizar partido

RF-003

Actualizar jugador

secretaria

RF-004

Cambiar estado jugador

secretaria

RF-005

Actualizar cuentas usuarios Notificar encuentros

Actualiza las cuentas de los usuarios del sistema (jugadores, entrenadores y directivos) Genera alertas antes de cada compromiso, y enva mensajes a los jugadores y entrenadores con la informacin de los partidos Permite disear el cronograma del campeonato con los equipos que se enfrentarn, las fechas y horas de los partidos, adicionalmente, podr modificar y eliminar eventos del calendario Genera las tablas de posiciones de los equipos

secretaria

RF-006

secretaria

RF-007

Modificar calendario

secretaria

RF-008

Mostrar tabla posiciones

RF-009

Mostrar tabla goleadores

Genera las tablas de goleadores en orden de descendente

RF-010

Mostrar calendario

Muestra el calendario de los partidos

RF-011

Mostrar recuento partidos

Visualiza los partidos jugados con sus respectivos marcadores

RF-012

Mostrar desempeo jugador

Muestra tabla con todos los jugadores en orden descendente con los puntos de cada jugador. Para cada jugador se debe mostrar: nombre, goles marcados en el campeonato, partidos ganados, partidos perdidos, empatados y partidos jugados

secretaria jugador entrenador directivo secretaria jugador entrenador directivo secretaria jugador entrenador directivo secretaria jugador entrenador directivo secretaria jugador entrenador directivo

5.3 Requisitos no funcionales Facilidad de uso (usability) ID. Descripcin del requisito Requisito RNF-001 El programa debe ser soportado por cualquier versin de Windows XP en adelante RNF-002 Se debe emplear Bases de Datos para el almacenamiento de la informacin RNF-003 Deber tener un diseo sencillo pero atractivo, el usuario podr identificar ms fcilmente las operaciones que desea realizar

Confiabilidad ID. Descripcin del requisito Requisito RNF-001 El sistema deber estar disponible cada vez que el usuario lo requiera RNF-002 Todas las contraseas debern ser totalmente confiables RNF-003 Antes de poner en uso total el sistema, se haran una serie de pruebas de testeo, con el fin de detectar fallos potenciales y corregirlos, para luego evitar inconvenientes durante la operatividad de ste, que pudieron haber sido corregidos con antelacin, durante la fase de desarrollo

Performance ID. Requisito RNF-001 Descripcin del requisito Tiempo de respuesta: es un aspecto muy a tener en cuenta, es este se espera minimizar bastante, un promedio menos de 10 segundos, con el fin de evitar que la interaccin con la Base de Datos sea muy pesada Configuracin adecuada del equipo, para soportar la instalacin de la aplicacin

RNF-002

Restricciones de diseo ID. Descripcin del requisito Requisito RNF-001 Para el desarrollo del sistema se debe usar un lenguaje de programacin que no requiera licenciamiento RNF-002 El diseo de las interfaces debe ser simple pero elegante; los tipos de fuentes, imgenes, colores y cuadros de texto se deben ajustar a los estndares de diseo RNF-003 Los informes sern presentados en forma textual y grfica

Seguridad ID. Descripcin del requisito Requisito RNF-001 Se crear diferentes perfiles de usuario para el acceso al sistema RNF-002 El usuario Jugador slo podr visualizar estadsticas de su desempeo, partidos jugados, tablas de posiciones, y cronograma de los encuentros RNF-003 El usuario administrador podr crear cuentas de usuario, modificar tablas maestras, estadsticas de partidos y jugadores RNF-004 RNF-005 Slo el usuario administrador y entrenador podrn modificar cierta informacin, como por ejemplo, cronograma del torneo Dependiendo de cada usuario, el sistema deber mostrar una interfaz diferente con relacin a sus funciones (administrador, jugador, entrenador y directivos)

Documentacin de usuario y sistemas de ayuda ID. Requisito RNF-001 RNF-002 Descripcin del requisito Capacitacin a secretarias, jugadores, entrenadores y directivos, con el fin de que tengan un manejo adecuado del software Manuales sern de gran ayuda en caso de tener alguna duda sobre el manejo del software

5.4 Modelo de casos de uso 5.4.1 Descripciones generales de actores

Actor
1. Secretaria

Descripcin
Encargada del manejo del sistema y las tareas encomendadas Encargo de llevar el control de estadsticas de partidos y desempeo de los jugadores Podr acceder a la informacin estadsticas de partidos jugados y su desempeo a lo largo del campeonato Encargado de la parte econmica del Club y la toma de decisiones

2. Entrenador

3. Jugador

4. Directivo

5.4.2 Diagramas del Modelo de Casos de uso 5.4.2.1 Caso de uso: Autenticar usuarios

5.4.2.2 Caso de uso: Actualizar partido

5.4.2.3 Caso de uso: Actualizar jugador

5.4.2.4 Caso de uso: Cambiar estado jugador

5.4.2.5 Caso de uso: Actualizar cuentas usuarios

5.4.2.6 Caso de uso: Notificar encuentros

5.4.2.7 Caso de uso: Modificar calendario

5.4.2.8 Caso de uso: Mostrar tabla posiciones

5.4.2.9 Caso de uso: Mostrar tabla goleadores

5.4.2.10 Caso de uso: Mostrar calendario

5.4.2.11 Caso de uso: Mostrar recuento partidos

5.4.2.12 Caso de uso: Mostrar desempeo jugador

5.4.3 Documentacin o especificacin de los Casos de uso

5.4.3.1 Documentacin para el caso de uso autenticacin de usuarios Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Autenticar usuarios CU_001 Usuario Secretaria, jugador, entrenador , directivo Valida un usuario con su contrasea antes de ingresar al sistema 1)El usuario se encuentra fuera del sistema y desea ingresar 2)El inicio de sesin del sistema implica el ingreso de un usuario y una contrasea previamente creada en el sistema Accin actor Accin sistema 1) Digita el usuario y la 2)Valida la existencia del contrasea, luego hace usuario y la contrasea click en el botn Ingresar 3) 4)Permite el acceso al sistema 5) 6) 7) 8) 1) Debe digitar nuevamente 2) En caso que el usuario y la el usuario y contrasea, en contrasea no sean validos, caso contrario debe hacer debe imprimir un mensaje click en el botn Salir del que diga Nombre de usuario sistema o contrasea invalida 1) 2) El usuario ser dirigido a la pgina de inicio (Men); dependiendo del perfil se activarn ciertas opciones 1) 2) Alta Alta Se da libertad de controlar o no la cantidad de veces que el usuario intenta ingresar al sistema

Precondiciones

Flujo Principal

Flujo Alternativo 1

Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.2 Documentacin para el caso de uso Actualizar partido

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es)

Actualizar partido CU_002 Secretaria Por medio de esta opcin se actualizan los resultados de los partidos jugados. Se debe indicar la fecha del encuentro, equipos que se enfrentan, marcador de cada equipo y jugadores que marcaron 1) Haber iniciado sesin 2) Previamente deben estar configurado el calendario del torneo Accin actor Accin sistema 1) Ingresar por la opcin 2) Visualiza la interface en la Partidos cual se puede realizar la entrada de los resultados de los partidos jugados 3) Seleccionar la fecha del 4) El sistema visualiza los calendario partidos jugados en dicha fecha 5)Elegir el partido 6)Registrar el marcador del encuentro y los jugadores que marcaron goles 7) Hacer click en el botn 8) El sistema almacenar los grabar resultados del partido jugado 1) 2) 1) 2) La tabla Partidos queda actualizada 1) 2) Alta Alta

Descripcin

Precondiciones

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.3 Documentacin para el caso de uso Actualizar jugador

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es)

Actualizar jugador CU_003 Secretaria

Descripcin

Por medio de esta opcin se actualizan los datos bsicos del jugador, el estado del jugador (activo /inactivo), goles marcados y partidos jugados
1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar 3) Se debe haber creado los equipos a los que pertenecen los jugadores Accin actor Accin sistema 1)Ingresa al sistema para 2) Valida que exista el llevar a cabo el proceso de Usuario y los permisos de actualizacin de los datos acceso de los jugadores 3) 4) Si el usuario tiene permisos se activan las opciones a las cuales tiene acceso 5) Ingresa por la opcin 6) Valida la existencia del Jugadores jugador y permite ingresar un nuevo registro si no existe, y modificar, eliminar o consultar si existe 7) 8) 1) 2) 1) 2)

Precondiciones

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

La tabla Jugadores queda actualizada 1) 2) Alta Alta

5.4.3.4 Documentacin para el caso de uso cambiar estado jugador Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Precondiciones Cambiar estado jugador CU_004 Secretaria Esta funcin permite cambiar el estado de un jugador (activo o inactivo) 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa al sistema para 2) Valida que exista el llevar a cabo el proceso de Usuario y los permisos de modificar el estado del acceso jugador 3) Ingresar por la opcin 4) Visualizar la interface en Jugadores la cual se puede crear, modificar o eliminar jugadores 5) Si hace click en el botn 6) El sistema le permitir Actualizar modificar el estado del jugador de Activo a Inactivo o viceversa 7) 8) 1) 2) 1) 2) La tabla Jugadores queda actualizada 1) 2) Eventual Alta

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.5 Documentacin para el caso de uso actualizar cuentas usuarios

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Precondiciones

Actualizar cuentas usuarios CU_005 Secretaria Actualiza las cuentas de los usuarios del sistema (jugadores, entrenadores y directivos) 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa al sistema para 2)Valida que exista el llevar a cabo el proceso de Usuario y los permisos de modificar el estado del acceso jugador 3) 4) Si el usuario tiene permisos se activan las opciones a las cuales tiene acceso 5) Ingresa por la opcin 6) Valida la existencia del Actualizar cuentas usuario y permite ingresar un nuevo registro si no existe, y modificar, eliminar o consultar si existe 7) 8) 1) 2)

Flujo Principal

Flujo Alternativo 1 1) Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios 2)

1) Alta Alta

2)

5.4.3.6 Documentacin para el caso de uso notificar encuentros Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Notificar encuentros CU_006 Secretaria Genera alertas antes de cada compromiso, y enva mensajes a jugadores y entrenadores con la informacin de cada partido 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar 3)El sistema validar el cronograma del torneo Accin actor Accin sistema 1) Ingresa al sistema para 2) Valida que exista el generar alertas sobre los Usuario y los permisos de partidos prximos a jugarse acceso 3) Elige la opcin partidos 4) Se valida que exista cronograma del torneo. El sistema comparar las fechas de los partidos con relacin a la fecha del sistema, y generar avisos de los partidos prximos a jugarse 5) 6) 7) 8) 1) 2) 1) 2) Se envan mensajes a jugadores y entrenadores sobre los compromisos prximos a efectuarse 1) 2) Alta Alta

Descripcin

Precondiciones

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.7 Documentacin para el caso de uso modificar calendario

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es)

Modificar calendario CU_007 Secretaria Se configura el cronograma de un campeonato con los equipos que se enfrentarn, las fechas y horas de los partidos 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa el usuario y la 2) Se valida la existencia del clave, luego hace click usuario y la contrasea para sobre el botn Ingresar proceder a ingresar al sistema y mostrar las opciones segn el perfil del usuario 3) Ingresar por la opcin 4) Visualizar la interface en Calendario la cual se puede crear, modificar, eliminar o consultar el calendario del torneo 5) 6) 7) 8) 1) Si hace click en el botn 2) El sistema permitir Actualizar actualizar o crear cronograma de un campeonato 1) Si hace click en el botn 2) El sistema validar que el Eliminar campeona exista, en cuyo caso visualizar la informacin y posteriormente le preguntar al usuario, si realmente est seguro de eliminar cronograma del campeonato seleccionado La tabla Calendario queda actualizada 1) 2) Alta Alta

Descripcin Precondiciones

Flujo Principal

Flujo Alternativo 1

Flujo Alternativo 2

Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.8 Documentacin para el caso de uso mostrar tabla posiciones

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Precondiciones

Mostrar tabla posiciones CU_008 Secretaria, Jugador, Entrenador, Directivo Genera tablas de posiciones de los equipos 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa el usuario y la 2) Se valida la existencia del clave, luego hace click usuario y la contrasea para sobre el botn Ingresar proceder a ingresar al sistema y mostrar las opciones segn el perfil del usuario 3) Ingresar por la opcin 4) Visualizar la interface en Informes la cual se puede listar la tabla de posiciones de los equipos 3) Al hacer click en la 4) El sistema seleccionar opcin Tabla de Posiciones los partidos que se han jugado a la fecha , luego clasificar los equipos en orden descendente segn los puntos acumulados y sus posiciones 5) 6) 7) 8) 1) 2) 1) 2) 1) Alta Alta 2)

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.9 Documentacin para el caso de uso mostrar tabla goleadores

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Precondiciones

Mostrar tabla goleadores CU_009 Secretaria, Jugador, Entrenador, Directivo Genera las tablas de goleadores en orden de descendente 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa el usuario y la 2) Se valida la existencia del clave, luego hace click usuario y la contrasea para sobre el botn Ingresar proceder a ingresar al sistema y mostrar las opciones segn el perfil del usuario 3) Ingresar por la opcin 4) Visualiza la interface en la Informes cual se puede listar la tabla de goleadores 5) Al hacer click en la 6) El sistema selecciona los opcin Tabla de Goleadores jugadores que han marcado goles en el torneo y los clasifica en orden descendente por la cantidad de goles 7) 8) 1) 2) 1) 2) 1) Alta Alta 2)

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.10 Documentacin para el caso de uso mostrar calendario Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Precondiciones Mostrar calendario CU_010 Secretaria, Jugador, Entrenador, Directivo Muestra el calendario de los partidos 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa el usuario y la 2) Se valida la existencia del clave, luego hace click usuario y la contrasea para sobre el botn Ingresar proceder a ingresar al sistema y mostrar las opciones segn el perfil del usuario 3) Ingresar por la opcin 4) Visualizar la interface en Calendario la cual se puede crear, modificar, eliminar o consultar el calendario del torneo 5) 6) 7) 8) 1) Si hace click en el botn 2) El sistema muestra el Consultar calendario con la programacin de los partidos 1) Al elegir una fecha 2) El sistema muestra la informacin del partido programado en dicha fecha, indicando equipo local, equipo visitante, fecha y hora del partido 1) Alta Alta 2)

Flujo Principal

Flujo Alternativo 1

Flujo Alternativo 2

Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.11 Documentacin para el caso de uso mostrar recuento partidos

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es) Descripcin Precondiciones

Mostrar recuento partidos CU_011 Secretaria, Jugador, Entrenador, Directivo Visualiza los partidos jugados con sus respectivos marcadores 1) Haber iniciado sesin 2) El usuario tiene permiso para Ingresar Accin actor Accin sistema 1) Ingresa el usuario y la 2) Se valida la existencia del clave, luego hace click usuario y la contrasea para sobre el botn Ingresar proceder a ingresar al sistema y mostrar las opciones segn el perfil del usuario 3) Ingresar por la opcin 4) Visualizar la interface en Calendario la cual puede crear, modificar, eliminar o consultar el calendario del torneo 5)Elige un rango de fecha 6)Busca y selecciona los partidos disputados en el rango de fecha 7) 8) Muestra un recuento de los partidos disputados en el rango de fecha con la siguiente informacin: Grupo, fecha y hora, equipo local, equipo visitante, goles equipo local, y goles equipo visitante, 1) Elige un rango de fecha invalido 1) 1) Alta Alta 2) El sistema no visualizar ningn partido disputado a la fecha 2) 2)

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.4.3.12 Documentacin para el caso de uso mostrar desempeo jugador

Nombre del Caso de Uso Cdigo del Caso de Uso Actor(es)

Mostrar desempeo jugador CU_012 Secretaria, Jugador, Entrenador, Directivo Muestra tabla con todos los jugadores en orden descendente con los goles anotados en el campeonato. Para cada jugador se debe mostrar: nombre, goles marcados, partidos ganados, partidos perdidos, partidos empatados y partidos jugados El sistema validar el perfil del usuario Accin actor Accin sistema 1) Ingresar por la opcin 2) Visualizar la interface en Informes la cual se puede obtener informes de los partidos y desempeo de los jugadores. 3) Al hacer click en la 4) El sistema mostrar una opcin Desempeo Jugador tabla con el desempeo del jugador durante el torneo, con los siguientes datos: Nombre, goles, partidos jugados, partidos ganados, partidos perdidos, y partidos empatados 5) 6) 7) 8) 1) 2) 1) 2) 1) Alta Alta 2)

Descripcin Precondiciones

Flujo Principal

Flujo Alternativo 1 Flujo Alternativo 2 Postcondiciones Flujos Alternativos Frecuencia Importancia Comentarios

5.5 Diagrama de clases

5.6 Diccionario de datos

Clase:[Torneo] Atributo
IdTorneo Nombre Categoria NumEquipos Estado PuntosGanador PuntosSegundo PuntosTercero FechaCampeonato Temporada

Tipo
string string string integer string integer integer integer date string

Visibilidad

Descripcin
Identificador del torneo Descripcin del torneo Categora del torneo Nmero de equipos participantes del torneo Estado del torneo (abierto/cerrado) Puntos del equipo ganador del torneo Puntos del equipo en segundo lugar del torneo Puntos del equipo en tercer lugar del torneo Fecha de inicio del campeonato Temporada de inicio del campeonato

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Consultar Modificar Eliminar

Clase:[Calendario] Atributo
IdTorneo Fecha Hora EquipoLocal EquipoVisitante GolesLocal GolesVisitante Grupo

Tipo
string date date string string integer integer string

Visibilidad

Descripcin
Identificador del torneo Fecha del partido Hora del partido Equipo local Equipo visitante Goles marcados por el equipo local Goles marcados por el equipo visitante Grupo o rama

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Modificar Eliminar MostrarCalendario MostrarRecuento Partidos NotificarEncuentro

Clase:[PartidosJugados] Atributo
Fecha Hora EquipoLocal EquipoVisitante GolesLocal GolesVisitante AnotadorLocal1 GolesAnotadorLocal1 AnotadorLocal2 GolesAnotadorLocal2 AnotadorLocal3 GolesAnotadorLocal3

Tipo
date date string string integer integer string integer string integer string integer

Visibilidad

Descripcin
Fecha del partido Hora del partido Equipo local Equipo visitante Goles marcados por el equipo local Goles marcados por el equipo visitante Jugador1 anotador del equipo local Goles anotados por el jugador1 del equipo local Jugador2 anotador del equipo local Goles anotados por el jugador2 del equipo local Jugador3 anotador del equipo local Goles anotados por el jugador3 del equipo local

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Modificar Eliminar Consultar

Clase:[CuerpoTecnico] Atributo
IdTecnico IdEquipo Nombres Apellidos Estado Contrasena

Tipo
string string string string string string

Visibilidad

Descripcin
Identificador del tcnico Identificador del equipo Nombres del tcnico Apellidos del tcnico Estado del tcnico (activo/inactivo) Contrasea de acceso al sistema

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Modificar Eliminar Consultar

Clase:[Equipos] Atributo
IdEquipo Nombre Escudo Puntos Posicion

Tipo
string string objeto integer integer

Visibilidad

Descripcin
Identificador del equipo Nombre del equipo Escudo del equipo Puntos obtenidos en el campeonato Posicin del equipo en la tabla clasificatoria

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Modificar Eliminar Consultar MostrarTabla Posiciones

Clase:[Administradores] Atributo
Id Nombres Apellidos Cargo Estado Contrasena

Tipo
string string string string string string

Visibilidad

Descripcin
Identificador del administrador Nombres del administrador Apellidos del administrador Cargo del administrador (secretaria / directivo) Estado del directivo (activo / inactivo) Contrasea de acceso al sistema

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Modificar Eliminar Consultar

Clase:[Jugadores] Atributo
IdJugador IdEquipo Nombres Apellidos Foto FechaNacimiento Posicion HistoriaDeportiva Direccion Telefono Email Observaciones Estado Contrasena TotalGoles PartidosJugados PartidosGanados PartidosPerdidos PartidosEmpatados

Tipo
string string string string objeto date string string string string string string string string integer integer integer integer integer

Visibilidad

Descripcin
Identificador del jugador Identificador del equipo Nombres del jugador Apellidos del jugador Foto del jugador Fecha Nacimiento Jugador Posicin en la que juega Historia deportiva del jugador Direccin de residencia Telfono de contacto Correo electrnico del jugador Observaciones Estado del jugador (activo / inactivo) Contrasea de acceso al sistema Goles marcados en el torneo Partidos jugados Partidos ganados Partidos perdidos Partidos empatados

Mtodo

Visibili dad

Parmetros de entrada Ti p Descripcin o

Valores que retorna Descripcin Tipo Descripcin

Crear Modificar Eliminar Consultar MostrarDesempeno Jugador MostrarTabla Goleadores

5.7 Diagrama de secuencia 5.7.1 Diagrama de secuencia autenticar usuarios

5.7.2 Diagrama de secuencia actualizar partido

5.7.3 Diagrama de secuencia actualizar jugador

5.7.4 Diagrama de secuencia cambiar estado jugador

5.7.5 Diagrama de secuencia actualizar cuentas usuarios

5.7.6 Diagrama de secuencia notificar encuentros

5.7.7 Diagrama de secuencia modificar calendario

5.7.8 Diagrama de secuencia mostrar tabla posiciones

5.7.9 Diagrama de secuencia mostrar tabla goleadores

5.7.10 Diagrama de secuencia mostrar calendario

5.7.11 Diagrama de secuencia mostrar recuento partidos

5.7.12 Diagrama de secuencia mostrar desempeo jugador

6. Referencias

Proyecto elaborado por Juan lvaro Restrepo

S-ar putea să vă placă și