Diagramas de clases y actividades<br />Proyecto Final<br />Administración de una biblioteca<br />
Diagramas de clases<br />Administración de una biblioteca<br />
Diagrama de clases<br />
Clase principal<br />La clase principal será BIBLIOTECA que cargará lo necesario para ejecutar el programa.<br />
Clase material<br />La clase MATERIAL contiene los campos y métodos para los libros y revistas que se prestarán.<br />La c...
Los materiales (libro, revista) tendrán de atributos:<br />
Clase persona<br />La clase PERSONA contiene los campos y métodos de los alumnos y profesores que pueden pedir prestado lo...
Las personas (alumno, maestro) tendrán de atributos:<br />
Clase préstamo<br />La clase PRESTAMO realizará el préstamo entre la persona y el material a prestar.<br />Aquí se reporta...
Diagramas de actividades<br />Administración de una biblioteca<br />
CASO DE USO: ALTA DE MATERIAL<br />I.- Descripción:<br />Capturar información de un libro o revista nuevo al sistema.<br /...
CASO DE USO: BAJA DE MATERIAL<br />I.- Descripción:<br />Dar de baja libros o revistas del sistema.<br /> <br />II.- Flujo...
CASO DE USO: CAMBIO DE MATERIAL<br />I.- Descripción:<br />Cambio de datos de libros o revistas del sistema.<br /> <br />I...
CASO DE USO: PRÉSTAMO DE UN LIBRO O REVISTA<br />I.- Descripción:<br />Realizar un préstamo de un libro o revista.<br /> <...
CASO DE USO: DEVOLUCIÓN DE UN LIBRO O REVISTA<br />I.- Descripción:<br />Realizar la devolución de un libro o revista.<br ...
Próxima SlideShare
Cargando en…5
×

Diagramas de clases y actividades

17.983 visualizaciones

Publicado el

