Está en la página 1de 1

Universidad de Oriente

Escuela de Ingeniería y Ciencias Aplicadas


Algoritmos y Estructuras de Datos II

Proyecto 1: Librería Libro-Total


Libro-Total es una empresa de prestigio venezolana, encargada de la cantidad indicada y sumarla a la cantidad de ejemplares del
distribución de libros, de distintas editoriales a todas las librerías del libro en la librería.
país. Actualmente está presentando una serie de inconvenientes para el 8. Mostrar las librerías donde la cantidad de ejemplares sea 0 de
manejo de inventarios y distribución de los libros. La empresa requiere un libro determinado.
de sus habilidades como analista y programador para el diseño e 9. Mostrar los libros que no se encuentran asignados a ninguna
implementación de una aplicación que permita llevar a cabo dicho librería.
proceso sin problemas puesto que, se ve en juego el buen 10. Mostrar los datos de un libro específico, incluyendo los
funcionamiento de la organización. autores y las librerías en las cuales está registrado.
En Libro-Total se manejan hasta 1000 libros, entre los datos de estos se 11. Mostrar los libros con las cantidades totalizadas de la
tiene: Código del libro (único), Titulo del libro, día, mes y año de empresa y las librerías, y el monto total en bs.
creación, Ciudad, localidad, cantidad de ejemplares en la empresa, 12. Mostrar los libros en la empresa cuya cantidad de ejemplares
monto en bolívares y editorial (la cual debe estar previamente sea mayor o igual a la indicada por el usuario. Colocar
registrada). cantidad y monto total.
De las editoriales se desea manejar: código de la editorial (único), 13. Eliminar un propietario, por lo cual se deben buscar las
nombre y país. librerías que estén asociadas al mismo y quitarlo.
En cuanto al autor o autores de los libros, se tienen los siguientes datos: 14. Eliminar un libro indicado por el usuario, haciendo efecto
Cédula de identidad (única), Primer nombre, segundo nombre, primer cascada.
apellido, segundo apellido, teléfono, dirección y fecha de creación de su
primer libro, se pueden almacenar hasta 5000 autores. Un libro puede El proyecto debe ser realizado en el lenguaje de programación Java, por
tener máximo 5 autores. grupos de a lo sumo 2 personas. No se aceptarán proyectos realizados
La empresa tiene un grupo de clientes (librerías), a las que distribuye los por 3 ó más personas
ejemplares de los libros, de las cuales se requiere: Rif (único), nombre, Su grupo, debe enviar al correo andreseloyluna@gmail.com , indicando
dirección, teléfono, fecha de registro (tomada del sistema), estado y números de cédulas y nombres de los participantes, y que contenga en
localidad. Se pueden registrar máximo 500 librerías. Las librerías una carpeta comprimida (.rar o zip) llamada nombres_participantes lo
pueden tener en su inventario un máximo 1000 libros que pueden siguiente:
vender, de los cuales la cantidad de ejemplares varía. Un libro puede ser
distribuido a muchas librerías. A.- Informe:
Las librerías tienen un propietario; pero un propietario puede tener  Diagrama de clases (.ppt).
muchas librerías, entre los datos se encuentran: cédula de identidad,  Los Algoritmos en Pseudocódigo DOCUMENTADOS (.doc).
primer nombre, segundo nombre, primer apellido segundo apellido, B.- Carpeta del proyecto
teléfono, dirección, estado, fecha de registro. Para el registro de la  Código fuente ampliamente DOCUMENTADO (.java).
librería el propietario ya debe estar registrado. Se pueden registrar  Archivo Bytecode (.Class).
máximo 500 propietarios. Tome en cuenta lo siguiente:
Para darle seguridad a la aplicación, se debe llevar el control de los  La entrega del proyecto es OBLIGATORIA.
usuarios: cédula de identidad (único), nombre, apellido, teléfono,  Proyectos copiados tienen cero puntos (0) automáticamente.
nombre de usuario (único) y contraseña. Se ingresa a la aplicación  Proyecto con información incompleta (puntos A y B) no será
siempre y cuando el nombre de usuario y la contraseña sean válidos. revisado y su nota es cero puntos (0) automáticamente.
Máximo se pueden registrar 20 usuarios.  Proyecto que no compilen se considerará no entregado y su nota es
cero puntos (0) automáticamente.
REQUERIMIENTOS
1. Registrar usuario y cambiar la contraseña.
2. Registrar y modificar propietario(exceptuando la cédula de
identidad)
3. Registrar, modificar (exceptuando la cédula de identidad) y
mostrar los datos de un autor específico.
4. Registrar un libro (la editorial ya debe estar registrada) y
modificar los datos (exceptuando el código del libro). En el
caso de la modificación de la cantidad en inventario de la
fábrica, se debe mandar una advertencia cuando el nuevo
valor sea menor al anterior.
5. Registrar los autores de un libro (el autor y el libro deben estar
previamente registrados)
6. Registrar y modificar (exceptuando el código) una editorial
específica.
7. Registrar los libros para cada librería (el libro y la librería
deben estar registrados), en el registro se pueden colocar 0
en la cantidad de ejemplares o una cantidad que no puede
sobrepasar la que se encuentra en la cantidad del libro en la
empresa. Adicionalmente se deben descontar en el libro la
Fecha de entrega: Lunes, 05 de abril de 2021.

Lcdo. Andrés Eloy Luna

También podría gustarte