Skip to content

Aplicación de escritorio escrita en Java con acceso a base de datos MySQL. Mapeado Objeto Relacional con Hibernate.

Notifications You must be signed in to change notification settings

victorsanantonio/proyecto-final-dam

Repository files navigation

Proyecto final (Nota: 9)

Finalizado en mayo de 2021

📒 Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma

Código fuente de la aplicación escrita en Java para el proyecto final del último año de ciclo. Se trata de crear una recopilación de gran parte de los conocimientos adquiridos durante el ciclo en un único módulo profesional.

🖥️ Tecnologías

Java Badge Hibernate Badge MySQL Badge

📝 Resumen

Aplicación de gestión capaz de realizar operaciones CRUD empleando el ORM de Hibernate contra una base de datos MySQL.

  • Se pretende realizar una representación del conocido esquema de proyecto MVC.
    • Modelo: Mapeado de la base de datos realizado mediante notaciones de Hibernate en las clases modelo.
    • Vista: Uso de las bibliotecas de Java Swing. Se emplean para la interacción con botones y formularios y representación de la información.
    • Controlador: Lógica escrita en Java haciendo uso estricto de los métodos de Hibernate para operar con los objetos de una forma clara y sencilla.
  • Base de datos: Diseño relacional propio. Creación de esquemas de forma manual en MySQL.
  • Informes: Generación automática de informes empleando las bibliotecas propias de JasperSoft.
  • Ayudas:
    • Integración de ayuda en la aplicación haciendo uso de la biblioteca JavaHelp.
    • Empleo de los principios de la usabilidad. Facilitanto distintas formas de interacción. -Mediante ratón. -Por atajos de teclado. -Uso de tabulador.
  • IDE: NetBeans IDE. Su popular plugin para Java Swing resultó una gran ayuda para el desarrollo de la parte visual del proyecto.

About

Aplicación de escritorio escrita en Java con acceso a base de datos MySQL. Mapeado Objeto Relacional con Hibernate.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published