0 comentarios
5 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
17.983
En SlideShare
0
De insertados
0
Número de insertados
1.724
Acciones
Compartido
0
Descargas
605
Comentarios
0
Recomendaciones
5
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagramas de clases y actividades

  1. 1. Diagramas de clases y actividades<br />Proyecto Final<br />Administración de una biblioteca<br />
  2. 2. Diagramas de clases<br />Administración de una biblioteca<br />
  3. 3. Diagrama de clases<br />
  4. 4. Clase principal<br />La clase principal será BIBLIOTECA que cargará lo necesario para ejecutar el programa.<br />
  5. 5. Clase material<br />La clase MATERIAL contiene los campos y métodos para los libros y revistas que se prestarán.<br />La clase LIBRO se hereda de la clase material, hereda sus campos y métodos.<br />La clase REVISTA también se hereda de la clase material heredando sus campos y métodos.<br />Los métodos que tendrán los libros y revistas serán: darse de Alta, Baja y Cambios.<br />
  6. 6. Los materiales (libro, revista) tendrán de atributos:<br />
  7. 7. Clase persona<br />La clase PERSONA contiene los campos y métodos de los alumnos y profesores que pueden pedir prestado los libros y revistas.<br />La clase ALUMNO se hereda de la clase persona, hereda sus campos y métodos.<br />La clase PROFESOR también se hereda de la clase persona heredando sus campos y métodos.<br />Los métodos que tendrán los alumnos y profesores serán: llevar un libro o revista, y devolver el libro o revista.<br />
  8. 8. Las personas (alumno, maestro) tendrán de atributos:<br />
  9. 9. Clase préstamo<br />La clase PRESTAMO realizará el préstamo entre la persona y el material a prestar.<br />Aquí se reportan las fechas de salida y regresada del material, así como también las multas por alguna devolución tardía.<br />
  10. 10. Diagramas de actividades<br />Administración de una biblioteca<br />
  11. 11.
  12. 12. CASO DE USO: ALTA DE MATERIAL<br />I.- Descripción:<br />Capturar información de un libro o revista nuevo al sistema.<br /> <br />II.- Flujo de eventos:<br />El usuario ingresa al sistema y activa la interfaz de Alta de Materiales.<br />El usuario ingresa tipo, código, autor, título, año y editorial del libro o revista. <br />El sistema el libro o revista como disponible para su préstamo.<br />El usuario selecciona guardar.<br />El sistema verifica que los datos sean correctos.<br />El sistema muestra un mensaje de Alta Exitosa, en caso de que los datos sean correctos.<br />El sistema muestra un mensaje de error, en caso de que los datos sean incorrectos.<br /> <br /> <br />III.- Flujos alternativos:<br /> <br />IV.- Excepciones:<br />El libro o revista no se guardara si los datos son incorrectos.<br /> <br />V.-Precondiciones:<br />Tener privilegios de administrador de sistema.<br />El libro o revista no debe de estar registrada con anterioridad en sistema.<br /> <br />VI.- Post-condiciones:<br />
  13. 13.
  14. 14. CASO DE USO: BAJA DE MATERIAL<br />I.- Descripción:<br />Dar de baja libros o revistas del sistema.<br /> <br />II.- Flujo de eventos:<br />El usuario ingresa al sistema y activa la interfaz de Baja de Materiales.<br />El usuario ingresa el código del libro o revista. <br />El sistema verifica que el número del libro o revista exista.<br />El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista.<br />El sistema muestra los resultados encontrados.<br />El usuario selecciona el libro o revista a eliminar.<br />El usuario selecciona Eliminar.<br />El sistema confirma la Baja del material.<br />El sistema elimina lógicamente el libro o revista del sistema en caso de confirmar la eliminación.<br />El sistema muestra un mensaje de Baja Exitosa.<br /> <br /> <br />III.- Flujos alternativos:<br /> <br />IV.- Excepciones:<br />El libro o revista no se dará de baja si existen adeudos de pagos no realizados.<br /> <br />V.-Precondiciones:<br />Tener privilegios de administrador de sistema.<br />El libro o revista debe de estar registrada con anterioridad en sistema.<br /> <br />VI.- Post-condiciones:<br />
  15. 15.
  16. 16. CASO DE USO: CAMBIO DE MATERIAL<br />I.- Descripción:<br />Cambio de datos de libros o revistas del sistema.<br /> <br />II.- Flujo de eventos:<br />El usuario ingresa al sistema y activa la interfaz de Cambio de Materiales.<br />El usuario ingresa el código del libro o revista. <br />El sistema verifica que el número del libro o revista exista.<br />El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista.<br />El sistema muestra los resultados encontrados.<br />El usuario selecciona el libro o revista a modificar.<br />El usuario modifica los datos.<br />El usuario selecciona Guardar.<br />El sistema confirma la Modificación del material.<br />El sistema modifica los datos del libro o revista del sistema en caso de confirmar la modificación.<br />El sistema muestra un mensaje de Cambios realizados con éxito.<br /> <br /> <br />III.- Flujos alternativos:<br /> <br />IV.- Excepciones:<br />El código del libro o revista no edita por ser el identificador del material.<br /> <br />V.-Precondiciones:<br />Tener privilegios de administrador de sistema.<br />El libro o revista debe de estar registrada con anterioridad en sistema.<br /> <br />VI.- Post-condiciones:<br />
  17. 17.
  18. 18. CASO DE USO: PRÉSTAMO DE UN LIBRO O REVISTA<br />I.- Descripción:<br />Realizar un préstamo de un libro o revista.<br /> <br />II.- Flujo de eventos:<br />El sistema pide los datos de la persona que solicita el préstamo.<br />El usuario ingresa los datos de la persona. <br />El sistema verifica que los datos de la persona sean válidos.<br />El sistema muestra mensaje de aviso, en caso de que los datos de la persona no sean válidos.<br />El sistema muestra adeudos de la persona en caso de tenerlos.<br />El sistema pide el código del libro o revista a prestar.<br />El usuario ingresa el código del libro o revista.<br />El sistema muestra mensaje de aviso, en caso de no existir el libro o revista ingresado.<br />El sistema genera el préstamo del libro o revista.<br /> <br /> <br />III.- Flujos alternativos:<br /> <br />IV.- Excepciones:<br />El préstamo no se realiza si la persona tiene adeudos.<br /> <br />V.-Precondiciones:<br />Tener privilegios de administrador de sistema.<br />El libro o revista debe de estar registrada con anterioridad en sistema.<br /> <br />VI.- Post-condiciones:<br />
  19. 19.
  20. 20. CASO DE USO: DEVOLUCIÓN DE UN LIBRO O REVISTA<br />I.- Descripción:<br />Realizar la devolución de un libro o revista.<br /> <br />II.- Flujo de eventos:<br />El sistema pide los datos del libro o revista a devolver.<br />El usuario ingresa los datos del libro o revista. <br />El sistema verifica que los datos del libro o revista sean válidos.<br />El sistema muestra mensaje de aviso, en caso de que los datos del libro o revista no sean válidos.<br />El sistema muestra adeudos de la persona en caso de tenerlos.<br />Generar la devolución del libro o revista.<br /> <br /> <br />III.- Flujos alternativos:<br /> <br />IV.- Excepciones:<br /> <br />V.-Precondiciones:<br />Tener privilegios de administrador de sistema.<br />El libro o revista debe de estar registrada con anterioridad en sistema.<br /> <br />VI.- Post-condiciones:<br />

×