You are on page 1of 47

Desarrollo de Proyecto de Sistemas

Equipo #2

1.- Registro de datos generales del proyecto


Nombre del
Proyecto:

Sistema administrativo de una liga de futbol (SALF)

Clave del
proyecto:

IDS001-2012

Panorama
general:

En esta aplicacin se pretende hacer que el registro y


organizacin de un torneo de futbol se lleve de
manera clara y organizada

Metas:

Se pretende que los organizadores de una liga de


futbol puedan llevar a cabo sus registros de manera
rpida para cada partido, equipo y jugador,
generando unas estadsticas de manera clara.
Los puntos principales a seguir son:
Registrar en una base de datos todo la organizacin
del torneo
Mostrar las estadsticas que se lleven de cada partido
y de cada torneo

Cliente:

Liga de futbol amateur de la Laguna.

Direccin:

Circuito Santa Fe #276


Col: Veredas de Santa Fe

Telfono:

871-7259614

Pgina web:

htttp://www.idsoftware.net

Nombre del
contacto:

Enrique Amadeus Gutirrez Nio

correo
electrnico:

Id.software@hotmail.com

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

2.- descripcin del dominio del problema

Se desea disear e implementar una aplicacin para operar y administrar los partidos de una
liga de ftbol. La liga organiza diferentes torneos para diferentes categoras. Las categoras
que tiene la liga son: categora Libre (jugadores de 16 aos de edad en adelante), Veteranos
(jugadores de 30 aos de edad en adelante), Veteranos Super (jugadores de 40 aos de edad
en adelante), Master (jugadores de 45 aos de edad en adelante) y Super Master (jugadores
de 50 aos de edad en adelante).

La duracin mxima de los torneos es de 16 semanas incluyendo los juegos de semifinal y


final. Para un torneo se convoca a que se inscriban equipos con jugadores que cumplan los
requisitos de la categora a la que se desean inscribir. La inscripcin tiene un costo. Cuando
se inscribe un equipo a un torneo se solicita el nombre del equipo, el nombre del
representante y el telfono y correo electrnico del mismo, adems de una copia de la
credencial de elector y foto reciente de cada uno de los jugadores que se va a registrar con
el equipo. El nmero de equipos que pueden participar en un torneo no debe ser menor a 10
ni mayor a 18.

Cada equipo puede registrar mnimo 16 jugadores y no ms de 24. La aplicacin deber


almacenar de cada jugador su nmero de credencial de elector, as como su nombre y fecha
de nacimiento y su direccin de correo electrnico. Un jugador solo puede ser registrado en
un equipo en un mismo torneo. Pero puede registrarse en dos equipos diferentes o ms
siempre y cuando los equipos estn inscritos en torneos diferentes. Todo jugador debe
cumplir con los requisitos de edad mnima para la categora.

La aplicacin deber permitir registrar los datos de los torneos a desarrollar, inscribir
equipos y registrar jugadores de cada uno de los equipos e imprimir sus credenciales,
tambin permitir almacenar datos de los rbitros y canchas de ftbol en las que se pueden
llevar a cabo los juegos. De un torneo se almacena el nombre, categora, fecha de inicio y
fecha de finalizacin.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

De cada rbitro se almacenara su nombre, direccin, telfono, correo electrnico y nmero


de registro ante la asociacin de rbitros.
De cada cancha se almacena el nombre de la unidad deportiva donde se ubica, direccin,
numero de cancha y horario de disponibilidad.

Se desea que para cada juego se genere un formato de cdula arbitral que se le entregar al
rbitro principal asignado a cada juego (original y copia). El formato lo llenara el rbitro al
final del partido y la deber regresar a la liga debidamente llenada y firmada por los
capitanes de los equipos contendientes. La cdula arbitral contiene la informacin relevante
del desarrollo del juego como lo son: jugadores registrados en cada equipo, quienes
anotaron gol, marcador final, quienes fueron expulsados, comentarios del rbitro, etc. Una
vez que se entrega la cdula a la liga, los datos debern ser registrados en la aplicacin para
obtener las estadsticas del torneo, estas son: tabla de posiciones indicando para cada
equipo el nmero de puntos, partidos jugados, partidos ganados, partidos empatados,
partidos perdidos, goles a favor, y goles en contra, los nombres de los 10 jugadores que
hayan anotado ms goles y el nmero de goles anotados, y los nombres de los 10 jugadores
con mayor numero de expulsiones y el numero de expulsiones.

