Você está na página 1de 13

Nombre Clase: Persona

Esta corresponde a la abstracción las personas interactúen con el sistema


de forma directa e indirecta. Define los métodos y atributos de una
Definición persona dentro del sistema y corresponde a una clase abstracta
Atributos
Nombre Tipo Semántica
Nombre de la
Nombre String persona
Apellido de la
Apellido String persona
Dirección de la
Dirección String persona
Identificación de la
Cedula Int persona
Ciudad de la
Ciudad String persona
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un registro
Actualizar() actualizar: Object void en el repositorio
Elimina un registro
Eliminar() eliminar: Object void en el repositorio
Guarda un registro
Guardar() guardar: Object void en el repositorio
Lista una colección
de datos extraídos
Listar() ArrayList: Object void del repositorio
Valida autenticación
del usuario, devuelve
verdadero si es
Validar() validar: Object boolean correcto

Nombre Clase: Personal Auxiliar


Esta clase corresponde a la abstracción del personal auxiliar que
interactúa con el sistema. Define los métodos y atributos que caracterizan
Definición al personal auxiliar.
Atributos
Nombre Tipo Semántica
Id_p_aux Int Id del personal
Especialidad de la
especialidad String que se ocupa
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object void repositorio
Guarda un registro
Guardar() guardar: Object void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object boolean correcto

Nombre Clase: Arbitro


Esta clase corresponde a la abstracción de los árbitros que interactúan
con el sistema. Define los métodos y atributos que caracterizan a los
Definición mismos.
Atributos
Nombre Tipo Semántica
Id_arbitro int Id del árbitro
Cantidad de faltas
cant_faltas Int sancionadas
Nombre del jugador
nom_jug String al que le asigna
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object void repositorio
Guarda un registro
Guardar() guardar: Object void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object boolean correcto
Busca dentro del
repositorio de
Buscar() buscar: Object Ajugador información
Cuenta dentro del
repositorio de
Contar() contar: Object void información

Nombre Clase: Técnico


Esta clase corresponde a la abstracción de los técnicos que interactúan
con el sistema. Define los métodos y atributos que caracterizan a los
Definición mismos.
Atributos
Nombre Tipo Semántica
Id_técnico int Id del técnico
Campeonatos
camp_ganado Int ganados
Campeonatos
Camp_perdido int perdidos
Métodos

Nombre Parámetros:Tipo Tipo Retorno Semántica


Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object void repositorio
Guarda un registro
Guardar() guardar: Object void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object boolean correcto

Nombre Clase: Jugador


Esta clase corresponde a la abstracción de los jugadores que interactúan
con el sistema. Define los métodos y atributos que caracterizan a los
Definición mismos.
Atributos
Nombre Tipo Semántica
Id_jugador Int Id del jugador
Equipo String Nombre del equipo
Posición String Posición que ocupa
Jug_lesion String Lesiones que sufre
Enfermedades que
Jug_enfer String sufre
Num_tarjeta Int Cantidad de tarjetas
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object boolean correcto

Nombre Clase: Equipo


Esta clase corresponde a la abstracción de los equipos ingresados al
Definición sistema. Define los métodos y atributos que caracterizan a los mismos.
Atributos
Nombre Tipo Semántica
Id_equipo int Id del equipo
Nombre String Nombre del equipo
Num_jug Int Número de jugadores
Propietario String Nombre propietario
P_ganado Int Partidos ganados
P_perdido Int Partidos perdidos
P_empatado Int Partidos empatados
Gol_a_favor Int Goles a favor
Gol_en_contra Int Goles en contra
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Administrador


Esta clase corresponde a la abstracción de los administradores ingresados
Definición al sistema. Define los métodos que utilizan los mismos.
Atributos
Nombre Tipo Semántica

Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Busca entre la
información del
Buscar() Buscar : Object Apersistente repositorio
Genera los
reportes del
Generar_reporte() Reporte : Object Void sistema
Permite registrar
información en el
Registrar() Registrar: Object Void repositorio
Calcula
información del
Calcular() Calcular: Object Void repositorio
Crear() Crear: Object Void Crea información

Nombre Clase: Validar Usuario


Esta clase corresponde a la abstracción de las validaciones de los usuarios
Definición del sistema. Define los métodos que utilizan estas validaciones
Atributos
Nombre Tipo Semántica

Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Valida si los
usuarios son
ValidarUsuarios() Validar: Object Boolean correctos o no

Nombre Clase: Usuario


Esta clase corresponde a la abstracción de los usuarios del sistema.
Definición Define los atributos y métodos que utilizan estos usuarios
Atributos
Nombre Tipo Semántica
Contraseña del
Contraseña String usuario
Usuario String Nombre del usuario
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Busca usuarios en
BuscarUsuarios() Buscarusuario: Object Ausuario el repositorio
Busca contraseña
BuscarContraseña() BuscarContraseña: Object Ausuario de los usuarios
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
Validar() validar: Object Boolean usuario, devuelve
verdadero si es
correcto

