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.
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.