La aplicacin deber generar tambin, el calendario de juegos total y el rol de juegos por
semana, indicando equipos contendientes, fecha del juego, hora, cancha, rbitro y
abanderados si se requieren.

Una vez generado el rol se le enviar un correo electrnico a cada jugador con los datos del
rol para su equipo. De igual forma a cada rbitro se le enviara un correo electrnico con los
datos de los partidos que le corresponde sancionar y copias de las cdulas de dichos juegos
para que las imprima si as lo desea o pasa por la impresin a la liga.

El sistema de competencia en los torneos es round-robin. Despus de que se juegan todos


los partidos de todas las jornadas, los cuatro equipos con mayor puntuacin juegan la
semifinal enfrentndose el 1 con el 4, y el 2 con el 3. Los ganadores de la semifinal juegan
la final y el ganador de esta es el campen del torneo. Los criterios de desempate cuando se
tiene igual nmero de puntos es la diferencia de goles (goles a favor menos goles en contra)
y si an persiste el empate, el criterio siguiente es quin de los equipos gano cuando se
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

enfrentaron en el torneo regular y si an persiste el empate se recurrir a echar un volado


entre los representantes de cada equipo.

Se desea tambin que se disee e implemente un portal de la liga donde se muestren las
estadsticas de cada torneo, informacin de los equipos y sus jugadores, rol de juegos,
avisos, convocatorias para inscribirse a torneos y buzn de quejas y sugerencias. Cada
juego requiere un pago de cancha y arbitraje.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

3.- FUNCIONES DEL SISTEMA


Ref
#
F.1
F.2
F.3
F.4
F.5
F.6
F.7
F.8
F.9
F.10
F.11
F.12
F.13
F.14

Funcin

Categora

Captura la informacin de un torneo.


Captura la informacin de equipos.
Captura informacin de jugadores.
Captura informacin de rbitros.
Captura informacin de canchas
Genera el calendario total de juegos de un torneo
bajo el sistema de competencia round-robin.
Asigna rbitros, canchas y horarios a juegos para
la jornada semanal.
Registra la informacin de las cdulas arbitrales.
Ofrece
un
mecanismo
de
almacenamiento
persistente.
Ofrece mecanismos de comunicacin entre
procesos.
Muestra informacin sobre torneos, y estadsticas
en la pgina web.
Genera correos sobre rol de juegos a los
interesados.
Genera correos sobre rol de juegos con copia de
cdulas arbitrales a los rbitros.
Genera
los
reportes
necesarios
para
la
administracin y operacin de la liga.

evidente
evidente
evidente
evidente
evidente
evidente
evidente
evidente
oculta
oculta
evidente
oculto
oculto
evidente

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

4.- ATRIBUTOS DEL SISTEMA


Atributo

Detalles y restricciones de frontera

Categora

Operacin del
sistema.
Plataformas del
sistema
operativo.

En red de rea local

Obligatorio

Windows XP/vista/7

Obligatorio

Lenguaje de
programacin.
Mecanismo de
almacenamient
o persistente.
Metfora de
interfaz.

C#

Obligatorio

Manejador de base de datos relacional


MySql

Obligatorio

Orientada a la metfora de una forma y


cuadros de dialogo.
Navegacin fcil con teclado y atajos.
Colorido

Obligatorio

Una vez asignados rbitros, canchas y


horarios, el rol semanal deber
actualizarse en la pgina web en
mximo 10 seg.

Obligatorio

Tiempo de
respuesta.

Obligatorio
Opcional

Obligatorio

Una vez registradas las cdulas


arbitrales, las estadsticas debern
actualizarse en la pgina web en
mximo 10 seg.

Grupos afectados:

Coordinadores de torneos.
rbitros.
Jugadores.
Otros interesados.

Suposiciones:

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Ya se tiene una pgina web y se tiene la documentacin y los fuentes de


