You are on page 1of 20

Diagramas de clases y actividades

Haga clic para modificar el estilo de Proyecto Final subttulo del patrn una biblioteca Administracin de

4/30/12

Administracin de una biblioteca

Diagramas de clases

4/30/12

Diagrama de clases

4/30/12

Clase principal
La

clase principal ser BIBLIOTECA que cargar lo necesario para ejecutar el programa.

4/30/12

Clase material
La

clase MATERIAL contiene los campos y mtodos para los libros y revistas que se prestarn. clase LIBRO se hereda de la clase material, hereda sus campos y mtodos.
4/30/12

La

Los materiales (libro, revista) tendrn de atributos:

ATRIBUTO Tipo_Material Cdigo Autor Ttulo Ao Editorial Status

DESCRIPCIN Indica si el material es libro o revista. Es el cdigo del libro o revista. Nombre del autor del libro o revista. Nombre del libro o revista. Ao de publicacin del libro o revista. Editorial del libro. Indica si el libro o revista est disponible a su renta o no.

4/30/12

Clase persona
La

clase PERSONA contiene los campos y mtodos de los alumnos y profesores que pueden pedir prestado los libros y revistas. clase ALUMNO se hereda de la clase persona, hereda sus campos y mtodos.

La

4/30/12

Las personas (alumno, maestro) tendrn de atributos:


ATRIBUTO Tipo_Persona ID Nombre Apellido Correo Telfono Num_Libros Adeudo DESCRIPCIN Indica si es alumno o profesor. Es la matrcula del alumno o nmero de empleado del profesor. Nombre del alumno o profesor. Apellido del alumno o profesor. Correo electrnico del alumno o profesor. Telfono del alumno o profesor. Nmero de libros que tienen prestados el alumno o profesor. Dinero de multas por no regresar el material en la fecha establecida.

4/30/12

Clase prstamo

La clase PRESTAMO realizar el prstamo entre la persona y el material a prestar. se reportan las fechas de salida y regresada del material, as como tambin las multas por alguna devolucin tarda.
4/30/12

Aqu

Administracin

de una biblioteca

Diagramas de actividades

4/30/12

4/30/12

CASO DE USO: ALTA DE MATERIAL I.- Descripcin: Capturar informacin de un libro o revista nuevo al sistema. II.- Flujo de eventos: 1. El usuario ingresa al sistema y activa la interfaz de Alta de Materiales. 2. El usuario ingresa tipo, cdigo, autor, ttulo, ao y editorial del libro o revista. 3. El sistema el libro o revista como disponible para su prstamo. 4. El usuario selecciona guardar. 5. El sistema verifica que los datos sean correctos. 6. El sistema muestra un mensaje de Alta Exitosa, en caso de que los datos sean correctos. 7. El sistema muestra un mensaje de error, en caso de que los datos sean incorrectos. III.- Flujos alternativos: IV.- Excepciones: El libro o revista no se guardara si los datos son incorrectos. V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista no debe de estar registrada con anterioridad en sistema. VI.- Post-condiciones:

4/30/12

4/30/12

CASO DE USO: BAJA DE MATERIAL I.- Descripcin: Dar de baja libros o revistas del sistema. II.- Flujo de eventos: 1. El usuario ingresa al sistema y activa la interfaz de Baja de Materiales. 2. El usuario ingresa el cdigo del libro o revista. 3. El sistema verifica que el nmero del libro o revista exista. 4. El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista. 5. El sistema muestra los resultados encontrados. 6. El usuario selecciona el libro o revista a eliminar. 7. El usuario selecciona Eliminar. 8. El sistema confirma la Baja del material. 9. El sistema elimina lgicamente el libro o revista del sistema en caso de confirmar la eliminacin. 10. El sistema muestra un mensaje de Baja Exitosa. III.- Flujos alternativos: IV.- Excepciones: El libro o revista no se dar de baja si existen adeudos de pagos no realizados. V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema. VI.- Post-condiciones:

4/30/12

4/30/12

CASO DE USO: CAMBIO DE MATERIAL I.- Descripcin: Cambio de datos de libros o revistas del sistema. II.- Flujo de eventos: 1. El usuario ingresa al sistema y activa la interfaz de Cambio de Materiales. 2. El usuario ingresa el cdigo del libro o revista. 3. El sistema verifica que el nmero del libro o revista exista. 4. El sistema muestra mensaje de aviso, en caso de que el libro o revista no exista. 5. El sistema muestra los resultados encontrados. 6. El usuario selecciona el libro o revista a modificar. 7. El usuario modifica los datos. 8. El usuario selecciona Guardar. 9. El sistema confirma la Modificacin del material. 10. El sistema modifica los datos del libro o revista del sistema en caso de confirmar la modificacin. 11. El sistema muestra un mensaje de Cambios realizados con xito. III.- Flujos alternativos: IV.- Excepciones: El cdigo del libro o revista no edita por ser el identificador del material. V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema. VI.- Post-condiciones:

4/30/12

4/30/12

CASO DE USO: PRSTAMO DE UN LIBRO O REVISTA I.- Descripcin: Realizar un prstamo de un libro o revista. II.- Flujo de eventos: 1. El sistema pide los datos de la persona que solicita el prstamo. 2. El usuario ingresa los datos de la persona. 3. El sistema verifica que los datos de la persona sean vlidos. 4. El sistema muestra mensaje de aviso, en caso de que los datos de la persona no sean vlidos. 5. El sistema muestra adeudos de la persona en caso de tenerlos. 6. El sistema pide el cdigo del libro o revista a prestar. 7. El usuario ingresa el cdigo del libro o revista. 8. El sistema muestra mensaje de aviso, en caso de no existir el libro o revista ingresado. 9. El sistema genera el prstamo del libro o revista. III.- Flujos alternativos: IV.- Excepciones: El prstamo no se realiza si la persona tiene adeudos. V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema. VI.- Post-condiciones:

4/30/12

4/30/12

CASO DE USO: DEVOLUCIN DE UN LIBRO O REVISTA I.- Descripcin: Realizar la devolucin de un libro o revista. II.- Flujo de eventos: 1. El sistema pide los datos del libro o revista a devolver. 2. El usuario ingresa los datos del libro o revista. 3. El sistema verifica que los datos del libro o revista sean vlidos. 4. El sistema muestra mensaje de aviso, en caso de que los datos del libro o revista no sean vlidos. 5. El sistema muestra adeudos de la persona en caso de tenerlos. 6. Generar la devolucin del libro o revista. III.- Flujos alternativos: IV.- Excepciones: V.-Precondiciones: Tener privilegios de administrador de sistema. El libro o revista debe de estar registrada con anterioridad en sistema. VI.- Post-condiciones:

4/30/12

You might also like