Nombre Clase: País


Esta clase corresponde a la abstracción de los países del sistema. Define
Definición los atributos y métodos que utilizan
Atributos
Nombre Tipo Semántica
Id_pais int Id del país
Nombre String Nombre del país
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Ciudad


Esta clase corresponde a la abstracción de las ciudades del sistema. Define
Definición los atributos y métodos que utilizan
Atributos
Nombre Tipo Semántica
Id_ciudad int Id de la ciudad
Nombre String Nombre de la ciudad
País String Nombre del país
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Estadio


Esta clase corresponde a la abstracción de los estadios ingresados al
Definición sistema. Define los atributos y métodos que utilizan
Atributos
Nombre Tipo Semántica
Id_estadio Int Id del estadio
País String País del estadio
Continente del
Continente String estadio
Ciudad String Ciudad del estadio
Nombre String Nombre del estadio
Capacidad Int Capacidad del estadio
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Recaudo


Esta clase corresponde a la abstracción del recaudo que ingresa al
Definición sistema. Define los atributos y métodos que utiliza
Atributos
Nombre Tipo Semántica
Id_recaudo int Id del recaudo
Cant_vendida Int Cantidad vendida
P_boletas int Boletas vendidas
Monto_total Int Monto total
Taquilla Int Taquilla que registra
Publicidad String Publicidad
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Calcula el recaudo
Calcular() Calcular: Object Void ingresado
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Fecha encuentro


Esta clase corresponde a la abstracción de la fecha de encuentro de los
Definición partidos del sistema. Define los atributos y métodos que utiliza
Atributos
Nombre Tipo Semántica
Id_fecha_encuen Int Id del encuentro
Dia Int Dia del encuentro
Mes Int Mes del encuentro
Año Int Año del encuentro
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Partido Programado


Esta clase corresponde a la abstracción de los partidos programados en el
Definición sistema. Define los atributos y métodos que utiliza
Atributos
Nombre Tipo Semántica
Id del partido
Id_partido_prog Int programado
NombreEquipo String Nombre del equipo
NombreJugador String Nombre del jugador
Estadio String Nombre del estadio
Fecha Int Fecha del partido
Hora Int Hora del partido
Resultado Int Resultado partido
Arbitro String Arbitro del partido
Posición String Posición
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
Validar() validar: Object Boolean usuario, devuelve
verdadero si es
correcto

Nombre Clase: Tarjeta


Esta clase corresponde a la abstracción de las tarjetas registradas en el
Definición sistema. Define los atributos y métodos que utiliza
Atributos
Nombre Tipo Semántica
Id_tarjeta Int Id de la tarjeta
T_roja Int Id tarjeta roja
T_amarilla Int Id tarjeta amarilla
Id_jugador Int Id del jugador
Tipo_tarj String Tipo de tarjeta
Fecha Date Fecha de la tarjeta
Ciudad String Ciudad de la tarjeta
Partido String Partido de la tarjeta
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Telefono


Esta clase corresponde a la abstracción de los teléfonos que permite
registrar el sistema para los diferentes actores. Define los atributos y
Definición métodos que utiliza.
Atributos
Nombre Tipo Semántica
Id_telefono Int Id del teléfono
Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Actualiza un
registro en el
Actualizar() actualizar: Object void repositorio
Elimina un
registro en el
Eliminar() eliminar: Object Void repositorio
Guarda un registro
Guardar() guardar: Object Void en el repositorio
Lista una
colección de datos
extraídos del
Listar() ArrayList: Object void repositorio
Valida
autenticación del
usuario, devuelve
verdadero si es
Validar() validar: Object Boolean correcto

Nombre Clase: Tipo Falta


Esta clase corresponde a la abstracción de los diferentes tipos de falta
Definición que permite registrar el sistema. Define los métodos que utiliza.
Atributos
Nombre Tipo Semántica

Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Carga los datos de
CargaDatos() Cargadatos: Object HashTable los tipo de falta

Nombre Clase: Maestro


Esta clase corresponde a la abstracción de la información maestra. Define
Definición los métodos que utiliza.
Atributos
Nombre Tipo Semántica

Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Permite cargar los
datos
almacenados en el
CargarDatos() cargarDatos: Object ArrayList repositorio

Nombre Clase: Tipo Recaudo


Esta clase corresponde a la abstracción de los diferentes tipos de recaudo
Definición del sistema. Define los métodos que utiliza.
Atributos
Nombre Tipo Semántica

Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Permite cargar los
datos
almacenados en el
CargarDatos() cargarDatos: Object ArrayList repositorio

Nombre Clase: Tipo especialidad


Esta clase corresponde a la abstracción de los diferentes tipos de
especialidad del personal de apoyo en el sistema. Define los métodos que
Definición utiliza.
Atributos
Nombre Tipo Semántica

Métodos
Nombre Parámetros:Tipo Tipo Retorno Semántica
Permite cargar los
datos
almacenados en el
CargarDatos() cargarDatos: Object ArrayList repositorio

Você também pode gostar