la misma para poder hacer actualizaciones.
Se cuenta con el equipo de cmputo necesario que cumple los
requerimientos de la plataforma y lenguaje especificados.
Se cuenta con la licencia legtima de la plataforma de sistema operativo.

Riesgos:

Que los requerimientos de hardware para operar en red no se cumplan.


Que no haya documentacin de la implementacin del portal de la liga.

Dependencias:

Algunas de las funcionalidades dependern del Portal de la liga.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

5.- DIAGRAMAS DE CASOS DE USO


Sistema de Administracin

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Torneos

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Equipos

Jugadores
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Canchas

rbitros

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

6.- Casos de uso de alto nivel

Caso de uso:
Actores:

Nombre del caso de uso.


Lista de actores (agentes externos). Es una unidad externa

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Tipo:

Descripcin

del sistema que de alguna manera participa en la historia


del caso de uso. Por lo regular estimula al sistema con
evento de entrada o recibe algo de l. Los actores estn
representados por el papel que desempean en el caso.
Suelen ser papeles desempeados por seres humanos, pero
pueden ser cualquier tipo de sistema, aparatos elctricos o
mecnicos u otros sistemas de computo.
Primarios: representan los procesos comunes ms
importantes.
Secundarios: representan procesos menos comunes o raros.
Opcionales: representan procesos que pueden no
abordarse.
Narracin breve del proceso en el que intervienen el o los
actores.

7.- Diagrama conceptual

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

8.- Glosario de trminos


Trminos

Concepto

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Canchas
Torneos
Jugadores
rbitros
Equipos

Lugares donde se darn los partidos de futbol


El conjunto de partidos sobre una categora
Personas que conjuntan un equipo
Persona que controlara los partidos de futbol
El conjunto de jugadores

9.- Esquema de base de datos E-R

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

10.- Casos de uso expandidos

Caso de uso:
Actores:

Iniciar Sesin.
Coordinador de Torneo, Secretaria, Gerente General

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Propsito:
Resumen:

Le permite al interesado autenticarse en el sistema


Inicia cuando el interesado, quien puede ser
cualquiera de los actores se autentifica en el sistema.
Tipo:
Secundario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01I
Curso normal de eventos:
Accin del actor
1. Abre el programa

Respuesta del sistema


2. Muestra pantalla con usuario y
contrasea

3. Proporciona los datos y


elige la opcin de aceptar
4. Permite el acceso mostrando
el men principal
Cursos alternos:

En la opcin 4, si la autentificacin
no es correcta mostrara un cuadro
de dialogo con un error y el usuario
deber proporcionar los datos de
nuevo

Caso de uso:
Elegir Opciones del Sistema
Actores:

26 de octubre de 2012

Curso normal de eventos:


Equipo #2 Accin del actor
1. El interesado accede a la
interfaz de men principal
2. Elige una de las opciones
de los mens:
a) Torneos
b) Equipos
c) Jugador
d) rbitros
e) Canchas
f) Categoras

Desarrollo de Proyecto de Sistemas


Respuesta del sistema

3. Muestra
los
campos
necesarios para la opcin
solicitada por el interesado

Cursos alternos:
Puntos 2 y 3: Dependiendo de la opcin que decida ser la
informacin mostrada por el sistema. El usuario puede cambiar en
cualquier momento de opcin con el simple hecho de hacer clic
sobre ella, si haba estado llenando algunos campos con
determinada informacin el sistema mostrar un mensaje de
advertencia, dependiendo de la respuesta del usuario le permitir
cambiar de pestaa o limpiar los datos escritos.
Coordinador de Torneo, Secretaria, Gerente General
Propsito:
Le permite al interesado entrar a las opciones que ofrece el sistema
Resumen:
Inicia cuando el interesado, quien puede ser cualquiera de los actores despus
de una autenticacin satisfactoria entra al men principal del sistema.
Tipo:
Primario y Esencial
Referencias cruzadas:
01I, 01R, 02R, 03R, 04R, 05R, 01C, 02C, 03C, 04C, 05C
Clave de Casos de Uso: 02I

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Caso de uso:
Actores:
Propsito:

Administrar Jugador
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar jugadores
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AJ
Operacin:

Registrar Jugadores

