https://github.com/davorpa/gestbiblio-jpa-hibernate-console
Gestión de préstamos en una biblioteca - librería (IFCD0210)
https://github.com/davorpa/gestbiblio-jpa-hibernate-console
course-project db-diagram exercism hibernate-jpa hibernate-orm java java-11 jpa jpa-entities jpa-hibernate jpa-persistence-applications mysql-database seresco uml-class-diagram uml-diagrams
Last synced: 3 months ago
JSON representation
Gestión de préstamos en una biblioteca - librería (IFCD0210)
- Host: GitHub
- URL: https://github.com/davorpa/gestbiblio-jpa-hibernate-console
- Owner: davorpa
- License: agpl-3.0
- Created: 2022-02-20T20:00:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-04T17:37:21.000Z (about 3 years ago)
- Last Synced: 2025-01-15T13:12:10.150Z (5 months ago)
- Topics: course-project, db-diagram, exercism, hibernate-jpa, hibernate-orm, java, java-11, jpa, jpa-entities, jpa-hibernate, jpa-persistence-applications, mysql-database, seresco, uml-class-diagram, uml-diagrams
- Homepage:
- Size: 2.41 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gestbiblio-jpa-hibernate-console
Gestión de préstamos en una biblioteca - librería

## Requisitos
Se quiere implementar el sistema informático para la gestión de una biblioteca. Las especificaciones funcionales son las siguientes:
- Se tienen distintas categorías literarias, entre las que se destacan [1.] Novela, [2.] Teatro, [3.] Poesía y [4.] Ensayo. Estas categorías deben ser gestionables por la aplicación (CRUD).
- En la biblioteca se encuentran libros, que tendrán los siguientes atributos: código, título, ISBN, categoría, autor, editorial.
- Los autores son otra entidad importante en nuestro modelo, por lo que también ser gestionará el alta, baja y modificación de los mismos.
- De cada libro existirá un número finito de copias, que tendrán un identificador y un estado: [1.] en la biblioteca, [2.] prestada, [3.] con retraso y [4.] en reparación.
- Se tendrán registrados usuarios, que contarán con una clave alfanumérica que los identifique de manera inequívoca.
- Cada uno de los usuarios puede ser un máximo de tres libros prestados, y se debe llevar un registro del histórico de usuarios que han cogido prestada cada una de las copias.Se pide:
1. Diagrama UML de entidad - relación del modelo de dominio.
2. Diagrama UML de base de datos SQL y su correspondiente script de creación de tablas.
3. Diagrama UML de clases así como hacer una pequeña aplicación de consola que permita hacer las operaciones CRUD básicas sobre las entidades del modelo de dominio.