Fecha de entrega: Mircoles 23 de Abril ( grupo 1 a 3) Jueves 24 de Abril ( grupo de 11 a 1)
NOTAS: - Entregar su programa final en equipo de 2 integrantes (o individual) - Las revisiones se harn en horario de laboratorio
Implementar un sistema de prstamo de libros en C++, usando el IDE de C++Builder
La GUI (Interfaz Grfica de Usuario) contar con tres mens: Libros, Usuarios y Prstamos.
Men Libros El cual contendr las opciones: Altas, Bajas y Consultas
Altas Permitir dar de alta un libro Bajas Permitir dar de baja un libro Consultas Permitir consultar todos los libros
Usar un arreglo para almacenar los libros.
Los atributos de cada LIBRO son:
Clave (entero) Ttulo (String) Autor (String) Editorial (String) Cantidad en existencia (entero)
Men Usuarios El cual contar con los siguientes tems (opciones):
Altas Permitir dar de alta un usuario Bajas Permitir dar de baja un usuario Consultas Permitir consultar todos los usuarios
Usar un arreglo para almacenar los usuarios. Los atributos de cada USUARIO son:
ID_usuario (entero) Nombre (String) Direccin (String) Telfono (String) Prestados de tipo struct prestamo
Donde: Prestados ser una estructura de 3 enteros: struct prestamo { int clave_libro1; int clave_libro2; int clave_libro3; };
Esta estructura Prestados slo ser actualizada en la opcin del men Prstamos
Men Prstamos Este men tendr las siguientes opciones:
Prestar libro Esta opcin solicitar ID_usuario y solicitar la clave del libro que se le prestar. Como mximo se le podrn prestar 3 libros a un usuario. Las claves que se den aqu sern almacenadas en el arreglo de usuarios en la variable Prestados.
Por ejemplo, supongamos que a un usuario se le prestan dos libros, y que las claves de los libros son 001 y 002 respectivamente. Entonces clave_libro1 tendr valor 001 y clave_libro2 tendr el valor 002 para el usuario i.
Consulta Solicitar la clave del usuario y mostrar la informacin del libro o los libros prestados. (similar a la opcin Consulta del men Libros).
OBSERVACIONES:
1.- Implementar su sistema usando arreglos:
- Un arreglo para almacenar 10 USUARIOS como mximo - Un arreglo para almacenar 10 LIBROS como mximo
2.- No es requisito usar archivos, sin embargo pueden implementar usando archivos binarios. 3.- No es requisito usar memoria dinmica. 4.- Enfatizar su diseo en la GUI. Realizar una GUI con una apariencia atractiva pero garanticen que el sistema funcione correctamente y haga lo que se les pide.