Curso normal de
eventos:
Accin del actor
1. Presiona
el
botn Nuevo

Respuesta del sistema


2. Muestra los campos necesarios para poder dar
de alta un nuevo jugador y habilita el botn de
guardar.
4. Manda un mensaje pidiendo la confirmacin de
guardado.

3. Llena
los
campos
y
presiona
el
botn
de
guardar
cambios
5. Acepta la confirmacin

6. Guarda la informacin en la
Base de Datos

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Cursos alternos:

Punto 5: Si el coordinador no acepta la confirmacin de guardado no se


guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y ningn
dato ser almacenado

Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar

3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al jugador y presiona el

Eliminar Jugadores

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
4. Muestra
el
jugador
que
coincida con lo que se pidi
6. Enva
un
mensaje
de

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
botn eliminar.
confirmacin de borrado
7. Acepta dicha confirmacin
8. Borra al jugador
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el jugador a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del jugador para su bsqueda en el sistema, en lugar de
mostrarse solo un jugador mostrara la lista de los jugadores cuyos
datos coincidan con los que proporcion el coordinador.

Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar

3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al jugador

Modificar Jugadores

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
4. Muestra
el
jugador
que
coincida con lo que se pidi
6. Auto rellena los datos del
jugador.
8. Manda una confirmacin de
deseo de guardar cambios

7. Modifica los datos y presiona


el
botn
guardar
(para
modificar)
9. Acepta la confirmacin
10.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el jugador a modificar as que saltar la bsqueda y el curso
empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del jugador para su bsqueda en el sistema, en lugar de
mostrarse solo un jugador mostrara la lista de los jugadores cuyos
datos coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar

Consultar Jugadores

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al jugador

4. Muestra
el
jugador
que
coincida con lo que se pidi
6. Muestra los datos completos
de dicho jugador

Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del jugador para su bsqueda en el sistema, en lugar de
mostrarse solo un jugador mostrara la lista de los jugadores cuyos
datos coincidan con los que proporcion el coordinador.

Caso de uso:
Actores:
Propsito:

Administrar Equipos
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AE

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Operacin:

Registrar Equipos

Curso normal de eventos:


Accin del actor
7. Presiona el botn Nuevo

9. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
11. Acepta la confirmacin

Respuesta del sistema


8. Muestra los campos necesarios
para poder dar de alta un nuevo
equipo y habilita el botn de
guardar.
10.Manda un mensaje pidiendo la
confirmacin de guardado.
12.Guarda la informacin

Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado

Operacin:
Curso normal de eventos:
Accin del actor
7. Presiona el botn Buscar

Eliminar Equipos

Respuesta del sistema


8. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
10.Muestra
el
equipo
que
coincida con lo que se pidi
12.Enva
un
mensaje
de
confirmacin de borrado
14.Borra al equipo

9. Introduce
los
datos
requeridos para la bsqueda
11.
Elige
al
equipo
y
presiona el botn eliminar.
13.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el equipo a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del equipo para su bsqueda en el sistema, en lugar de
mostrarse solo un equipo mostrara la lista de los equipos cuyos datos
coincidan con los que proporcion el coordinador.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Operacin:
Curso normal de eventos:
Accin del actor
11.
Presiona
el
Buscar

Modificar Equipos

botn

13.
Introduce
los
datos
requeridos para la bsqueda
15.
Elige al equipo

Respuesta del sistema


12.Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
14.Muestra
el
equipo
que
coincida con lo que se pidi
16.Auto rellena los datos del
equipo
18.Manda una confirmacin de
deseo de guardar cambios

17.
Modifica los datos y
presiona el botn guardar
(para modificar)
19.
Acepta la confirmacin
20.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el equipo a modificar as que saltar la bsqueda y el curso
empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del equipo para su bsqueda en el sistema, en lugar de
mostrarse solo un equipo mostrara la lista de los equipos cuyos datos
coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:

Consultar Equipos

Accin del actor


1. Presiona el botn Buscar

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
3. Introduce los datos requeridos
4. Muestra
el
equipo
que
para la bsqueda
coincida con lo que se pidi
5. Elige al equipo
6. Muestra los datos completos
de dicho equipo
Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los datos del
equipo para su bsqueda en el sistema, en lugar de mostrarse solo un
equipo mostrara la lista de los equipos cuyos datos coincidan con los que
proporcion el coordinador.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Caso de uso:
Actores:
Propsito:

