Вы находитесь на странице: 1из 9

Proyecto EDD/PROG

Administracin de un Polideportivo
Csar Gonzlez Vargas

Contenido
1.- Descripcin del sistema...........................................................................................................3
2.- Manual de Usuario ..................................................................................................................4
3.- Decisiones de Diseo ..............................................................................................................6
4.- Diagrama de clases..................................................................................................................7
5.-Diagrama de usos .....................................................................................................................8

1.- Descripcin del sistema


Este programa, est construido para gestionar un polideportivo, podremos revisar usuarios,
alquileres, profesores, cursos que tengamos las matrculas de los alumnos y las canchas que
tenemos.
Todos los datos se almacenan en archivos binarios y son guardados con extensin .dat ,
normalmente se guarda en polideportivo.dat pero podemos elegir el nombre de archivo que
queramos.

2.- Manual de Usuario


Tenemos varias pestaas:
-Usuarios:
-Aadir: rellenando los campos y pulsando el botn, este aadir a la tabla el usuario
introducido a la lista.
-Borrar: Seleccionamos con el ratn al usuario que queremos borrar y pulsamos el
botn, este lo borrara totalmente de la lista.
-Modificar: Seleccionamos con el ratn al usuario que queremos modificar y
rellenamos todos los campos menos DNI, que no se puede modificar, luego pulsamos
en modificar.
-Editar Matriculas del usuario: Al pulsar este botn con un usuario seleccionado, abrir
una nueva ventana que nos mostrara los cursos disponibles y las matriculas de dicho
usuario. Si seleccionamos un curso y pulsamos el botn flecha arriba, matricularemos
al usuario en ese curso. Si seleccionamos una matricula y pulsamos la X le quitaremos
la matricula a ese usuario.
-Profesores:
-Aadir: rellenando los campos y pulsando el botn, este aadir a la tabla el profesor
introducido a la lista.
-Borrar: Seleccionamos con el ratn al profesor que queremos borrar y pulsamos el
botn, este lo borrara totalmente de la lista.
-Modificar: Seleccionamos con el ratn al usuario que queremos modificar y
rellenamos todos los campos menos DNI, que no se puede modificar, luego pulsamos
en modificar.
-Editar cursos del profesor: Al pulsar este botn con un profesor seleccionado, abrir
una nueva ventana que nos mostrara los cursos disponibles y las cursos de dicho
profesor. Si seleccionamos un curso y pulsamos el botn de la flecha arriba, el profesor
se har cargo de ese curso. Si seleccionamos un curso del profesor y pulsamos la X
borraremos ese curso del profesor.

-Alquiler:
-Aadir: rellenando los campos y pulsando el botn, este aadir a la tabla el Alquiler
introducido a la lista.
-Borrar: Seleccionamos con el ratn el alquiler que queremos borrar y pulsamos el
botn, este lo borrara totalmente de la lista.
-Modificar: Seleccionamos con el ratn el alquiler que queremos modificar y
rellenamos todos los campos menos NumAlquiler, que no se puede modificar, luego
pulsamos en modificar.
-Cursos:
-Aadir: rellenando los campos y pulsando el botn, este aadir a la tabla el Curso
introducido a la lista.
-Borrar: Seleccionamos con el ratn el Curso que queremos borrar y pulsamos el
botn, este lo borrara totalmente de la lista.
-Modificar: Seleccionamos con el ratn el Curso que queremos modificar y rellenamos
todos los campos menos NumCurso, que no se puede modificar, luego pulsamos en
modificar.
-Canchas:
-Aadir: rellenando los campos y pulsando el botn, este aadir a la tabla la Cancha
introducida a la lista.
-Borrar: Seleccionamos con el ratn la Cancha que queremos borrar y pulsamos el
botn, este lo borrara totalmente de la lista.
-Modificar: Seleccionamos con el ratn el Curso que queremos modificar y rellenamos
todos los campos menos NumCancha, que no se puede modificar, luego pulsamos en
modificar.

3.- Decisiones de Diseo


-Tendremos todas las LinkedList creadas al Principio de la vPrincipal como Staticas para
importarlas a otras ventanas.
-Crearemos una funcin para que al cerrar el programa nos pida confirmacin, por si nos
confundimos y cerramos sin querer.
-aadiremos un botn de Guardar como por si queremos darle otro nombre al archivo.
-Crearemos un mtodo que al cargar vPrincipal cargue todas las tablas de golpe sin tener que
preocuparnos de poner mas de un mtodo.
-Haremos que cada vez que aadamos algo a las tablas o lo modifiquemos se vacen
automticamente las casillas para dar facilidad a introducir nuevos datos.
-Tanto en usuarios como en profesor, pondremos un botn de editar Cursos y matriculas, que
nos llevara a una nueva ventana donde nos facilitara el matricular a un alumno o hacer cargo
de un curso a un profesor.
-Hacer que las ventanas anteriores al cerrarse guarden los datos modificados en el archivo.
-Poner limitador de caracteres en los jtextfield, para que no puedan meter mas de los
necesarios, letras o nmeros que no se deba.
-Poner algunas comprobaciones para ver que los campos no estn vacos al intentar aadir.
-Hacer comboBox que directamente cojan los dni para no tener que escribirlos.
-Crear un comboBox que automticamente te diga que tipo es la cancha seleccionando su
numero.
-Aadir a Ayuda el manual de usuario.

4.- Diagrama de clases

5.-Diagrama de usos

Вам также может понравиться