Administrar rbitros
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AA

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Operacin:

Registrar rbitros

Curso normal de eventos:


Accin del actor
13. Presiona el botn Nuevo

15. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
17. Acepta la confirmacin

Respuesta del sistema


14.Muestra los campos necesarios
para poder dar de alta un nuevo
rbitro y habilita el botn de
guardar.
16.Manda un mensaje pidiendo la
confirmacin de guardado.
18.Guarda la informacin

Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado

Operacin:
Curso normal de eventos:
Accin del actor
7. Presiona el botn Buscar

Eliminar rbitros

Respuesta del sistema


8. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
10.Muestra el rbitro que coincida
con lo que se pidi
12.Enva
un
mensaje
de
confirmacin de borrado
14.Borra al rbitro

9. Introduce
los
datos
requeridos para la bsqueda
11.
Elige
al
rbitro
y
presiona el botn eliminar.
13.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el rbitro a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del rbitro para su bsqueda en el sistema, en lugar de
mostrarse solo un rbitro mostrara la lista de los rbitros cuyos datos
coincidan con los que proporcion el coordinador.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Operacin:
Curso normal de eventos:

Modificar rbitros

Accin del actor


1. Presiona el botn Buscar

3. Introduce
los
datos
requeridos
para
la
bsqueda
5. Elige al rbitro

Respuesta del sistema


2. Muestra
los
campos
necesarios
como
para
hacer
una
pequea
bsqueda.
4. Muestra el rbitro que
coincida con lo que se pidi
6. Auto rellena los datos del
rbitro
8. Manda una confirmacin de
deseo de guardar cambios

7. Modifica
los
datos
y
presiona el botn guardar
(para modificar)
9. Acepta la confirmacin
10.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el rbitro a modificar as que saltar la bsqueda y el curso
empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del rbitro para su bsqueda en el sistema, en lugar de
mostrarse solo un rbitro mostrara la lista de los rbitros cuyos datos
coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:

Consultar rbitros

Accin del actor


1. Presiona el botn Buscar

3. Introduce
los
requeridos
para
bsqueda
5. Elige al rbitro

datos
la

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
4. Muestra
el
rbitro
que
coincida con lo que se pidi
6. Muestra los datos completos
de dicho rbitro

Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del rbitro para su bsqueda en el sistema, en lugar de
mostrarse solo un rbitro mostrara la lista de los rbitros cuyos
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
datos coincidan con los que proporcion el coordinador.

Caso de uso:
Actores:
Propsito:

Administrar Torneos
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AT

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Operacin:

Registrar Torneos

Curso normal de eventos:


Accin del actor
19. Presiona el botn Nuevo

21. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
23. Acepta la confirmacin

Respuesta del sistema


20.Muestra los campos necesarios
para poder dar de alta un nuevo
torneo y habilita el botn de
guardar.
22.Manda un mensaje pidiendo la
confirmacin de guardado.
24.Guarda la informacin

Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado

Operacin:
Curso normal de eventos:
Accin del actor
15.
Presiona
el
Buscar

Eliminar Torneo

botn

Respuesta del sistema


16.Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
18.Muestra el torneo que coincida
con lo que se pidi
20.Enva
un
mensaje
de
confirmacin de borrado
22.Borra el torneo

17.
Introduce
los
datos
requeridos para la bsqueda
19.
Elige
el
torneo
y
presiona el botn eliminar.
21.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el torneo a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo un torneo mostrara la lista de los torneos cuyos datos
coincidan con los que proporcion el coordinador.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Operacin:
Curso normal de eventos:
Accin del actor
11. Presiona
el
Buscar

Modificar Torneos

botn

13. Introduce
los
datos
requeridos
para
la
bsqueda
15. Elige al torneo

Respuesta del sistema


12.Muestra
los
campos
necesarios
como
para
hacer
una
pequea
bsqueda.
14.Muestra el torneo que
coincida con lo que se pidi
16.Auto rellena los datos del
torneo
18.Manda una confirmacin de
deseo de guardar cambios

17. Modifica los datos y


presiona el botn guardar
(para modificar)
19. Acepta la confirmacin
20.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el torneo a modificar as que saltar la bsqueda y el curso
empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo un torneo mostrara la lista de los torneos cuyos datos
coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar

3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al torneo

Consultar Torneos

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
4. Muestra el torneo que coincida
con lo que se pidi
6. Muestra los datos completos
de dicho torneo

Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo un torneo mostrara la lista de los torneos cuyos datos
coincidan con los que proporcion el coordinador.
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Caso de uso:
Actores:
Propsito:

Administrar Canchas
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AC

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Operacin:

Registrar Canchas

Curso normal de eventos:


Accin del actor
25. Presiona el botn Nuevo

27. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
29. Acepta la confirmacin

Respuesta del sistema


26.Muestra los campos necesarios
para poder dar de alta un nuevo
torneo y habilita el botn de
guardar.
28.Manda un mensaje pidiendo la
confirmacin de guardado.
30.Guarda la informacin

Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado

Operacin:
Curso normal de eventos:
Accin del actor
23.
Presiona
el
Buscar

Eliminar Canchas

botn

Respuesta del sistema


24.Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
26.Muestra
la
cancha
que
coincida con lo que se pidi
28.Enva
un
mensaje
de
confirmacin de borrado
30.Borra la cancha

25.
Introduce
los
datos
requeridos para la bsqueda
27.
Elige
la
cancha
y
presiona el botn eliminar.
29.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera la cancha a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo una cancha mostrara la lista de las canchas cuyos
datos coincidan con los que proporcion el coordinador.

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Operacin:
Curso normal de eventos:
Accin del actor
21. Presiona
el
Buscar

Modificar Canchas

botn

23. Introduce
los
datos
requeridos
para
la
bsqueda
25. Elige la cancha

Respuesta del sistema


22.Muestra
los
campos
necesarios
como
para
hacer
una
pequea
bsqueda.
24.Muestra la cancha que
coincida con lo que se pidi
26.Auto rellena los datos de
las canchas
28.Manda una confirmacin de
deseo de guardar cambios

27. Modifica los datos y


presiona el botn guardar
(para modificar)
29. Acepta la confirmacin
30.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera las canchas a modificar as que saltar la bsqueda y el
curso empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos de la cancha para su bsqueda en el sistema, en lugar de
mostrarse solo una cancha mostrara la lista de las canchas cuyos
datos coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar

3. Introduce
los
datos
requeridos para la bsqueda
5. Elige la cancha

Consultar Canchas

Respuesta del sistema


2. Muestra
los
campos
necesarios como para hacer
una pequea bsqueda.
4. Muestra
la
cancha
que
coincida con lo que se pidi
6. Muestra los datos completos
de dicho cancha

Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos de la cancha para su bsqueda en el sistema, en lugar de
mostrarse solo una cancha mostrara la lista de las canchas cuyos
datos coincidan con los que proporcion el coordinador.
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

11.- Diagramas de secuencia


Sistema

rbitros

Canchas

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Equipos

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Jugadores

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Impresiones de pantalla de la interfaz

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

CONTRATOS
Nombre

Inicio de sesin

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones

Ser responsable de capturar el nombre y


contrasea de cada usuario, para el mejor uso
del sistema.
Secundario y Esencial
Casos de usos relacionados
Manejo de los datos correctos
Al no ser el usuario indicado, este lo rechazara
El sistema conoce la contrasea

Men Principal
Muestra la opcin adecuada al usuario para
que pueda ejecutarla.
Primario
01I, 01R, 02R, 03R, 04R, 05R, 01C, 02C, 03C,
04C, 05C
Fcil de interactuar con el usuario
Las opciones estarn disponibles para los
usuarios y ellos podrn interactuar con el
sistema.

Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones

Registrar Jugador
Permite dar de alta, modificar y eliminar a un
jugador.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Inicia cuando el coordinador elije el men de
opciones
Solo el coordinador podr ejecutar esta opcin
de modificar a las jugadores
El sistema mostrara resultados

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones

Dar de baja a jugadores


Permite dar de baja a jugaredores que no
cumplan con los requisitos establecidos.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Los datos deben de estar bien capturados
Cumplir con las restricciones establecidas

Nombre
Responsabilidad
es

Modificar datos de jugadores


Poder modificar los datos de los jugadores que
no estn bien capturados ya que pueden tener
errores en algunos de los campos.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Solo modificar datos de jugadores establecidos
Solo el coordinador podr ejecutar esta opcin
de modificar a las jugadores

Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones

El sistema mostrara mensaje de no autorizado

El sistema mostrara resultados

Registrar Equipo
Tendr la tarea de registrar a cada una de los
integrantes de los equipos, as como revisar
que los datos estn correctos.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Los jugadores pueden estar en diferentes
categoras
Cumplir con el mnimo de integrantes en cada
equipo
El sistema mostrara menaje de registrados

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones

Registrar rbitros
Mantener un control de los datos para poder
verificar cada uno de los rbitros que estn
disponibles en los juegos
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Contar con todos los datos necesarios.
No pueden tener juegos empalmados el mismo
arbitro

Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones

Dar de baja rbitros


El coordinador podr dar de baja a los rbitros
cuando estn en el mismo torneo escritos o
bien si se les presentare una situacin adversa.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Solo el coordinador podr modificar este campo
No se puede dar de baja al mismo arbitro en
situaciones iguales.
Mostrar mensaje de baja

Modificar datos del rbitros


Mantener actualizado el sistema con cada uno
de los datos de los rbitros.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
El arbitro podr revisar sus datos, ya que
pueden generar algn error
El coordinador es el encargado de modificar los
datos
Mostrar mensaje de actualizacin de datos

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones

Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es

Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es

Tipo
Referencias
cruzadas
Notas
Excepciones

Registrar Torneo
Permite modificar, eliminar y dar de alta los
torneos.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Solo podr acceder a este campo el
coordinador si se desea modificar, dar de alta o
eliminar el torneo.
El sistema mostrara los resultados obtenidos

Dar de alta Torneo


Cuando se inicie una temporada de torneo
tendr que actualizarse este campo para que
se puedan inscribir y se pueda realizar la
temporada
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Tendr todos los datos del torneo como
nombre, fecha de inicio, fecha de fin .
Solo dar de alta en la temporada establecida
El sistema mostrara los resultados

Dar de baja Torneo


Se dar de baja a los torneos si estos no
pueden cumplir con los requisitos, o no estn
completos los grupos completos para elaborar
esta temporada
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Manejo de la base de datos
Solo dar de baja cuando no se cumplan los
requisitos establecidos

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Salida
Precondiciones
Poscondiciones

Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es

Tipo
Referencias
cruzadas
Notas

El sistema mostrara los resultados

Modificar Torneo
Tener actualizados cada uno de los datos para
poder ser eficientes en su uso, ya que puede
cambiar la hora del torneo o la fecha.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Manejo de la base de datos
Se modificaran cuando no estn bien escritos o
se tenga que agregar nuevos datos
El sistema mostrara los resultados

Alta de canchas
Las canchas deben de estar disponibles para
las fechas establecidas y el horario.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Se podrn modificar los datos de este campo
No se puede tener ocupada la cancha con el
mismo horario
El sistema mostrara los resultados

Dar de baja Torneo


Las canchas deben de estar en buen estado
para los jugadores y disponibles, si estas no
pueden cumplir con los requisitos se dar de
baja
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Los datos pueden ser modificados
26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2
Excepciones
Salida
Precondiciones
Poscondiciones

Mostrara mensaje de las canchas disponibles

Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones

Modificar datos Torneo


Mantener actualizado el sistema con los datos
correspondientes de cada cancha
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Los datos ingresados son por el coordinador

Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones

Consultar Jugadores
Facilitar la bsqueda de cada uno de los
integrantes de los equipos.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Manejo de la base de datos
Solo pueden estar inscritos los jugadores que
cumplan con as reglas

Salida
Precondiciones
Poscondiciones

El sistema mostrara los resultados

El sistema mostrara los resultados

El sistema mostrara resultados

26 de octubre de 2012

Desarrollo de Proyecto de Sistemas


Equipo #2

26 de octubre de 2012

You might also like